24 votos

¿Cómo dibujar un círculo con un radio determinado?

Tengo un sitio y quiero dibujar una línea indicativa en un buffer de 5km alrededor del centro del sitio. Así que quiero dibujar un círculo con un radio de 5 km. Tengo una herramienta para dibujar círculos y elipses y rectángulos cuadrados y espirales.

Ninguno de ellos me permite indicar el punto central y el radio.

0 votos

21voto

Michiel Borkent Puntos 11503

Rick Schoen es conocido por su solución de la conjetura de Yamabe (también resuelta por Aubin) y por su solución de la conjetura de la masa positiva junto con Yau. También tiene importantes trabajos sobre las superficies mínimas y la superrigidez de los espacios simétricos de rango 1.

Más recientemente, y sospecho que en gran medida por lo que está dando una conferencia plenaria en el ICM, él y Simon Brendle demostraron que $1/4$ -Las variedades riemannianas con pinzas son formas espaciales. Si la variedad es simplemente conectada, los teoremas anteriores de la esfera implican que $1/4$ -Las variedades de pino son homeomorfas a las esferas (Berger, Klingenberg). Sin embargo, hay esferas que son homeomorfas pero no difeomorfas al $n$ -(Milnor), por lo que se dejó abierta la cuestión de si estas variedades son difeomorfas a la $n$ -esfera. Esta es la cuestión que Brendle y Schoen resolvieron, utilizando el flujo de Ricci.

4voto

Ben Lever Puntos 754

Hice algo parecido: hay que dibujar círculos de 5 km alrededor de un conjunto de puntos que cumplen algunos criterios. Resolví el problema usando estilos:

  1. Crear una regla de Simbología para la capa (en mi caso ": "campo" no es nulo
  2. Para el símbolo, defina un "Marcador simple".

    • Tamaño 10000.0 (el tamaño es el diámetro, no el radio
    • Unidades, seleccione "Metros a escala"
    • Color de relleno: Transparente

¡Voilà! Un anillo de alcance a escala real del mapa.

Estoy usando QGis 3.10, que es mucho más reciente que cuando se hizo esta pregunta originalmente.

0 votos

Un método estupendo si su objetivo es la visualización y no el procesamiento posterior.

3voto

eplawless Puntos 2076

Con el plugin mmqgis puedes convertir tu tipo de geometría en centroides :

Plugins > mmqgis > modificar > convertir el tipo de geometría

Y luego sólo hay que crear topes en las formas ( through Vector > Herramientas de geoprocesamiento ) y precisa el radio deseado.

Lo tienes.

2voto

ARUNBALAN NV Puntos 101

Es posible mediante el "Rectangles, Ovals, Diamonds" geoalgoritmo de la caja de herramientas de QGIS, utilizando Ovales , ya sea fijo o variable .

example

Nota: Que los parámetros 'Ancho' y 'Alto' tienen que ser iguales.


Referencias:

2voto

ARUNBALAN NV Puntos 101

Considere también el uso del "Generador de Geometría" que contiene una función make_circle($geometry, 100) Ver la imagen de abajo.

example

función make_circle
Crea un polígono circular.

Sintaxis
make_circle(centro,radio[,segmento=36] )
[ ] marca los componentes opcionales

Argumentos
centro punto central del círculo
radio radio del círculo
segmento argumento opcional para la segmentación de polígonos. Por defecto, este valor es 36

Ejemplos
geom_to_wkt(make_circle(make_point(10,10), 5, 4)) -> 'Polygon ((10 15, 15 10, 10 5, 5 10, 10 15))'
geom_to_wkt(make_circle(make_point(10,10,5), 5, 4)) -> 'PolygonZ ((10 15 5, 15 10 5, 10 5 5, 5 10 5, 10 15 5))'
geom_to_wkt(make_circle(make_point(10,10,5,30), 5, 4)) -> 'PolygonZM ((10 15 5 30, 15 10 5 30, 10 5 5 30, 5 10 5 30, 10 15 5 30))'

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X