Activer le regroupement des entités (Outils de gestion des données)
Résumé
Permet le calcul de base de données pour le regroupement des entités sur une classe d’entités ponctuelles.
Le regroupement des entités est une fonctionnalité de visualisation avancée qui permet d’explorer et de visualiser des jeux de données volumineux. Elle vous aide également à observer les schémas aux niveaux macro et micro avec des options de cartographie prêtes à l’emploi. Le regroupement des entités rassemble d’importants volumes d’entités en groupes surfaciques dynamiques qui peuvent varier via les niveaux d’échelle de détail. Un groupe unique représente toutes les entités en son sein à ce niveau de détail. Le regroupement des entités permet d’améliorer à la fois la performance de dessin et la compréhension des données.
Le calcul de base de données pour le regroupement des entités est pris en charge uniquement pour les classes d’entités ponctuelles stockées dans une géodatabase mobile, une géodatabase d’entreprise ou une base de données. Les classes d’entités surfaciques et polylignes doivent utiliser le regroupement des entités basé sur une application.
Le regroupement des entités dans les entrepôts de données du cloud est uniquement pris en charge pour les classes d’entités ponctuelles. Les données ne peuvent pas être versionnées et l’archivage ne peut pas être activé sur ces dernières.
Les plateformes prises en charge sont les suivantes :
Amazon Redshift
IBM Db2
Google BigQuery
Microsoft SQL Server
Oracle
PostgreSQL
SAP HANA
Snowflake
SQLite
Seul le propriétaire de la classe d’entités peut activer le regroupement des entités. Pour Google BigQuery, qui est dépourvu de propriétaires de table, l’utilisateur qui active le regroupement des entités doit disposer de privilèges spécifiques. Pour plus d’informations, reportez-vous à la rubrique Privilèges d’utilisation d’ArcGIS avec le stockage de données cloud.
Le regroupement des entités n’est pas pris en charge pour les tables externes dans Google BigQuery.
Utilisez le même système de coordonnées pour les regroupements que la carte contenant la couche d’entités regroupées pour éviter la projection dynamique (à la volée). Si vous avez des doutes quant au système de coordonnées à utiliser, une projection équivalente, telle que la projection cylindrique équivalente est recommandée. Vous ne pouvez pas utiliser un système de coordonnées personnalisé.
Pour les jeux de données très volumineux, ou si les données ne sont pas régulièrement mises à jour, vous pouvez activer un cache statique des résultats agrégés. Toutefois, le cache n’est pas nécessairement créé pour tous les niveaux de détail. Pour gérer le cache statique, exécutez l’outil Manage Feature Bin Cache (Gérer le cache des groupes d’entités). Utilisez cet outil pour indiquer les niveaux de détail du cache statique.
Une couche regroupée passe en mode dynamique dans une carte lorsque vous effectuez un zoom au-delà de l’étendue du niveau de détail du cache statique. La propriété Max cached level (Niveau mis en cache maximal) de la boîte de dialogue Layer Properties (Propriétés de la couche) d’une couche regroupée indique le niveau de détail maximal du cache statique. Les caches statiques sont générés avec toutes les entités du jeu de données. Par exemple, si vous utilisez un ensemble de définition ou que vous appliquez un filtre temporel ou de plage sur une couche d’entités regroupées dans une carte, le cache statique est ignoré et l’agrégation des groupes est exécutée de manière dynamique.
Pour activer le regroupement des entités sur une table distribuée dans Microsoft Azure Cosmos DB for PostgreSQL, la table doit contenir au moins une colonne d’entiers qui n’accepte pas les valeurs nulles et qu’ArcGIS peut utiliser comme colonne d’ID.
Utilisez l’outil Disable Feature Binning (Désactiver le regroupement des entités) pour désactiver la fonction de calcul de base de données depuis une couche, le cas échéant. Vous pouvez également désactiver le dessin de regroupement pour une couche dans une carte ou une scène dans ArcGIS Pro ou passer à un calcul basé sur une application en cliquant sur le bouton Computation Settings (Paramètres de calcul) de l’onglet Binning (Regroupement).
Si le regroupement des entités est dynamique et si vous souhaitez mettre à jour la liste des résumés statistiques stockés dans la classe d’entités, vous devez désactiver et réactiver le regroupement des entités. Vous pouvez ajouter de nouveaux résumés statistiques dans la couche d’entités dans une carte ou une scène depuis la boîte de dialogue Summary Statistics (Résumés statistiques) de la couche. Ces résumés statistiques sont enregistrés avec la couche uniquement. Ils ne sont pas enregistrés dans la classe d’entités source.
Classe d’entités pour laquelle un regroupement des entités calculé par la base de données est effectué. Les types d’entrée pris en charge sont les classes d’entités ponctuelles stockées dans une géodatabase mobile, une géodatabase d’entreprise ou une base de données ou un entrepôt de données Cloud. Les données ne peuvent pas être versionnées et l’archivage ne peut pas être activé sur ces dernières.
Feature Layer
Type de groupe
(Facultatif)
Spécifie le type de regroupement qui sera activé. Si vous utilisez des données SAP HANA, seules les options Square (Carré), Flat hexagon (Hexagone plat) et Pointy hexagon (Hexagone pointu) sont prises en charge. Si vous utilisez des données Snowflake ou Redshift, seule l’option Geohash est prise en charge.
Hexagone plat—La structure de regroupement d’hexagones plats (également appelée géohexagone plat ou regroupement d’hexagones plats) sera activée. Les tuiles constituent une tessellation d’hexagones dans laquelle l’orientation des hexagones implique un tronçon plat en haut. Il s’agit de l’option par défaut pour les données Microsoft SQL Server, Oracle, PostgreSQL, SQLite et BigQuery.
Hexagone pointu—La structure de regroupement d’hexagones pointus (également appelée géohexagone pointu ou regroupement d’hexagones pointus) sera activée. Les tuiles constituent une tessellation d’hexagones dans laquelle l’orientation des hexagones implique un point en haut.
Carré—La structure de regroupement de carrés (également appelée géocarré ou regroupement de carrés) sera activée. Les tuiles constituent une tessellation de carrés. Il s’agit de l’option par défaut pour les données Db2 et SAP HANA.
Geohash—La structure de regroupement GeoHash, dans laquelle les tuiles sont une tessellation de rectangles, sera activée. Les groupes GeoHash utilisant toujours le système de coordonnées géographiques WGS84 (GCS WGS84, EPSG WKID 4326), vous ne pouvez pas spécifier un système de coordonnées de groupe pour les groupes GeoHash. Il s’agit de l’option par défaut et de la seule option pour les données Snowflake et Redshift.
String
Systèmes de coordonnées de groupe
(Facultatif)
Systèmes de coordonnées à utiliser pour visualiser la couche d’entités en sortie agrégée. Vous pouvez choisir jusqu’à deux systèmes de coordonnées pour visualiser la couche en sortie. Par défaut, le système de coordonnées de la classe d’entités en entrée est utilisé. Les systèmes de coordonnées personnalisés ne sont pas pris en charge.
Ce paramètre ne s’applique pas à BigQuery, Redshift et Snowflake. Pour ces plateformes, le système de coordonnées de la classe d’entités en entrée est utilisé.
Coordinate System
Résumés statistiques
(Facultatif)
Spécifie les statistiques à résumer et à stocker dans le cache de groupe. Les statistiques sont utilisées pour symboliser les groupes et fournir des informations sur les agrégations pour toutes les entités d’un groupe. Un résumé statistique, le nombre total d’entités (shape_count), est toujours disponible. Vous pouvez définir jusqu’à cinq résumés statistiques supplémentaires.
Colonnes de la table de valeurs :
Field—The field on which the summary statistics will be calculated. Supported field types are short integer, long integer, big integer, float, and double.
Statistic Type——The type of statistic that will be calculated for the specified field. Statistics are calculated for all features in the bin.
Mean—Calculates the average for the specified field.
Minimum—Finds the smallest value for all records of the specified field.
Maximum—Finds the largest value for all records of the specified field.
Standard deviation—Calculates the standard deviation value for the field.
Sum—Adds the total value for the specified field.
Value Table
Générer le cache de regroupement
(Facultatif)
Spécifie si un cache statique des résultats agrégés sera généré ou si les visualisations sont agrégées à la volée. Le cache n'est pas nécessairement créé pour tous les niveaux de détail.
Activé—Un cache statique des résultats agrégés est généré. Il est recommandé d’utiliser cette option pour de meilleures performances. Toutefois, les modifications apportées aux données sous-jacentes ne sont pas mises à jour dans le cache à moins que l’outil Manage Feature Bin Cache (Gérer le cache des groupes d’entités) ne soit exécuté.
Un cache statique est généré par défaut pour les données dans IBM Db2, Microsoft SQL Server, Oracle et PostgreSQL.
Pour qu’un cache statique puisse être généré pour les classes d’entités dans PostgreSQL qui utilisent les types spatiaux PostGIS, les bibliothèques GDAL doivent être installées dans la base de données.
Un cache statique est toujours généré pour les données dans BigQuery, Redshift et Snowflake.
Décoché—Un cache statique des résultats agrégés n’est pas généré et les visualisations sont agrégées à la volée. Il s’agit de la seule option pour les données SAP HANA.
Boolean
Sortie dérivée
Etiqueter
Explication
Type de données
Entités mises à jour
Entrée mise à jour avec le regroupement des entités calculées de base de données activé.
Classe d’entités pour laquelle un regroupement des entités calculé par la base de données est effectué. Les types d’entrée pris en charge sont les classes d’entités ponctuelles stockées dans une géodatabase mobile, une géodatabase d’entreprise ou une base de données ou un entrepôt de données Cloud. Les données ne peuvent pas être versionnées et l’archivage ne peut pas être activé sur ces dernières.
Feature Layer
bin_type
(Facultatif)
Spécifie le type de regroupement qui sera activé. Si vous utilisez des données SAP HANA, seules les options SQUARE, FLAT_HEXAGON et POINTY_HEXAGON sont prises en charge. Si vous utilisez des données Snowflake ou Redshift, seule l’option GEOHASH est prise en charge.
FLAT_HEXAGON—La structure de regroupement d’hexagones plats (également appelée géohexagone plat ou regroupement d’hexagones plats) sera activée. Les tuiles constituent une tessellation d’hexagones dans laquelle l’orientation des hexagones implique un tronçon plat en haut. Il s’agit de l’option par défaut pour les données Microsoft SQL Server, Oracle, PostgreSQL, SQLite et BigQuery.
POINTY_HEXAGON—La structure de regroupement d’hexagones pointus (également appelée géohexagone pointu ou regroupement d’hexagones pointus) sera activée. Les tuiles constituent une tessellation d’hexagones dans laquelle l’orientation des hexagones implique un point en haut.
SQUARE—La structure de regroupement de carrés (également appelée géocarré ou regroupement de carrés) sera activée. Les tuiles constituent une tessellation de carrés. Il s’agit de l’option par défaut pour les données Db2 et SAP HANA.
GEOHASH—La structure de regroupement GeoHash, dans laquelle les tuiles sont une tessellation de rectangles, sera activée. Les groupes GeoHash utilisant toujours le système de coordonnées géographiques WGS84 (GCS WGS84, EPSG WKID 4326), vous ne pouvez pas spécifier un système de coordonnées de groupe pour les groupes GeoHash. Il s’agit de l’option par défaut et de la seule option pour les données Snowflake et Redshift.
String
bin_coord_sys[bin_coord_sys,...]
(Facultatif)
Systèmes de coordonnées à utiliser pour visualiser la couche d’entités en sortie agrégée. Vous pouvez spécifier jusqu’à deux systèmes de coordonnées pour visualiser la couche en sortie. Par défaut, le système de coordonnées de la classe d’entités en entrée est utilisé. Les systèmes de coordonnées personnalisés ne sont pas pris en charge.
Ce paramètre ne s’applique pas à BigQuery, Redshift et Snowflake. Pour ces plateformes, le système de coordonnées de la classe d’entités en entrée est utilisé.
Coordinate System
summary_stats[[Field, Statistic Type],...]
(Facultatif)
Spécifie les statistiques à résumer et à stocker dans le cache de groupe. Les statistiques sont utilisées pour symboliser les groupes et fournir des informations sur les agrégations pour toutes les entités d’un groupe. Un résumé statistique, le nombre total d’entités (shape_count), est toujours disponible. Vous pouvez définir jusqu’à cinq résumés statistiques supplémentaires.
Colonnes de la table de valeurs :
Field—The field on which the summary statistics will be calculated. Supported field types are short integer, long integer, big integer, float, and double.
Statistic Type——The type of statistic that will be calculated for the specified field. Statistics are calculated for all features in the bin.
AVG—Calculates the average for the specified field.
MIN—Finds the smallest value for all records of the specified field.
MAX—Finds the largest value for all records of the specified field.
STDDEV—Calculates the standard deviation value for the field.
SUM—Adds the total value for the specified field.
Value Table
generate_static_cache
(Facultatif)
Spécifie si un cache statique des résultats agrégés sera généré ou si les visualisations sont agrégées à la volée. Le cache n'est pas nécessairement créé pour tous les niveaux de détail.
STATIC_CACHE—Un cache statique des résultats agrégés est généré. Il est recommandé d’utiliser cette option pour de meilleures performances. Toutefois, les modifications apportées aux données sous-jacentes ne sont pas mises à jour dans le cache à moins que l’outil Manage Feature Bin Cache (Gérer le cache des groupes d’entités) ne soit exécuté.
Un cache statique est généré par défaut pour les données dans IBM Db2, Microsoft SQL Server, Oracle et PostgreSQL.
Pour qu’un cache statique puisse être généré pour les classes d’entités dans PostgreSQL qui utilisent les types spatiaux PostGIS, les bibliothèques GDAL doivent être installées dans la base de données.
Un cache statique est toujours généré pour les données dans BigQuery, Redshift et Snowflake.
DYNAMIC—Un cache statique des résultats agrégés n’est pas généré et les visualisations sont agrégées à la volée. Il s’agit de la seule option pour les données SAP HANA.
Boolean
Sortie dérivée
Nom
Explication
Type de données
out_features
Entrée mise à jour avec le regroupement des entités calculées de base de données activé.
Feature Layer
Exemple de code
Exemple d’utilisation de l’outil EnableFeatureBinning (fenêtre Python)
Activez le regroupement des entités carrées sur la couche d’entités Séismes dont la statistique Count est ajoutée au cache de regroupement des entités.