8 votos

QGIS - Explotar shapefile(s) y agregar un espacio consistente/amortiguador entre cada característica

Tengo un conjunto de archivos de forma agrupada por área regional en el Oeste de Australia. Lo que yo quiero hacer para visual a los efectos de añadir una cantidad consistente de espacio entre cada región. ¿Cuál es la mejor manera de hacer esto?

Puedo agregar todo en un shapefile, con atributos para las regiones, o dividir cada figura más abajo en el nivel más bajo, si cualquiera de esas ayuda a conseguir este trabajo.

Ejemplos a continuación, debe hacer lo que me refiero, claro, obviamente, aún es necesario trabajar en los bordes, etiquetas, etc.

Mi mapa actual:
Estos son estado actual gov agrupaciones de regiones. No estoy seguro si son de las agrupaciones, voy a terminar con el, por lo tanto sería un shapefile y una tabla de atributos/filtro funciona mejor para la sobre la marcha los cambios?

Current Map

Estilo Que Se Requiera:
Regiones agrupadas y dividir destacar que la agrupación

Required Style

8voto

sashkello Puntos 325

Con un poco de ensayo y error, esto puede ser un trabajo para la Geometría de los Generadores.

Comience por la creación de algunas de las columnas para sostener la transformación en X y en Y.

enter image description here

Llenar ambas columnas con 0 por ahora.

enter image description here

Ahora, en los símbolos, vamos a utilizar una geometría generador que utiliza el dx y dy columnas para hacer una traducción.

enter image description here

Nota: según el grado de detalle de los datos, y el hardware del equipo, este puede ser pesado para el render.

Ahora seleccione algunas de las características y darles algunos valores para mover. Voy a ejemplificar con el pacífico, moviéndolos de 100 km a Oeste.

enter image description here

Y aquí la tienes. todos los estados seleccionados son ahora 100 km al oeste (ten en cuenta que mi capa es en EPSG:5070 que las unidades son metros).

enter image description here

El uso de este método, es una cuestión de ensayo y error para obtener la mejor dx y dy valores para cada estado.

3voto

Lordakin Puntos 18

Esta solución va a requerir algún trabajo manual, pero se debe trabajar.

En primer lugar, se debe sacar un buffer alrededor de cada región utilizando vector > geoprocessing tools > buffer(s) creo que su proyección es EPSG 4283 lo que significa que su mapa de unidades en grados, así que usted debe elegir una baja distancia de búfer igual que 0.05. Utilizar la misma distancia de búfer para cada región.

Luego, en la impresión compositor, agregar cada región por separado, como un nuevo mapa. Asegúrese de que la escala es exactamente el mismo para cada mapa, así que usted no pierde precisión (en el caso siguiente, he utilizado 500,000) Bloqueo de las capas de cada mapa, por lo que sólo muestran una región y de amortiguamiento. Cambiar la opacidad del fondo 0, de modo que las regiones son más fáciles de encajar. A continuación, la pieza de las regiones juntos de forma manual para que sus búferes de alinear.

enter image description here

El último paso es ir hacia atrás y retire el búfer de capas.

enter image description here

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