Sélectionner une couche par attributs (Gestion des données)

Cette documentation ArcGIS 3.0 a été archivée et n’est plus mise à jour. Certains contenus et liens peuvent être obsolètes. Consultez la dernière version de la documentation.

Synthèse

Ajoute, met à jour ou supprime une sélection en fonction d’une requête attributaire.

Utilisation

  • Si l’entrée est le chemin d’accès à une classe d’entités ou à un jeu de données, cet outil crée automatiquement une nouvelle couche en appliquant le résultat de l’outil.

  • Si un ensemble de définition est présent dans l’entrée, seules les entités ou les enregistrements correspondant à l’ensemble de définition sont utilisés dans la sélection.

  • Le nombre d’enregistrements sélectionnés sera indiqué dans l’historique de géotraitement, sous Parameters (Paramètres) > Count (Total). En outre, l’outil Get Count (Compter) permet de compter le nombre d’enregistrements sélectionnés. Dans Python, vous pouvez également accéder au nombre d’enregistrements sélectionnés à partir de l’objet Result de l’outil.

  • Les délimiteurs de champ utilisés dans une expression SQL diffèrent selon le format des données interrogées. Ainsi, les géodatabases fichier et les shapefiles utilisent des guillemets doubles, tandis que les géodatabases d’entreprise n’utilisent pas de délimiteurs de champ. Vous pouvez utiliser la fonction AddFieldDelimiters pour vérifier que les délimiteurs de champ utilisés avec l’expression SQL sont corrects.

  • Si la source de données de l’entrée est un service d’entités, il est préférable que l’instance ArcGIS Server sous-jacente utilise des requêtes SQL standardisées.

Paramètres

ÉtiquetteExplicationType de données
Enregistrements en entrée

Données auxquelles s’applique la sélection.

Table View; Raster Layer; Mosaic Layer
Type de sélection
(Facultatif)

Spécifie la manière dont la sélection doit être exécutée et ce qu’il faut faire si une sélection existe déjà.

  • Nouvelle sélectionLa sélection obtenue remplace la sélection actuelle. Il s’agit de l’option par défaut.
  • Ajouter à la sélection actuelleLa sélection obtenue est ajoutée à la sélection actuelle s’il en existe une. S’il n’existe aucune sélection, cette option est identique à l’option Nouvelle sélection.
  • Supprimer de la sélection actuelleLa sélection obtenue est supprimée de la sélection actuelle. S’il n’existe aucune sélection, cette option ne produit aucun effet.
  • Sélectionner un sous-ensemble de la sélection actuelleLa sélection obtenue est associée à la sélection actuelle. Seuls les enregistrements communs aux deux restent sélectionnés.
  • Inverser la sélection actuelleLa sélection est inversée. Tous les enregistrements qui étaient sélectionnés sont supprimés de la sélection actuelle et tous les enregistrements qui n’étaient pas sélectionnés sont ajoutés à la sélection actuelle. Le paramètre Expression est ignoré lorsque cette option est spécifiée.
  • Effacer la sélection actuelleLa sélection est effacée ou supprimée. Le paramètre Expression est ignoré lorsque cette option est spécifiée.
String
Expression
(Facultatif)

Expression SQL permettant de sélectionner un sous-ensemble d’enregistrements.

SQL Expression
Inverser la clause Where
(Facultatif)

Spécifie si l’expression sera utilisée en l’état, ou si l’expression opposée sera utilisée.

  • Désactivé : la requête sera utilisée en l’état. Il s’agit de l’option par défaut.
  • Activé : la requête opposée sera utilisée. Si vous utilisez le paramètre Type de sélection, l’inversion de la sélection se produit avant qu’elle ne soit associée aux sélections existantes.
Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Couche ou vue tabulaire mise à jour

Entrées mises à jour avec sélections appliquées.

Table View; Raster Layer; Feature Layer
Total

Nombre d’enregistrements sélectionnés.

Long

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes