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.

  • Vous pouvez gérer des groupes d'entités pour les classes d’entités ponctuelles et multi-points prenant en charge les groupes stockées dans une géodatabase d’entreprise ou une base de données.

    Les plateformes prises en charge sont les suivantes :

    • IBM Db2
    • Microsoft SQL Server
    • Oracle
    • PostgreSQL

  • 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 la carte, vous pouvez ne pas mettre en cache certaines échelles de la 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é.

  • Hexagone platLa structure de regroupement hexagonale, également connue comme géohexagone plat ou regroupement d’hexagones plats, est 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 la valeur par défaut des données Microsoft SQL Server, Oracle et PostgreSQL.
  • Hexagone pointuLa structure de regroupement haxagonale pointue, également connue comme géohexagone pointu ou regroupement d’hexagones pointus, est 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 carrée dans laquelle les tuiles illustrent une tessellation de carrés, également appelée geosquare ou regroupement de carrés, est activée. Il s’agit de l’option par défaut pour les données Db2.
  • GeohashLa structure de regroupement geohash dans laquelle les tuiles illustrent une tessellation de rectangles est activée. 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.

Les structures de tuile sont un continuum de plages d’échelle. Selon la carte, vous pouvez ne pas mettre en cache certaines échelles de la 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.

  • Champ : champ sur lequel le résumé statistique est calculé. Les types de champs pris en charge sont les champs courts, longs, flottants et doubles.
  • Type de statistique : type de statistique qui est calculé pour le champ spécifié. 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é.

  • FLAT_HEXAGONLa structure de regroupement hexagonale, également connue comme géohexagone plat ou regroupement d’hexagones plats, est 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 la valeur par défaut des données Microsoft SQL Server, Oracle et PostgreSQL.
  • POINTY_HEXAGONLa structure de regroupement haxagonale pointue, également connue comme géohexagone pointu ou regroupement d’hexagones pointus, est activée. Les tuiles constituent une tessellation d’hexagones dans laquelle l’orientation des hexagones implique un point en haut.
  • SQUARELa structure de regroupement carrée dans laquelle les tuiles illustrent une tessellation de carrés, également appelée geosquare ou regroupement de carrés, est activée. Il s’agit de l’option par défaut pour les données Db2.
  • GEOHASHLa structure de regroupement geohash dans laquelle les tuiles illustrent une tessellation de rectangles est activée. 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.

Les structures de tuile sont un continuum de plages d’échelle. Selon la carte, vous pouvez ne pas mettre en cache certaines échelles de la 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.

  • Champ : champ sur lequel le résumé statistique est calculé. Les types de champs pris en charge sont les champs courts, longs, flottants et doubles.
  • Type de statistique : type de statistique qui est calculé pour le champ spécifié. 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.management.ManageFeatureBinCache("lod_gdb.elec.Earthquakes", "SQUARE", 
                                       "STATE", "depth_km MAX")

Informations de licence

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

Rubriques connexes