¿Explotando polígonos y agregando espacio / buffer consistente entre grupos usando QGIS?


8

Tengo un conjunto de archivos de forma agrupados por área regional en Australia Occidental. Lo que quiero hacer con fines visuales es agregar una cantidad constante de espacio entre cada región. ¿Cuál es la mejor manera de hacer esto?

Puedo agregar todo en un archivo de formas, con atributos para regiones, o dividir cada forma más abajo en el nivel más bajo, si alguno de esos ayuda a que esto funcione.

Los ejemplos a continuación deberían aclarar lo que quiero decir, obviamente todavía necesita trabajar en bordes, etiquetas, etc.

Mi mapa actual:
Estas son agrupaciones de regiones de gobierno estatales actuales. No estoy seguro de si son las agrupaciones con las que terminaré, ¿funcionaría mejor un archivo de forma y una tabla / filtro de atributos para los cambios sobre la marcha?

Mapa actual

Estilo requerido:
Regiones agrupadas y divididas para resaltar esa agrupación artificial

Estilo requerido

Respuestas:


3

Esta solución requerirá algo de trabajo manual, pero debería funcionar.

Primero, debe dibujar un búfer alrededor de cada región individual usando vector > geoprocessing tools > buffer(s) Creo que su proyección es EPSG 4283, lo que significa que sus unidades de mapa están en grados, por lo que debe elegir una distancia de búfer baja como 0.05. Use la misma distancia de búfer para cada región.

Luego, en el compositor de impresión, agregue cada región por separado como un nuevo mapa. Asegúrese de que la escala sea exactamente la misma para cada mapa, para que no pierda precisión (en el caso a continuación, usé 500,000) Bloquee las capas de cada mapa para que muestren solo una región y su búfer. Cambie la opacidad del fondo a 0 para que las regiones sean más fáciles de encajar. Luego, junte las regiones manualmente para que sus buffers se alineen.

ingrese la descripción de la imagen aquí

El último paso es retroceder y eliminar las capas de búfer.

ingrese la descripción de la imagen aquí


Votado como la ventaja adicional de este enfoque es que puede incluir mapas base de mapa de bits y detallados en el producto final sin ningún problema
Andrew Tice

Anexo: diseñaría los búferes como polígonos invertidos con un estallido de forma relleno en blanco si quisiera incluir capas superpuestas
Andrew Tice

Creo que prefiero este enfoque, ya que es un poco más fácil que experimentar con valores dx / dy para alinear todo, aunque el otro método tiene la ventaja de trabajar fuera del compositor. ¿Hay alguna manera en el compositor para ver el mapa renderizado mientras lo mueve? Cuando muevo un elemento del mapa, el mosaico del mapa desaparece y luego se vuelve a representar una vez que lo libero. Si hay una manera de mantenerlo visible mientras lo mueve, sería mucho más fácil, similar a las ventanas "Mostrar contenido de la ventana mientras se arrastra la configuración de la ventana".
vbevan

8

Con algo de prueba y error, esto puede ser un trabajo para los generadores de geometría.

Comience creando algunas columnas para mantener la transformación en X y en Y.

ingrese la descripción de la imagen aquí

Llena ambas columnas con 0 por ahora.

ingrese la descripción de la imagen aquí

Ahora, en los símbolos, usemos un generador de geometría que use las columnas dx y dy para hacer una traducción.

ingrese la descripción de la imagen aquí

Nota: dependiendo del detalle de sus datos y del hardware de su computadora, esto puede ser pesado de procesar.

Ahora seleccione algunas características y asígneles algunos valores para mover. Ejemplificaré con el grupo pacífico, moviéndolos 100 km al oeste.

ingrese la descripción de la imagen aquí

Y aqui tienes. Todos los estados seleccionados están ahora a 100 km al oeste (tenga en cuenta que mi capa está en EPSG: 5070, que unidades son metros).

ingrese la descripción de la imagen aquí

Con este método, es cuestión de prueba y error obtener los mejores valores dx y dy para cada estado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.