Résumé
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 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. 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 :
- IBM Db2
- Microsoft SQL Server
- Oracle
- PostgreSQL
- 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.
Syntaxe
arcpy.management.ManageFeatureBinCache(in_features, {bin_type}, {max_lod}, {add_cache_statistics}, {delete_cache_statistics})
Paramètre | Explication | Type de données |
in_features | Classe d’entités autorisant le regroupement dont le cache statique est mis à jour. | Feature Layer |
bin_type (Facultatif) | Spécifie le type de regroupement activé. Si vous utilisez des données SAP HANA, seuls les groupes carrés sont pris en charge.
| 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 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 votre 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.
| String |
add_cache_statistics [[Field, Statistic Type],...] (Facultatif) | Spécifie les statistiques à résumer et à stocker dans le cache de groupe. Les statistiques servent à symboliser les groupes et à fournir des informations d’agrégat pour tous les points d’un groupe. Un résumé statistique, shape_count (qui correspond au nombre total d’entités), reste disponible.
| 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 dérivée
Nom | Explication | Type de données |
out_features | Entités en entrée avec le cache de groupe d’entités mises à jour. | Couche d'entités |
Exemple de code
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
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?