Grouper par proximité (Outils GeoAnalytics Desktop)
Résumé
Permet de grouper des entités selon une proximité spatiale ou spatiotemporelle entre elles.
Voici quelques exemples de questions auxquelles les processus de l’outil Group By Proximity (Grouper par proximité) peuvent répondre :
Quelles routes sont connectées ?
Où se trouvent les groupes de délits qui ont été commis à proximité les uns des autres et dans un intervalle proche ?
Existe-t-il des groupes de polygones qui se superposent ?
Illustration

Utilisation
Le résultat en sortie est une copie de l’entrée comportant de nouveaux champs nommés
group_idetgroup_size. Le champgroup_idreprésente le groupement d’entités. Les entités qui possèdent la même valeurgroup_idfigurent dans le même groupe. Les numéros de groupe représentent l’appartenance à un groupe spécifique et ne correspondent à aucune valeur. Il se peut que les numéros de groupe ne soient pas séquentiels ou que le même numéro soit utilisé plusieurs fois lors d’utilisations répétées de l’outil. Les résultats sont symbolisés avec huit groupes. Si le résultat comprend plus de huit groupes, tous les groupes sont symbolisés avec huit couleurs par défaut. Vous pouvez modifier la symbologie pour afficher chaque groupe unique en procédant à la symbolisation avec des symboles uniques dans le champgroup_id. Le champgroup_sizereprésente le nombre total d’entités dans chaque groupe.L’outil prend en charge les combinaisons de relations suivantes :
Une relation spatiale
Une relation spatiale et une relation temporelle
Une relation spatiale et des relations attributaires
Une relation spatiale, une relation temporelle et des relations attributaires
Les entités sont regroupées lorsque toutes les relations spécifiées existent.
Les relations spatiales et les géométries en entrée prises en charge sont décrites dans le tableau suivant :
Type de géométrie en entrée
Intersecte
Touche
Géodésique proche
Planaire proche
Point



Polyligne




Polygone




Méthode de superposition
Description
Intersects (Intersecte)
Les entités s’intersectent lorsque des entités ou des portions d’entités se superposent. Il s’agit de l’option par défaut.
Touches (Touche)
Les entités touchent une autre entité si elles s’intersectent en un sommet, mais qu’elles ne sont pas superposées.
Geodesic Near (Géodésique proche)
Les entités sont proches si un sommet ou un tronçon se situe dans une distance géodésique donnée d’une autre entité.
Planar Near (Planaire proche)
Les entités sont proches si un sommet ou un tronçon se situe dans une distance planaire donnée d’une autre entité.
Pour que vous puissiez utiliser l’option Planar Near (Planaire proche) du paramètre Spatial Relationship (Relation spatiale), la valeur du paramètre Input Layer (Couche en entrée) doit être projetée ou le système de coordonnnées en sortie doit être défini sur un système de coordonnées projetées.
Les relations temporelles et les types temporels pris en charge sont décrits dans le tableau suivant :
Type temporel en entrée
Intersecte
Proche
Aucun
Instant


Intervalle


Méthode de relation temporelle
Description
Intersects (Intersecte)
Des entités s’intersectent lorsqu’une partie temporelle d’une entité se superpose à une autre.
Near (Proche)
Les entités sont proches les unes des autres si les données temporelles d’une entité se situent dans une distance temporelle donnée d’une autre entité.
Pour utiliser une relation temporelle, vous devez activer les données temporelles sur l’entrée. Vous pouvez activer les données temporelles en procédant comme suit :
Activez les données temporelles sur une entrée de connexion d’entités multi-fichier (MFC).
Activez les données temporelles sur une couche de la carte. Si vous le souhaitez, vous pouvez enregistrer la couche temporelle en tant que fichier
.lyrx.
Les expressions attributaires sont une opération symétrique. L’outil prend une seule couche en entrée qui est comparée à elle-même lors du regroupement. Par conséquent, la couche en entrée est désignée à la fois par a et b dans l’expression ArcGIS Arcade et toutes les expressions doivent inclure à la fois a et b. Par exemple, pour grouper tous les enregistrements lorsque le champ
Amountpossède la même valeur, utilisez l’expression suivante :$a["Amount"] == $b["Amount"].Vous pouvez améliorer les performances de l’outil Group By Proximity (Grouper par proximité) en effectuant une ou plusieurs des opérations suivantes :
Définissez l’environnement de l’étendue de manière à analyser uniquement des données d’intérêt.
Lorsque vous utilisez l’option Planar Near (Planaire proche) ou Geodesic Near (Géodésique proche) du paramètre Spatial Relationship (Relation spatiale), utilisez une valeur plus petite pour le paramètre Spatial Near Distance (Distance de proximité spatiale).
Lorsque vous utilisez le paramètre Spatial Relationship (Relation spatiale), l’option Planar Near (Planaire proche) est plus rapide que l’option Geodesic Near (Géodésique proche).
Lorsque vous utilisez l’option Near (Proche) du paramètre Temporal Relationship (Relation temporelle), utilisez une valeur plus petite pour le paramètre Temporal Near Distance (Distance de proximité temporelle).
Utilisez les données locales de l’environnement d’exécution de l’analyse.
Cet outil de géotraitement est optimisé par Spark. L’analyse est effectuée sur votre ordinateur de bureau à l’aide de plusieurs cœurs en parallèle. Reportez-vous à la rubrique Remarques sur les outils de GeoAnalytics Desktop pour en savoir plus sur l’exécution de l’analyse.
Lors de l’exécution d’outils de GeoAnalytics Desktop, l’analyse est effectuée sur votre ordinateur de bureau. Pour des performances optimales, les données doivent être disponibles sur votre bureau : Si vous utilisez une couche d’entités hébergée, il est recommandé d’utiliser ArcGIS GeoAnalytics Server. Si vos données ne sont pas locales, l’exécution d’un outil sera plus longue. Pour utiliser votre serveur ArcGIS GeoAnalytics Server en vue d’une analyse, reportez-vous à la rubrique Outils GeoAnalytics.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Couche en entrée |
Entités ponctuelles, linéaires ou surfaciques qui sont groupées. |
Feature Layer |
|
Sortie |
Classe d’entités en sortie comportant les entités groupées représentée par un nouveau champ nommé |
Feature Class |
|
Relation spatiale |
Spécifie le type de relation déterminant le groupement des entités.
|
String |
|
Distance de proximité spatiale (Facultatif) |
Distance utilisée pour grouper les entités proches. Ce paramètre est utilisé uniquement lorsque le paramètre Spatial Relationship (Relation spatiale) a pour valeur Planar Near (Planaire proche) ou Geodesic Near (Géodésique proche). |
Linear Unit |
|
Relation temporelle (Facultatif) |
Définit les critères temporels utilisés pour l’appariement des entités. Lorsque le paramètre est défini sur Intersects (Intersecte) ou Near (Proche), les entités sont groupées lorsque les deux critères, spatial et temporel, sont remplis. Les données temporelles doivent être activées sur l’entrée pour que cette option soit prise en charge.
|
String |
|
Distance de proximité temporelle (Facultatif) |
Distance temporelle utilisée pour grouper des entités proches. Ce paramètre est utilisé uniquement lorsque le paramètre Temporal Relationship (Relation temporelle) a pour valeur Near (Proche). |
Time Unit |
|
Relation attributaire (Facultatif) |
Expression ArcGIS Arcade à utiliser pour grouper les entités. Par exemple, |
String |
Environnements
Système de coordonnées en sortie, Étendue, Espace de travail courant
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui