Suite

Changer la sélection d'un polygone spécifique


J'utilise la version de bureau d'ArcGIS 10. J'ai un certain nombre de polygones, disons 300, dans une couche. Chaque polygone contient des informations sur les écoles, allant de 100 à 250 points, dans une couche de points distincte. Par exemple, le polygone "1A" aura tous ses points marqués "1A" dans la table attributaire avec toutes les autres informations. Idem pour les polygones "2A" et "3A" et ainsi de suite.

Problème:

Comme les points ont été marqués à l'aide du GPS, un certain nombre de points de "1A" tombent en fait dans d'autres polygones, disons "3A". Y a-t-il une idée par laquelle je peux sélectionner les points qui appartiennent à 1A mais tombent en dehors du polygone 1A. La sélection par commutateur ne fonctionne pas ici car elle sélectionne les points de tous les autres polygones.


vous pouvez utiliser la jointure spatiale pour extraire l'étiquette du polygone sous chaque point. Ensuite, vous avez les attributs des points et du polygone sous-jacent dans la même table, vous pouvez donc "sélectionner par attribut" les points qui ne correspondent pas.

"field_pol" <> "field_point"

En supposant que "1A" se trouve dans votre table attributaire des points, vous pouvez faire ceci :

  • sélectionnez tous les points étiquetés "1A"
  • créer une classe d'entités avec uniquement le polygone 1A
  • utilisez Sélectionner par emplacement avec votre couche de points et la classe d'entités ci-dessus et en définissant "Supprimer des entités actuellement sélectionnées"

En jouant avec les différentes méthodes de sélection dans la liste déroulante, vous pouvez probablement élaborer un meilleur flux de travail avec vos données spécifiques, ou vous pouvez automatiser celle-ci dans ModelBuilder ou un script Python.


Voir la vidéo: Qgis2 changer couleurs objets qgis et requetes (Octobre 2021).