Rechercher des agrégats de points (Outils de serveur GeoAnalytics)
Résumé
Recherche des agrégats d’entités ponctuelles dans le bruit environnant en fonction de leur distribution spatiale ou spatiotemporelle.
Héritage :
L’extension ArcGIS GeoAnalytics Server devient obsolète dans ArcGIS Enterprise. La version finale de GeoAnalytics Server a été incluse avec ArcGIS Enterprise 11.3. Cet outil de géotraitement est accessible via ArcGIS Enterprise 11.3 et versions antérieures.
En savoir plus sur le fonctionnement de l’outil Agrégation basée sur la densité
Illustration

Utilisation
Cet outil de géotraitement est disponible avec ArcGIS Enterprise 10.6.1 ou versions ultérieures.
L’entrée de l’outil Find Point Clusters (Rechercher des agrégats de points) est une couche ponctuelle. Cet outil extrait les agrégats depuis Input Point Layer (Couche ponctuelle en entrée) et identifie tout bruit environnant.
Rechercher des agrégats de points (Find Point Clusters) requiert que la couche indiquée dans Input Point Layer (Couche ponctuelle en entrée) soit projetée ou que le système de coordonnées en sortie soit défini sur un système de coordonnées projetées.
Il existe deux options pour le paramètre Clustering Method (Méthode d’agrégation). L’option Defined distance (DBSCAN) (Distance définie [DBSCAN]) utilise l’algorithme DBSCAN pour rechercher les agrégats de points se trouvant à proximité en fonction d’une distance de recherche spécifiée. La méthode Self-adjusting (HDBSCAN) ( Ajustement automatique [HDBSCAN]) utilise l’algorithme HDBSCAN (disponible avec ArcGIS Enterprise 10.7 et versions ultérieures) pour rechercher les agrégats de points, comme avec la méthode DBSCAN, mais en utilisant des distances variables, ce qui permet de rechercher des agrégats de densité variable selon la probabilité (ou stabilité) de l’agrégat. Si vous choisissez la méthode DBSCAN, les agrégats peuvent être recherchés dans un espace à deux dimensions uniquement ou à la fois dans l’espace et dans le temps. Si vous sélectionnez Use time to find clusters (Utiliser le temps pour rechercher des agrégats), que les données temporelles sont activées pour la couche en entrée et que celle-ci est de type Instant, DBSCAN identifie les agrégats de points spatio-temporels à proximité selon la distance et la durée de recherche spécifiées (pris en charge avec ArcGIS Enterprise 10.8 et versions ultérieures).
Le paramètre Minimum features per cluster (Nombre minimal d’entités par agrégat) est utilisé différemment selon la méthode d’agrégation choisie :
Defined distance (DBSCAN) (Distance définie [DBSCAN]) : spécifie le nombre d’entités à identifier à une certaine distance de recherche d’un point pour que ce point participe à la formation d’un agrégat. Les résultats peuvent inclure des agrégats avec moins d’entités que cette valeur. La distance de recherche est définie à l’aide du paramètre Search distance (Distance de recherche). Si vous utilisez le temps pour rechercher des agrégats, le paramètre Search Duration (Durée de recherche) doit être spécifié. Lorsque vous recherchez les membres d’un agrégat, la valeur du paramètre Minimum Features per Cluster (Nombre minimal d’entités par agrégat) spécifiée doit être comprise dans les valeurs des paramètres Search Distance (Distance de recherche) et Search Duration (Durée de recherche) pour qu’un agrégat se forme. Notez que la distance et la durée ne sont pas relatives au diamètre ni à l’étendue temporelle des agrégats de points détectés.
Self-adjusting (HDBSCAN) (Ajustement automatique [HDBSCAN]) : spécifie le nombre d’entités avoisinant chaque point (point inclus) à prendre en compte lors de l’estimation de la densité. Ce nombre correspond également à la taille minimale autorisée pour un agrégat lors de l’extraction des agrégats.
Cet outil produit une classe d’entités en sortie comportant un nouveau champ entier,
CLUSTER_ID, qui identifie l’agrégat dans lequel se trouve chaque entité. Le rendu par défaut dépend du champCOLOR_ID. Une couleur différente sera assignée à chaque agrégat. Les couleurs sont attribuées et répétées de sorte que chaque agrégat se distingue visuellement des agrégats environnants.Si la méthode d’agrégation Defined distance (DBSCAN) (Distance définie [DBSCAN]) est utilisée avec les données temporelles pour détecter les agrégats spatio-temporels, les résultats incluent également les champs suivants :
FEAT_TIME: temps de type Instant d’origine de chaque entité.START_DATETIME—Début de l’étendue temporelle de l’agrégat auquel appartient une entité.END_DATETIME—Fin de l’étendue temporelle de l’agrégat auquel appartient une entité.
Les propriétés temporelles de la couche de résultat sont définies en tant qu’intervalle dans les champs
START_DATETIMEetEND_DATETIME. Ainsi, tous les membres de l’agrégat sont représentés ensemble lors de la visualisation des agrégats spatio-temporels avec un curseur temporel. Ces champs sont utilisés à des fins de visualisation uniquement. Pour les entités de bruit,START_DATETIMEetEND_DATETIMEseront égaux àFEAT_TIME.Si le paramètre Clustering Method (Méthode d’agrégation) est défini sur Self-adjusting (HDBSCAN) (Ajustement automatique [HDBSCAN]),, la classe d’entités en sortie contient également les champs suivants :
PROB—Probabilité qu’une entité appartienne à son agrégat attribué.OUTLIER—Probabilité qu’une entité soit un point aberrant dans son propre agrégat. Une valeur plus grande indique que l’entité est plus susceptible d’être un point aberrant.EXEMPLAR—Entités les plus représentatives de chaque groupe. Ces fonctionnalités sont indiquées par une valeur définie sur 1.STABILITY—Persistance de chaque agrégat dans une plage d’échelles. Une valeur plus grande indique qu’un agrégat persiste sur une plage plus vaste d’échelles de distance.
Lors de l’utilisation de l’algorithme HDBSCAN avec une couche en entrée contenant plus de 3 millions d’entités, l’outil peut échouer, sauf si votre administrateur augmente la valeur du paramètre
javaHeapSizesur le service de géotraitement GeoAnalyticsTools. Environ 2 Go d’espace de segment de mémoire sont nécessaires pour 3 millions d’entités. La quantité de RAM spécifiée parjavaHeapSizedoit être disponible sur chaque machine GeoAnalytics Server en plus des 16 Go généralement requis par GeoAnalytics Server. Par exemple, pour regrouper 9 millions d’entités avec HDBSCAN, définissezjavaHeapSizesur au moins 6 144 Mo ou 6 Go. Dans ce cas, chaque machine GeoAnalytics Server doit avoir au minimum un total de 22 Go de RAM disponible.Vous pouvez améliorer les performances de l’outil Find Point Clusters (Rechercher des agrégats de points) en suivant un ou plusieurs des conseils suivants :
Définissez l’environnement d’étendue de manière à n’analyser que les données présentant un intérêt.
Choisissez soigneusement la distance et la durée de recherche. Une distance de recherche ou un rayon de recherche plus restreint peut donner de meilleurs résultats avec les mêmes données.
Utilisez les données locales de l’environnement d’exécution de l’analyse.
Cet outil de géotraitement est mis en œuvre par ArcGIS GeoAnalytics Server. L’analyse est réalisée dans GeoAnalytics Server et les résultats sont stockés dans votre contenu dans ArcGIS Enterprise.
Lorsque vous exécutez des outils GeoAnalytics Server, l’analyse est effectuée dans GeoAnalytics Server. Pour des performances optimales, GeoAnalytics Server doit pouvoir accéder aux données via les couches d’entités hébergées sur votre portail ArcGIS Enterprise ou les partages de fichiers Big Data. Les données qui ne se trouvent pas en local sur GeoAnalytics Server sont transférées sur GeoAnalytics Server avant l’analyse. Autrement dit, l’exécution d’un outil prend plus de temps et, dans certains cas, le transfert des données depuis ArcGIS Pro vers GeoAnalytics Server peut échouer. Le seuil d’échec dépend aussi bien des débits du réseau que de la taille et de la complexité des données. Il est recommandé de toujours partager les données ou de créer un partage de fichiers Big Data.
En savoir plus sur le partage des données dans votre portail.
En savoir plus sur la création d’un partage de fichiers Big Data via ArcGIS Server Manager
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Couche ponctuelle en entrée |
Classe d’entités ponctuelles contenant les agrégats de points. |
Feature Set |
|
Nom en sortie |
Nom du service d'entités en sortie. |
String |
|
Nombre minimal d’entités par agrégat |
Ce paramètre est utilisé différemment selon la méthode d’agrégation choisie :
|
Long |
|
Distance de recherche |
Distance maximale à considérer. La valeur Minimum Features per Cluster (Nombre minimal d’entités par agrégat) spécifiée doit se trouver dans la distance définissant l’appartenance à l’agrégat. Les agrégats sont, au minimum, à cette distance les uns des autres. Si une entité est située au-delà de cette distance par rapport à la prochaine entité la plus proche dans l’agrégat, elle ne sera pas incluse dans l’agrégat. |
Linear Unit |
|
Stockage des données (Facultatif) |
Indique l’instance ArcGIS Data Store dans laquelle la sortie sera stockée. Tous les résultats stockés dans un répertoire de données Big Data spatio-temporelles seront stockés en WGS84. Les résultats stockés dans un répertoire de données relationnelles conservent leur système de coordonnées.
|
String |
|
Méthode d’agrégation (Facultatif) |
Spécifie la méthode utilisée pour définir les agrégats.
|
String |
|
Utiliser le temps pour rechercher des agrégats (Facultatif) |
Indique si le temps doit être utilisé pour détecter les agrégats avec DBSCAN.
|
Boolean |
|
Durée de recherche (Facultatif) |
Lorsque vous recherchez les membres d’un agrégat, le nombre minimal de points spécifié doit se trouver dans cette durée de recherche pour former un agrégat. |
Time Unit |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Couche d’entités en sortie |
Agrégats de points en sortie. |
Feature Set |
Environnements
Système de coordonnées en sortie, Etendue, Espace de travail courant
Cas particuliers
- Système de coordonnées en sortie
-
The coordinate system that will be used for analysis. Analysis will be completed in the input coordinate system unless specified by this parameter. For GeoAnalytics Tools, final results will be stored in the spatiotemporal data store in WGS84.
Informations de licence
- Basic: Requiert ArcGIS GeoAnalytics Server
Disponible avec ArcGIS Enterprise 10.6.1 - Standard: Requiert ArcGIS GeoAnalytics Server
Disponible avec ArcGIS Enterprise 10.6.1 - Advanced: Requiert ArcGIS GeoAnalytics Server
Disponible avec ArcGIS Enterprise 10.6.1