Crear una superposición de sector radial en QGIS

11

Necesito crear una cuadrícula de sector que se irradie desde un punto de interés. Aquí hay un ejemplo que laboriosamente puse a mano:

ingrese la descripción de la imagen aquí

¿Encontré un par de soluciones similares en Cómo generar archivos de forma de tablero de dardos usando ArcGIS for Desktop? y Dibuje rosa de los vientos con QGIS de PostGIS pero ninguno de los dos se ajusta exactamente a mis criterios

Idealmente, necesito que cada sector sea un polígono individual (para fines de análisis de datos) y pueda crear esta superposición para diferentes sitios utilizando parámetros para controlar el número de sectores y distancias radiales.

¿Alguien puede sugerir o proporcionar un medio para generar estas formas en QGIS fácilmente? Prefiero suponer que esta es una tarea relativamente común, así que no quiero hacer un gran esfuerzo para reinventar la rueda, pero estoy luchando por encontrar una solución y, siendo un recién llegado, me tomaría mucho tiempo encontrar un solución desde cero.

Andrew Little
fuente

Respuestas:

10

(Demasiado tiempo para un comentario, pero pensé que esto podría ser útil de alguna manera).

Hay un complemento llamado Círculos proporcionales que le permite crear una leyenda dividida en x número de segmentos (polígonos) con un radio que puede especificar. Puede descargar esto desde la barra de menú:

Plugins > Manage and Install Plugins...

Centre su lienzo en sus puntos y luego haga clic en el icono del complemento para abrir la interfaz. Luego ve a Legend only:

Interfaz de círculos proporcionales

Es posible que vea algo como a continuación (las líneas horizontales también son polígonos) con el etiquetado habilitado:

Ejemplo

Puede eliminar esas 'líneas' identificándolas en la Tabla de atributos en el SECTcampo donde el valor es L:

Tabla de atributos

Como ejemplo rápido, creé un nuevo IDcampo desde la Calculadora de campo usando la expresión $idpara crear valores únicos. Usé esto para crear un estilo categorizado y etiquetar los polígonos:

Resultado

Joseph
fuente
1
Gracias, eso es de gran ayuda. Estaba seguro de que debe haber un método "estándar" para hacer esto y esto se ajusta perfectamente.
Andrew Little
@AndrewLittle: ¡bienvenido! Me alegro de que haya sido útil :)
Joseph
1
@Joseph No lo sabía, muy buen efecto.
mgri
@Joseph, ¿el método de etiquetado $ id dio el resultado que estás mostrando? ¿Eso significa que el complemento genera los objetos en un orden dado? ¿Qué pasa si queremos etiquetar los polígonos generados usando otra lógica?
Snaileater
1
U notará que los polígonos generados de un mismo "corte" se superponen . En el ejemplo de José Polígono 3 se superpone con 2, que se superpone con 1. Tal vez Does'nt cumplir con las necesidades de cálculo de Andrew ...
snaileater