Est-il possible de renvoyer le périmètre (extérieur) d'une couche de polygones?
Disons que vous avez la carte des États-Unis, pour plus de simplicité, décomposée au niveau du comté, est-il possible de renvoyer la carte des frontières de tout le pays à partir de cette carte?
qgis
arcgis-desktop
dassouki
la source
la source
Réponses:
Vous pouvez simplement faire une dissolution sur la couche du comté (assurez-vous que seuls les comtés que vous souhaitez dissoudre sont sélectionnés).
la source
Vous pouvez utiliser le module GRASS: il
v.dissolve
vous suffit d'importer vos données dans GRASS. Voici une capture d'écran du transfert de vos données vers Grass depuis QGis.la source
Permettez-moi de brancher mon propre projet ... Le générateur de limites vous donnera les limites externes et internes de chaque polygone (en tant qu'entités linéaires).
Les limites internes sont attribuées avec le FID pour chacun des deux polygones qui partagent cette frontière. Les limites externes doivent avoir un FID de zéro pour l'un de ces deux, afin qu'elles soient faciles à sélectionner parmi le résultat complet.
La bonne chose à ce sujet par rapport à la dissolution est que j'ai ajouté quelques boutons sur la précision afin qu'il puisse traiter des données pas tout à fait parfaites. (À quelle distance deux frontières de polygone doivent-elles être considérées comme une frontière partagée? Quelle est la déviation angulaire requise?)
Il est toujours en alpha et cela fait un moment que je n'ai pas entrepris de mise à jour; J'aimerais savoir à quel point cela fonctionne pour vous!
la source
la source
Vous obtenez des lignes lorsque vous effectuez une dissolution car les limites ne sont pas transparentes.
Quel que soit le produit logiciel, procédez comme suit:
Faites une intégration .
Faites ensuite une dissolution .
la source
Il semble que l' échantillon Bounding Containers publié sur arcgis.com fonctionnera pour ce que vous voulez.
la source
Je sais que c'est une vieille question, mais je pense que la réponse que je viens de trouver a été introduite depuis les précédentes ici, donc je la partage pour les personnes qui trouvent cela dans une recherche.
QGIS (à partir de la version 2.14 au moins), a un "Fill Holes" dans la boîte à outils Processing, sous QGIS geoalgorithms> Vectory geometry tools. Je trouve que la dissolution des formes et l'exécution de l'option Remplir les trous avec le paramètre de zone Max très élevé résout ce problème.
la source
Vous cherchez peut-être aussi ce que l'on appelait auparavant la fonctionnalité DROPLINE.
Bien qu'il n'ait pas survécu à la transition d'ArcInfo Workstation à ArcGIS Desktop, il existe actuellement une idée ArcGIS pour le restaurer:
la source
Vous pouvez utiliser la
ST_UNION
fonction dans PostGIS à partir de QGIS DB Manager pour agréger tous les polygones de la couche (ou de nombreux groupes de polygones dans des polygones plus grands). De la documentation:la source