Sélectionner une couche par attributs (Outils de gestion des données)
Résumé
Ajoute, met à jour ou supprime une sélection en fonction d’une requête attributaire.
Utilisation
Si l’entrée correspond à une classe d’entités ou au chemin d’un jeu de données, cet outil crée et renvoie une nouvelle couche contenant le résultat du traitement 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 est indiqué dans l’historique de géotraitement. Cliquez sur Parameters > Count (Paramètres >Nombre) pour y accéder. En outre, l’outil 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
Resultde l’outil.Lors de l’application de sélections, une sélection de zéro enregistrement est possible. Par exemple, la sélection d’une valeur de champ qui n’est pas présente, aboutit à la sélection de zéro enregistrement. Un outil de géotraitement qui utilise la couche comme entrée n’utilise aucun enregistrement de l’entrée.
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
AddFieldDelimiterspour 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, le serveur ArcGIS Server sous-jacent doit de préférence utiliser des requêtes SQL standardisées.
Paramètres
| Etiqueter | Explication | Type 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à.
|
String |
|
Expression (Facultatif) |
Expression SQL utilisée pour 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.
|
Boolean |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Couche ou vue tabulaire mise à jour |
Entrées mises à jour avec sélections appliquées. |
Table View; Raster Layer; Feature Layer |
|
Effectif |
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