¿Reducir automáticamente el tamaño del polígono en QGIS?

8

Estoy trabajando con dos capas de polígonos (condados y estados) que 'intersectaré' para encontrar qué condados están dentro de qué estados. Debido a imprecisiones de datos, tengo que cambiar todos los polígonos del condado y hacerlos un poco más pequeños. En esta etapa, realmente no importa cuánto, siempre que pueda hacer este cambio automáticamente.

Entiendo que los polígonos que actualmente están perfectamente alineados ahora, luego tendrán una "brecha" entre ellos, pero está bien.

Intenté 'Simpliyfy Geometries' pero esto solo 'suaviza' los bordes y no ayuda en este caso.

¿Hay alguna opción en QGIS para reducir el tamaño de los polígonos automáticamente? (es decir, mover todos los puntos poligonales 200 metros más cerca del "punto medio del polígono")

Chico
fuente
8
Podría ser más simple simplemente ejecutar una consulta diferente, como encontrar todos los condados cuyos centros se encuentran dentro de un estado determinado. Aunque es geométricamente posible que un condado se encuentre en un estado, pero su centro (calculado como centroide ) se encuentra en otro, eso es poco probable. Si le preocupa esta posibilidad, use centros de polígonos que definitivamente se encuentran dentro de los interiores de los polígonos. Otra posibilidad es intersecar las capas estatales y del condado y descartar los bits de área pequeña, luego consultar lo que queda. Ambas operaciones son más rápidas y fáciles que la reducción de los condados.
whuber

Respuestas:

6

Si todo lo que desea son polígonos más pequeños, puede usar un búfer negativo (herramienta de búfer con un tamaño de búfer negativo). Es posible que desee combinar el búfer negativo con una simplificación en función de para qué desea utilizar la salida.

bajo oscuro
fuente