Réduire automatiquement la taille des polygones dans QGIS?


8

Je travaille avec deux couches de polygones (comtés et états) que je vais «croiser» pour trouver quels comtés se trouvent dans quels états. En raison de l'inexactitude des données, je dois changer tous les polygones de comté et les rendre un peu plus petits. À ce stade, peu importe combien, tant que je peux effectuer ce changement automatiquement.

Je comprends que les polygones qui sont actuellement parfaitement alignés maintenant auront ensuite un «écart» entre eux, mais c'est très bien.

J'ai essayé 'Simpliyfy Geometries' mais cela ne fait que lisser les bords et n'aide pas dans ce cas.

Existe-t-il une option dans QGIS pour réduire automatiquement la taille des polygones? (c'est-à-dire rapprocher tous les points du polygone de 200 mètres du «point médian du polygone»).


8
Il peut être plus simple d'exécuter simplement une requête différente, comme trouver tous les comtés dont les centres se trouvent dans un état donné. Bien qu'il soit géométriquement possible qu'un comté se trouve dans un État mais que son centre (calculé comme un centroïde ) se trouve dans un autre, cela est peu probable. Si cette possibilité vous inquiète, utilisez des centres de polygones qui se trouvent définitivement à l'intérieur des polygones. Une autre possibilité consiste à intersecter les couches d'état et de comté et à éliminer tous les bits de petite zone, puis à rechercher ce qui reste. Les deux opérations sont plus rapides et plus faciles que la réduction des comtés.
whuber

Réponses:


6

Si vous ne voulez que des polygones plus petits, vous pouvez utiliser un tampon négatif (outil tampon avec une taille de tampon négative). Vous voudrez peut-être combiner le tampon négatif avec une simplification en fonction de ce que vous souhaitez utiliser la sortie.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.