Skip to main content

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.

  • Apparier la sélectionLe champ ObjectID de la table en entrée (ou le champ GlobalID s’il existe) est utilisé pour générer l’ensemble de définition avec les valeurs présentes dans la sélection. Il s’agit de l’option par défaut.

  • Utiliser des valeurs de champLa valeur du paramètre Field (Champ) est utilisée pour générer l’ensemble de définition avec les valeurs présentes dans la sélection.

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).

  • ActivéLa clause Where est inversée.

  • DécochéLa clause Where n’est pas inversée. Il s’agit de l’option par défaut.

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).

  • ActivéL’ensemble de définition généré est ajouté à l’ensemble de définition actif.

  • DécochéL’ensemble de définition généré n’est pas ajouté à l’ensemble de définition actif. Il s’agit de l’option par défaut.

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é.

  • ActivéL’ensemble de définition peut être modifié avant d’être généré.

  • DécochéL’ensemble de définition ne peut pas être modifié. Il s’agit de l’option par défaut.

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