Suite

Afficher uniquement les polygones dépassant une certaine taille dans ArcMap à l'aide de la requête de définition ?


J'ai un polygone contenant beaucoup de plans d'eau et je souhaite afficher uniquement les plans d'eau d'une certaine taille.

Puis-je le faire à l'aide d'une requête de définition ?


Je crois comprendre que vous ne pouvez pas effectuer directement des requêtes spatiales dans le Requête de définition languette. Cependant, étant donné qu'ESRI offre une calculer la géométrie option pour les calculs de géométrie de fichiers de formes courants et calcule automatiquement la superficie des classes d'entités, vous pouvez effectuer une pseudo-requête spatiale sur un champ contenant la valeur de la superficie pour chaque polygone. Pour les fichiers de formes le workflow est le suivant :

  • ajoutez un champ à votre classe d'entités et nommez-le, par exemple, « Zone »
  • faites un clic droit sur ce champ et sélectionnez Calculer la géométrie
  • calculer la zone avec avec la boîte de dialogue qui s'affiche. Voir capture d'écran :

  • Puis dans le Requête de définition tab utiliser une expression comme"Zone" > 50pour n'afficher que les éléments de plus de 50 m². Voir image ci-dessous :

Pour les classes d'entités utiliser le champ calculé automatiquement pour la surface dans un Requête de définition.


Voir la vidéo: ArcGIS - Cours 3: Sélection et interaction avec les tableaux dans ArcMap (Octobre 2021).