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

Synthèse

Gère le cache des groupes d’entités des données pour lesquelles le regroupement des entités calculées de base de données est activé.

Le regroupement des entités permet d’agréger de grandes quantités d’entités ponctuelles en groupes de polygones dynamiques qui varient suivant des niveaux de détail mis à l’échelle. Découvrez comment activer le regroupement des entités calculées de base de données et utiliser des couches d’entités groupées.

Utilisation

  • Utilisez cet outil lorsque le regroupement des entités calculées de base de données est activé pour une classe d’entités et un cache statique est généré. Si les données sous-jacentes ont changé, 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 les résumés statistiques stockés dans le cache ou pour modifier le niveau de détail du cache.

  • Vous pouvez gérer les groupes d’entités pour les classes d’entités multi-points et ponctuelles groupées 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 préciser le niveau de détail maximum de la structure de tuilage pour inclure le cache. Les structures de tuilage sont un continuum des plages d’échelle. Selon la carte, vous pouvez ne pas mettre en cache certaines échelles de la structure de tuilage qui présentent des tailles très limitées ou très importantes. Choisissez un niveau de détail qui correspond le mieux à l’utilisation prévue de la carte dans laquelle les données seront affichées.

Paramètres

ÉtiquetteExplicationType de données
Input Features (Entités en entrée)

Classe d’entités groupées dont le cache statique sera mis à jour.

Feature Layer
Type de groupe
(Facultatif)

Spécifie le type de visualisation du regroupement d’entités qui sera activé.

  • Hexagone platLa 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 la valeur par défaut pour les données Microsoft SQL Server, Oracle et PostgreSQL
    Type de groupe hexagonal plat
  • Hexagone pointuLa 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.
    Type de groupe pointu
  • CarréLa structure de regroupement de carrés dans laquelle les tuiles sont une tesselation de carrés (également appelée géocarré ou regroupement de carrés) sera activée. Il s’agit de la valeur par défaut pour les données Db2.
    Type de groupe carré
  • GeohashLa 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.
    Type de groupe Geohash
String
Niveau de détail
(Facultatif)

Spécifie le niveau de détail maximum qui sera utilisé pour le cache.

Les structures de tuilage sont un continuum des plages d’échelle. Selon la carte, vous pouvez ne pas mettre en cache certaines échelles de la structure de tuilage 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 maximales à mettre en cache. Choisissez un niveau de détail qui correspond le mieux à l’utilisation prévue de la carte dans laquelle les données seront affichées.

  • MondeUne échelle Monde sera utilisée comme niveau de détail maximum.
  • ContinentsUne échelle Plusieurs continents sera utilisée comme niveau de détail maximum.
  • ContinentUne échelle Un continent sera utilisée comme niveau de détail maximum.
  • PaysUne échelle Plusieurs pays sera utilisée comme niveau de détail maximum.
  • PaysUne échelle Un pays sera utilisée comme niveau de détail maximum.
  • ÉtatsUne échelle Plusieurs états sera utilisée comme niveau de détail maximum.
  • ÉtatUne échelle Un état sera utilisée comme niveau de détail maximum.
  • ComtésUne échelle Plusieurs comtés sera utilisée comme niveau de détail maximum.
  • ComtéUne échelle Un comté sera utilisée comme niveau de détail maximum.
  • VillesUne échelle Plusieurs villes sera utilisée comme niveau de détail maximum.
  • VilleUne échelle Une ville sera utilisée comme niveau de détail maximum.
String
Ajouter des statistiques au cache
(Facultatif)

Spécifie les statistiques à résumer et à stocker dans le cache de groupe. Des statistiques sont utilisées pour symboliser les groupes et donner des informations d’agrégat pour tous les points d’un groupe. Un résumé statistique, shape_count, qui est le nombre total d’entités, est toujours disponible.

  • Field (Champ) : champ sur lequel le résumé statistique sera calculé. Les types de champ pris en charge sont : entier court, entier long, entier très grand, flottant et double.
  • Statistic Type (Type de statistique) : type de statistique qui sera calculé pour le champ spécifié. Les statistiques sont calculées pour toutes les entités du groupe. Types de statistiques disponibles :
    • Mean (Moyenne) (AVG) : la valeur moyenne du champ spécifié sera calculée.
    • Minimum (MIN) : la valeur minimale (la plus faible) de tous les enregistrements du champ spécifié sera identifiée.
    • Maximum (MAX) : la valeur maximale (la plus élevée) de tous les enregistrements du champ spécifié sera identifiée.
    • Standard deviation (Écart type) (STDDEV) : la valeur d’écart type pour le champ sera calculée.
    • Sum (Somme) (SUM) : la somme des valeurs du champ spécifié sera calculé.

