Sélectionner une couche par emplacement (Outils de gestion des données)
Résumé
Sélectionne des entités en fonction d’une relation spatiale avec des entités du même jeu de données ou d’un autre jeu de données.
Chaque entité présente dans le paramètre Input Features (Entités en entrée) est évaluée par rapport aux entités du paramètre Selecting Features (Couche de sélection). Si la valeur spécifiée pour le paramètre Relationship (Relation) est respectée, l’entité en entrée est sélectionnée.
En savoir plus sur la sélection selon l’emplacement, avec des exemples d’images de relations
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
Le système de coordonnées dans lequel la relation spatiale est évaluée peut impacter le résultat. Les entités qui s’intersectent dans un système de coordonnées peuvent ne pas s’intersecter dans un autre.
- Cet outil permet d’évaluer une relation spatiale dans le système de coordonnées de la valeur du paramètre Input Features (Entités en entrée). Définissez l’environnement du système de coordonnées en sortie sur Current Map [Map] (Carte actuelle [Carte]) pour utiliser le même système de coordonnées que l’affichage actuel.
Pour sélectionner des entités en fonction de leurs relations spatiales avec d’autres entités dans la même couche, examinez les exemples présentés dans la rubrique Effectuer une sélection d’après une relation spatiale au sein de la couche.
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.Lorsque vous utilisez cet outil, il est possible et admis qu’aucune des entités ne remplisse les critères de sélection. Si tel est le cas, une sélection sans entité est appliquée à la couche. Les outils de géotraitement qui utilisent cette couche en tant qu’entrée n’obtiendront aucune entité lors de leur exécution. Par exemple, l’outil Compter renverra le résultat 0. Pour supprimer cette sélection (ou une autre), utilisez l’option Clear the current selection (Effacer la sélection actuelle) du paramètre Selection Type (Type de sélection) de l’outil Sélectionner une couche par attribut.
Si la couche en entrée possède un ensemble de définition, seules les entités qui correspondent à l’ensemble de définition sont utilisées dans l’opération et peuvent être sélectionnées.
Pour plus d’informations sur l’utilisation des options de relations spatiales 3D Intersect 3D (Intersection 3D) et Within a distance 3D (Dans une distance 3D), reportez-vous à la rubrique Sélectionner selon l’emplacement : relations 3D.
Pour le paramètre Relationship (Relation), l’option Intersect (DBMS) (Intersection [SGBD]) peut offrir de meilleures performances que l’option Intersect (Intersection) si vous utilisez des données de géodatabase d’entreprise. En revanche, cette option n’est prise en charge que sous certaines conditions. Si toutes les conditions sont remplies, l’opération spatiale est effectuée dans le système de gestion de base de données (SGBD) de la géodatabase d’entreprise et non sur le client. Considérez ce qui suit lorsque vous utilisez cette option de relation spatiale :
La configuration ci-dessous est nécessaire pour exécuter l’opération dans le SGBD :
Les valeurs des paramètres Input Features (Entités en entrée) et Selecting Features (Entités de sélection) doivent provenir du même espace de travail de géodatabase d’entreprise et avoir la même référence spatiale et le même type de stockage de géométrie.
L’utilisateur se connectant à la géodatabase doit disposer des privilèges requis pour créer une vue dans la base de données dans laquelle les classes d’entités sont stockées.
Les types de stockage de géométrie pris en charge pour cette option sont ST_Geometry (IBM Db2, Oracle, PostgreSQL et SAP HANA), PostGIS (PostgreSQL), SDO_GEOMETRY (Oracle) et Geometry et Geography (Microsoft SQL Server). Pour plus d’informations sur l’installation et la configuration de votre SGBD ainsi que sur la configuration du type de stockage de géométrie de votre choix afin qu’il puisse être utilisé, reportez-vous à la rubrique Gestion des géodatabases. Consultez la documentation du fournisseur propre à votre SGBD pour savoir à quoi vous attendre pour chaque type de stockage de géométrie. Vous pouvez rencontrer des restrictions en matière de stockage susceptibles d’impacter les performances et l’évolutivité lors de l’exécution d’opérations spatiales.
Si les classes d’entités dans Oracle utilisent ST_Geometry pour stocker les données spatiales, vous devez configurer le processus Oracle extproc pour accéder à ST_Geometry. Pour plus d’informations, consultez la rubrique Configurer le processus extproc pour accéder à ST_Geometry dans Oracle.
Le paramètre Search Distance (Distance de recherche) n’est pas défini.
Le paramètre Selection Type (Type de sélection) a pour valeur New selection (Nouvelle sélection).
Les sélections existantes effectuées avant l’exécution de l’outil l’ont été à l’aide d’un ensemble de définition de couche et non d’un ensemble de sélection.
L’opération spatiale s’effectue sans appliquer de tolérance x,y pendant le traitement. L’utilisation d’une tolérance x,y n’est pas prise en charge dans le SGBD. Des sélections légèrement différentes peuvent ainsi être renvoyées par rapport à l’exécution de l’analyse sur le client, où une tolérance x,y est appliquée. Reportez-vous à la rubrique Principes de base des classes d’entités pour plus d’informations sur l’application de la tolérance x,y au cours d’opérations côté client.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Input Features (Entités en entrée) |
Entités évaluées à partir des valeurs du paramètre Selecting Features (Couche de sélection). La sélection sera appliquée à ces entités. |
Feature Layer; Mosaic Layer |
|
Relation (Facultatif) |
Spécifie la relation spatiale à évaluer.
|
String |
|
Couche de sélection (Facultatif) |
Les entités du paramètre Input Features (Entités en entrée) sont sélectionnées en fonction de leur relation avec les entités de cette couche ou classe d’entités. |
Feature Layer |
|
Distance de recherche (Facultatif) |
Distance dans laquelle effectuer la recherche. Ce paramètre est valide uniquement si le paramètre Relationship (Relation) a pour valeur Intersect (Intersection), Intersect 3D (Intersection 3D), Within a distance (Dans une distance), Within a distance 3D (Dans une distance 3D), Within a distance geodesic (Dans une distance géodésique), Contains (Contient) ou Have their center in (Ont leur centre dans). Si l’option Within a distance geodesic (Dans une distance géodésique) est spécifiée, utilisez une unité linéaire, telle que le kilomètre ou le mile. |
Linear Unit |
|
Type de sélection (Facultatif) |
Spécifie la façon dont la sélection est appliquée à l’entrée et dont elle est combinée à une sélection existante. Cet outil n’inclut pas d’option permettant d’effacer une sélection existante. Pour cela, utilisez l’outil Sélectionner une couche par attributs avec le paramètre Selection Type (Type de sélection) défini sur Clear the current selection (Effacer la sélection actuelle).
|
String |
|
Inverser la relation spatiale (Facultatif) |
Spécifie si le résultat de l’évaluation de la relation spatiale est utilisé ou si le résultat opposé est utilisé. Par exemple, ce paramètre peut servir à obtenir la liste des entités qui ne s’intersectent pas ou ne se trouvent pas à une certaine distance des entités d’un autre jeu de données.
|
Boolean |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Couche avec sélection |
Première entrée avec application de la sélection. |
Feature Layer; Mosaic Layer |
|
Noms de couche en sortie |
Paramètre à valeurs multiples comprenant toutes les entrées avec sélections appliquées. Utilisez ce paramètre en sortie dans un modèle pour vous connecter à un outil avec une entrée à plusieurs valeurs comme l’outil Assembler. |
Feature Layer; Mosaic Layer |
|
Effectif |
Nombre d’enregistrements sélectionnés. S’il existe plusieurs valeurs de paramètre Input Features (Entités en entrée), les totaux sont présentés dans le même ordre que les entrées. |
Long |
Environnements
Espace de travail courant, Système de coordonnées en sortie, Etendue
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui