Skip to main content

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

Illustration de l’outil Rechercher des agrégats de points

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 champ COLOR_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_DATETIME et END_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_DATETIME et END_DATETIME seront é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 javaHeapSize sur 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 par javaHeapSize doit ê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éfinissez javaHeapSize sur 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 :

  • Defined distance (DBSCAN) (Distance définie [DBSCAN]) : spécifie le nombre d’entités à identifier à une certaine distance d’un point pour que ce point participe à la formation d’un agrégat. La distance est définie à l’aide du paramètre Search Distance (Distance de recherche).

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

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.

  • Stockage de Big Data spatio-temporellesLa sortie sera stockée dans un spatiotemporal Big Data store. Il s’agit de l’option par défaut.

  • Relational data storeLa sortie sera stockée dans un data store relationnel.

String

Méthode d’agrégation

(Facultatif)

Spécifie la méthode utilisée pour définir les agrégats.

  • Distance définie (DBSCAN)Utilise une distance spécifiée pour séparer les agrégats denses du bruit plus clairsemé. DBSCAN est la méthode d’agrégation la plus rapide, mais elle ne convient que si la distance est clairement définie et correspond bien à tous les agrégats susceptibles d’être présents. Elle aboutit à des agrégats dont la densité est similaire. Il s’agit de l’option par défaut.

  • Ajustement automatique (HDBSCAN)Utilise des distances variables pour séparer les agrégats de diverses densités du bruit plus clairsemé. HDBSCAN figure parmi l’une des méthodes d’agrégation les plus dynamiques et nécessite de ce fait le moins d’informations saisies par l’utilisateur.

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.

  • ActivéLes agrégats spatio-temporels sont détectés en fonction d’une distance de recherche et d’une durée de recherche.

  • DécochéLes agrégats spatiaux sont détectés en fonction d’une distance de recherche et le temps est ignoré. Il s’agit de l’option par défaut.

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