Gérer le cache des groupes d’entités (Gestion des données)

Synthèse

Gère le cache de regroupement des entités des données pour lesquelles le regroupement des entités est activé.

Le regroupement des entités rassemble d’importants volumes d’entités ponctuelles en groupes surfaciques dynamiques qui peuvent varier via les niveaux d’échelle de détail. En savoir plus sur l’activation du regroupement des entités et l’utilisation des couches d’entités regroupées.

Utilisation

  • Utilisez cet outil lorsque le regroupement des entités a été activé sur une classe d’entités et qu’un cache statique a été généré. Si les données sous-jacentes ont été modifiées, exécutez cet outil pour mettre à jour le cache afin de refléter l’état le plus récent des données. Si vous exécutez cet outil sur une classe d’entités sans cache statique, un cache statique est créé. Utilisez cet outil pour ajouter ou supprimer un résumé statistique stocké dans le cache ou pour modifier le niveau de détail du cache.

  • Le regroupement des entités est uniquement pris en charge pour les classes d’entités ponctuelles et multi-points stockées dans une géodatabase d’entreprise ou une base de données sur les plateformes suivantes :

    • BigQuery
    • IBM Db2
    • Microsoft SQL Server
    • Oracle
    • PostgreSQL
    • SAP HANA
    • Snowflake
    Cependant, dans la mesure où les résultats agrégés ne sont pas mis en cache pour les groupes dans SAP HANA, cet outil n’est ni requis ni pris en charge pour les données SAP HANA.

  • Utilisez le paramètre Level of Detail (Niveau de détail) pour spécifier le niveau de détail maximal de la structure de tuile à inclure dans le cache. Les structures de tuile sont un continuum de plages d’échelle. Selon votre carte, vous pouvez ne pas mettre en cache certaines échelles de votre structure de tuile qui présentent des tailles très limitées ou très importantes. Choisissez le niveau de détail le plus proche possible de l’utilisation prévue de la carte sur laquelle les données seront affichées.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Classe d’entités autorisant le regroupement dont le cache statique est mis à jour.

Feature Layer
Type de groupe
(Facultatif)

Précise le type de regroupement qui sera activé. Si vous utilisez des données SAP HANA, seules les options Carré, Hexagone plat et Hexagone pointu sont prises en charge. Ce paramètre n’est pas pris en charge pour les données BigQuery ou Snowflake.

  • Hexagone platSchéma de regroupement également appelé geohex plat ou regroupement d’hexagones plat. Les tuiles constituent une tessellation d’hexagones dans laquelle l’orientation des hexagones implique un tronçon plat en haut. Il s’agit de la valeur par défaut des données Microsoft SQL Server, Oracle et PostgreSQL.
  • Hexagone pointuSchéma de regroupement également appelé geohex pointu ou regroupement d’hexagones pointu. Les tuiles constituent une tessellation d’hexagones dans laquelle l’orientation des hexagones implique un point en haut.
  • CarréSchéma de regroupement dans lequel les tuiles illustrent une tessellation de carrés, également appelé geosquare ou regroupement de carrés. Il s’agit de la valeur par défaut pour les données Db2 et SAP HANA.
  • GeohashSchéma de regroupement dans lequel les tuiles illustrent une tessellation de rectangles. Dans la mesure où les groupes GeoHash utilisent toujours le système de coordonnées géographiques WGS84 (GCS WGS84, EPSG WKID 4326), vous ne pouvez pas spécifier de système de coordonnées de groupe pour les groupes GeoHash.
String
Niveau de détail
(Facultatif)

Spécifie le niveau de détail maximal utilisé pour le cache. Ce paramètre n’est pas pris en charge pour les données BigQuery ou Snowflake.

Les structures de tuile sont un continuum de plages d’échelle. Selon votre carte, vous pouvez ne pas mettre en cache certaines échelles de votre structure de tuile qui présentent des tailles très limitées ou très importantes. Cet outil examine les dépendances d’échelle de la carte et tente de fournir une plage d’échelles minimales et maximales à mettre en cache. Choisissez le niveau de détail le plus proche possible de l’utilisation prévue de la carte sur laquelle les données seront affichées.

  • MondeUne échelle mondiale est utilisée comme niveau de détail maximal.
  • ContinentsUne échelle avec plusieurs continents est utilisée comme niveau de détail maximal.
  • ContinentUne échelle avec un seul continent est utilisée comme niveau de détail maximal.
  • PaysUne échelle avec plusieurs pays est utilisée comme niveau de détail maximal.
  • PaysUne échelle avec un seul pays est utilisée comme niveau de détail maximal.
  • ÉtatsUne échelle avec plusieurs régions est utilisée comme niveau de détail maximal.
  • ÉtatUne échelle avec une seule région est utilisée comme niveau de détail maximal.
  • ComtésUne échelle avec plusieurs département est utilisée comme niveau de détail maximal.
  • ComtéUne échelle avec un seul département est utilisée comme niveau de détail maximal.
  • VillesUne échelle avec plusieurs villes est utilisée comme niveau de détail maximal.
  • VilleUne échelle avec une seule ville est utilisée comme niveau de détail maximal.
