Générer un ensemble de définition à partir de la sélection (Outils de gestion des données)
Résumé
Créer un ensemble de définition (au format SQL) à partir des entités ou lignes sélectionnées dans la couche ou table.
Utilisation
L’entrée doit comporter une sélection active. Les lignes sélectionnées qui s’affichent en surbrillance sont utilisées pour générer la requête.
La couche ou vue tabulaire en entrée doit être présente dans la carte ou scène.
Si la couche ou table en entrée n’est pas inscrite auprès de la géodatabase, une couche de requête est créée et l’ensemble de définition est généré à partir de cette couche.
La clause d’un ensemble de définition est limitée à 1 000 valeurs. Si la sélection inclut plus de 1 000 valeurs, l’ensemble de définition obtenu comprend plusieurs clauses.
Lorsque le paramètre Generation Method (Méthode de génération) est défini sur Match selection (Apparier la sélection), le champ ObjectID est utilisé par défaut. Si une couche comporte un champ GlobalID, ce dernier est utilisé à la place du champ ObjectID. Le paramètre Field (Champ) n’inclut pas le champ GlobalID lorsque le paramètre Generation Method (Méthode de génération) est défini sur Use field values (Utiliser des valeurs de champ).
Le paramètre Append the active query (Ajouter l’ensemble de définition actif) est disponible uniquement si le paramètre Generation Method (Méthode de génération) est défini sur Use field values (Utiliser des valeurs de champ) et que la couche ou table en entrée comporte un ensemble de définition actif. Vous pouvez identifier l’ensemble de définition actif en examinant les propriétés de la couche ou table.
Lorsque le paramètre Modify generated query (Modifier l’ensemble de définition généré) est sélectionné, mais que la valeur du paramètre Where Clause (Clause Where) n’a pas été modifiée ou spécifiée, l’outil utilise l’ensemble de définition généré par défaut.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Table en entrée |
Couche ou vue tabulaire à partir de laquelle l’ensemble de définition est généré. |
Table View |
|
Méthode de génération (Facultatif) |
Indiquer la méthode à utiliser pour générer l’ensemble de définition.
|
String |
|
Champ (Facultatif) |
Champ de la table ou vue tabulaire à utiliser pour générer les valeurs de l’ensemble de définition. Les types de champ acceptés sont : Entier court, Entier long, Texte et GUID. Ce paramètre est requis lorsque le paramètre Generation Method (Méthode de génération) est défini sur Use field values (Utiliser des valeurs de champ). |
Field |
|
Nom de l’ensemble de définition (Facultatif) |
Nom unique de l’ensemble de définition qui est généré. |
String |
|
Inverser la clause Where (Facultatif) |
Indiquer si l’ensemble de définition généré (clause Where) est inversé (c’est-à-dire, s’il inclut toutes les valeurs non sélectionnées de la table en entrée) ou non (c’est-à-dire, s’il inclut toutes les valeurs sélectionnées de la table en entrée).
|
Boolean |
|
Ajouter à l’ensemble de définition actif (Facultatif) |
Indique si l’ensemble de définition généré doit être ajouté à la requête active. Ce paramètre est disponible lorsque la couche ou table comporte un ensemble de définition actif et que le paramètre Generation Method (Méthode de génération) est défini sur Use field values (Utiliser des valeurs de champ).
|
Boolean |
|
Modifier l’ensemble de définition généré (Facultatif) |
Indique si l’ensemble de définition est affiché et peut être modifié à l’aide du paramètre Where Clause (Clause Where) avant d’être généré.
|
Boolean |
|
Clause Where (Facultatif) |
Expression SQL de l’ensemble de définition généré pour les autres valeurs de paramètre. Pour plus d’informations sur la syntaxe SQL, reportez-vous à la rubrique Référence SQL pour les expressions de requête utilisées dans ArcGIS. |
SQL Expression |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Table mise à jour |
Entrée mise à jour avec l’ensemble de définition généré. |
Feature Layer; Table View |
Environnements
Cet outil n’utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui