Suite

Extraire les polygones les plus proches de/coïncidant avec des points ?


J'ai 2 fichiers de formes, un polygone et une couche de points. Je voudrais effectuer une opération dans laquelle j'extraire les polygones qui coïncident ou sont les plus proches de chaque point, et je jette les polygones qui sont éloignés de mes points d'intérêt. J'ai essayé de faire une "Intersection", mais il semble que l'outil Intersection dans ArcGIS ne produira pas de polygones. Y a-t-un autre moyen de faire ça?


Intersection produira des polygones. Cependant, il ne sortira également que le le plus bas ordre de saisie de la géométrie. Cela signifie que si vous lui donnez des points et des lignes, vous obtenez des points. Des lignes et des polygones, vous obtenez des lignes.

Une option consiste à utiliser l'outil de sélection par emplacement. Vous pouvez sélectionner tous les polygones qui croisent vos points. Ensuite, soit exportez vers un nouveau fichier, soit inversez la sélection et supprimez les autres polygones.

Intersect n'obtiendra qu'une intersection, pas 'le plus proche'. Vous pouvez utiliser une autre méthode telle que « à distance ». Tous les points à l'intérieur d'un polygone ont une distance de 0 donc le polygone sera sélectionné. D'autres méthodes sont disponibles pour peaufiner vos résultats. Notez que la méthode la plus proche ne vous donnera que le polygone le plus proche d'un point donné, donc si vous voulez tous les polys dans une plage, vous voudrez éviter celui-ci.


Voir la vidéo: QGIS - Créer une couche de points depuis un fichier Excel (Octobre 2021).