Value Table
Supprimer les statistiques du cache
(Facultatif)

Résumés statistiques qui vont être supprimés du cache. Vous ne pouvez pas supprimer les résumés statistiques COUNT par défaut.

String

Sortie obtenue

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

Entités en entrée avec le cache des groupes d’entités mis à 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 groupées dont le cache statique sera mis à jour.

Feature Layer
bin_type
(Facultatif)

Spécifie le type de visualisation du regroupement d’entités qui sera activé.

  • FLAT_HEXAGONLa 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 la valeur par défaut pour les données Microsoft SQL Server, Oracle et PostgreSQL
    Type de groupe hexagonal plat
  • POINTY_HEXAGONLa 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.
    Type de groupe pointu
  • SQUARELa structure de regroupement de carrés dans laquelle les tuiles sont une tesselation de carrés (également appelée géocarré ou regroupement de carrés) sera activée. Il s’agit de la valeur par défaut pour les données Db2.
    Type de groupe carré
  • GEOHASHLa 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.
    Type de groupe Geohash
String
max_lod
(Facultatif)

Spécifie le niveau de détail maximum qui sera utilisé pour le cache.

Les structures de tuilage sont un continuum des plages d’échelle. Selon la carte, vous pouvez ne pas mettre en cache certaines échelles de la structure de tuilage 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 maximales à mettre en cache. Choisissez un niveau de détail qui correspond le mieux à l’utilisation prévue de la carte dans laquelle les données seront affichées.

  • WORLDUne échelle Monde sera utilisée comme niveau de détail maximum.
  • CONTINENTSUne échelle Plusieurs continents sera utilisée comme niveau de détail maximum.
  • CONTINENTUne échelle Un continent sera utilisée comme niveau de détail maximum.
  • COUNTRIESUne échelle Plusieurs pays sera utilisée comme niveau de détail maximum.
  • COUNTRYUne échelle Un pays sera utilisée comme niveau de détail maximum.
  • STATESUne échelle Plusieurs états sera utilisée comme niveau de détail maximum.
  • STATEUne échelle Un état sera utilisée comme niveau de détail maximum.
  • COUNTIESUne échelle Plusieurs comtés sera utilisée comme niveau de détail maximum.
  • COUNTYUne échelle Un comté sera utilisée comme niveau de détail maximum.
  • CITIESUne échelle Plusieurs villes sera utilisée comme niveau de détail maximum.
  • CITYUne échelle Une ville sera utilisée comme niveau de détail maximum.
String
add_cache_statistics
[[Field, Statistic Type],...]
(Facultatif)

Spécifie les statistiques à résumer et à stocker dans le cache de groupe. Des statistiques sont utilisées pour symboliser les groupes et donner des informations d’agrégat pour tous les points d’un groupe. Un résumé statistique, shape_count, qui est le nombre total d’entités, est toujours disponible.

  • Field (Champ) : champ sur lequel le résumé statistique sera calculé. Les types de champ pris en charge sont : entier court, entier long, entier très grand, flottant et double.
  • Statistic Type (Type de statistique) : type de statistique qui sera calculé pour le champ spécifié. Les statistiques sont calculées pour toutes les entités du groupe. Types de statistiques disponibles :
    • Mean (Moyenne) (AVG) : la valeur moyenne du champ spécifié sera calculée.
    • Minimum (MIN) : la valeur minimale (la plus faible) de tous les enregistrements du champ spécifié sera identifiée.
    • Maximum (MAX) : la valeur maximale (la plus élevée) de tous les enregistrements du champ spécifié sera identifiée.
    • Standard deviation (Écart type) (STDDEV) : la valeur d’écart type pour le champ sera calculée.
    • Sum (Somme) (SUM) : la somme des valeurs du champ spécifié sera calculé.

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

Résumés statistiques qui vont être supprimés du cache. Vous ne pouvez pas supprimer les résumés statistiques COUNT par défaut.

String

Sortie obtenue

NomExplicationType de données
out_features

Entités en entrée avec le cache des groupes d’entités mis à jour.

Feature Layer

Exemple de code

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

Ajoutez une nouvelle statistique pour calculer la profondeur maximum et définissez le niveau de détail du cache des groupes d’entités pour une couche d’entités nommée Séismes.

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

Rubriques connexes