String
Add Statistic to Cache (Ajouter des statistiques au cache)
(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 d’agrégat pour tous les points au sein d’un groupe. Un résumé statistique, shape_count (qui correspond au nombre total d’entités), reste disponible.

  • Field (Champ) : champ sur lequel calculer le résumé statistique. Les types de champs pris en charge sont les champs courts, longs, flottants et doubles.
  • Statistic Type (Type de statistique) : type de statistique pour calculer le champ spécifique. Les statistiques sont calculées pour toutes les entités du groupe. Types de statistiques disponibles :
    • Moyenne (AVG) : calcule la moyenne du champ spécifié.
    • Minimum (MIN) : recherche la valeur la plus faible parmi tous les enregistrements du champ spécifié.
    • Maximum (MAX) : recherche la valeur la plus élevée parmi tous les enregistrements du champ spécifié.
    • Écart type (STDDEV) : calcule la valeur de l’écart type pour le champ.
    • Somme (SUM) : ajoute la valeur totale du champ spécifié.

Value Table
Delete Statistic from Cache (Supprimer la statistique du cache)
(Facultatif)

Résumé statistique à supprimer du cache. Vous ne pouvez pas supprimer le résumé statistique COUNT par défaut.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Entités mises à jour

Entités en entrée avec le cache de groupe d’entités mises à jour.

Feature Layer

arcpy.management.ManageFeatureBinCache(in_features, {bin_type}, {max_lod}, {add_cache_statistics}, {delete_cache_statistics})
NomExplicationType de données
in_features

Classe d’entités autorisant le regroupement dont le cache statique est mis à jour.

Feature Layer
bin_type
(Facultatif)

Précise 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. Ce paramètre n’est pas pris en charge pour les données BigQuery ou Snowflake.

  • FLAT_HEXAGONSchéma de regroupement également appelé geohex plat ou regroupement d’hexagones plat. Les tuiles constituent une tessellation d’hexagones dans laquelle l’orientation des hexagones implique un tronçon plat en haut. Il s’agit de la valeur par défaut des données Microsoft SQL Server, Oracle et PostgreSQL.
  • POINTY_HEXAGONSchéma de regroupement également appelé geohex pointu ou regroupement d’hexagones pointu. Les tuiles constituent une tessellation d’hexagones dans laquelle l’orientation des hexagones implique un point en haut.
  • SQUARESchéma de regroupement dans lequel les tuiles illustrent une tessellation de carrés, également appelé geosquare ou regroupement de carrés. Il s’agit de la valeur par défaut pour les données Db2 et SAP HANA.
  • GEOHASHSchéma de regroupement dans lequel les tuiles illustrent une tessellation de rectangles. Dans la mesure où les groupes GeoHash utilisent toujours le système de coordonnées géographiques WGS84 (GCS WGS84, EPSG WKID 4326), vous ne pouvez pas spécifier de système de coordonnées de groupe pour les groupes GeoHash.
String
max_lod
(Facultatif)

Spécifie le niveau de détail maximal utilisé pour le cache. Ce paramètre n’est pas pris en charge pour les données BigQuery ou Snowflake.

Les structures de tuile sont un continuum de plages d’échelle. Selon votre carte, vous pouvez ne pas mettre en cache certaines échelles de votre structure de tuile qui présentent des tailles très limitées ou très importantes. Cet outil examine les dépendances d’échelle de la carte et tente de fournir une plage d’échelles minimales et maximales à mettre en cache. Choisissez le niveau de détail le plus proche possible de l’utilisation prévue de la carte sur laquelle les données seront affichées.

  • WORLDUne échelle mondiale est utilisée comme niveau de détail maximal.
  • CONTINENTSUne échelle avec plusieurs continents est utilisée comme niveau de détail maximal.
  • CONTINENTUne échelle avec un seul continent est utilisée comme niveau de détail maximal.
  • COUNTRIESUne échelle avec plusieurs pays est utilisée comme niveau de détail maximal.
  • COUNTRYUne échelle avec un seul pays est utilisée comme niveau de détail maximal.
  • STATESUne échelle avec plusieurs régions est utilisée comme niveau de détail maximal.
  • STATEUne échelle avec une seule région est utilisée comme niveau de détail maximal.
  • COUNTIESUne échelle avec plusieurs département est utilisée comme niveau de détail maximal.
  • COUNTYUne échelle avec un seul département est utilisée comme niveau de détail maximal.
  • CITIESUne échelle avec plusieurs villes est utilisée comme niveau de détail maximal.
  • CITYUne échelle avec une seule ville est utilisée comme niveau de détail maximal.
String
add_cache_statistics
[[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 d’agrégat pour tous les points au sein d’un groupe. Un résumé statistique, shape_count (qui correspond au nombre total d’entités), reste disponible.

  • Field (Champ) : champ sur lequel calculer le résumé statistique. Les types de champs pris en charge sont les champs courts, longs, flottants et doubles.
  • Statistic Type (Type de statistique) : type de statistique pour calculer le champ spécifique. Les statistiques sont calculées pour toutes les entités du groupe. Types de statistiques disponibles :
    • Moyenne (AVG) : calcule la moyenne du champ spécifié.
    • Minimum (MIN) : recherche la valeur la plus faible parmi tous les enregistrements du champ spécifié.
    • Maximum (MAX) : recherche la valeur la plus élevée parmi tous les enregistrements du champ spécifié.
    • Écart type (STDDEV) : calcule la valeur de l’écart type pour le champ.
    • Somme (SUM) : ajoute la valeur totale du champ spécifié.

Value Table
delete_cache_statistics
[delete_cache_statistics,...]
(Facultatif)

Résumé statistique à supprimer du cache. Vous ne pouvez pas supprimer le résumé statistique COUNT par défaut.

String

Sortie obtenue

NomExplicationType de données
out_features

Entités en entrée avec le cache de groupe d’entités mises à jour.

Feature Layer

Exemple de code

Exemple d’utilisation de l’outil ManageFeatureBinCache (fenêtre Python)

Ajoutez une nouvelle statistique pour calculer la profondeur maximale et définir le niveau de détail du cache de groupe d’entités pour une couche d’entités intitulée Earthquakes.

import arcpy
arcpy.ManageFeatureBinCache_management("lod_gdb.elec.Earthquakes", "SQUARE", 
                                       "STATE", "depth_km MAX")

Environnements

Cas particuliers

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes