ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Mettre à jour le cache du serveur de globe

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Met à jour un cache de service de globe existant pour remplacer des tuiles manquantes, actualiser des tuiles devenues obsolètes ou ajouter de nouvelles tuiles dans de nouvelles zones. L'outil Mettre à jour le cache du serveur de globe s'exécute sur une seule couche ou sur toutes les couches du service.

Héritage :

C'est un outil déconseillé. Utilisez à la place l'outil Gérer des tuiles de cache de serveur de globe.

L'outil présente deux modes de fonctionnement :

  • Recréer les tuiles vides : seules les tuiles vides (qui ont été supprimées

    sur le disque), ou qui sont nouvelles parce que l'étendue du cache a changé ou parce que de nouvelles couches ont été ajoutées au service de globe, sont créées. Les tuiles existantes restent en l'état.

  • Recréer toutes les tuiles : toutes les tuiles, y compris les tuiles existantes, sont remplacées. Par ailleurs, de nouvelles tuiles sont

    ajoutées si l'étendue des données d'une couche a changé ou si de nouvelles couches ont été ajoutées au service de globe.

Utilisation

  • Cet outil doit être utilisé pour mettre à jour un cache du serveur de globe existant. Pour mettre à jour un cache, indiquez l'hôte du serveur de globe. L'outil répertorie automatiquement tous les objets serveur disponibles sur ce serveur.

  • L'exécution d'une mise à jour sans spécifier d'étendue a pour effet de mettre à jour toute l'étendue du service pour les niveaux de détail spécifiés.

  • L'exécution d'une mise à jour est utile lorsque vous devez mettre à jour uniquement une partie du cache des services de globe. Lorsque vous spécifiez les niveaux de détail d'origine et de destination, veillez à préciser tous les niveaux auxquels vous souhaitez générer des tuiles. Le niveau de détail d'origine définit le niveau de détail le plus faible avec lequel vous souhaitez que votre cache de données commence. Le niveau de détail de destination définit la résolution la plus élevée que vous souhaitez attribuer à votre mise en cache de données.

Syntaxe

arcpy.server.UpdateGlobeServerCache(server_name, object_name, {update_extent}, Layer, lod_from, lod_to, {thread_count}, update_mode)
ParamètreExplicationType de données
server_name

Le nom d'hôte d'ArcGIS Server à utiliser pour mettre à jour le cache.

String
object_name

Le nom du service de globe à utiliser pour mettre à jour le cache.

String
update_extent
(Facultatif)

Choisissez une zone de la couche pour laquelle mettre à jour le cache. Pour ce faire, vous pouvez indiquer les valeurs d'étendue ou choisir une étendue à partir d'une source de données existante.

Remarque :

Le choix d'une nouvelle étendue du cache a pour effet de mettre à jour les tuiles dans chaque niveau de détail qui intersecte cette étendue.

Extent
Layer
[layer;layer...,...]

Mettez à jour le cache de données des couches choisies. Toutes les couches sont sélectionnées par défaut. Si une couche n'est pas sélectionnée, la mise à jour ne l'affecte pas.

String
lod_from

Le niveau de détail minimum de la génération du cache de données.

Chaque niveau de détail correspond à une échelle fixe. Ces niveaux sont fixes et correspondent à la structure de tuiles des données d'ArcGlobe. 21 niveaux de détail sont disponibles :

Globe - 1:10000000 | Continent - 1:5000000 | Pays - 1:2500000 | Pays - 1:1250000 | Etats - 1:625000 | Etat - 1:312500 |

Comtés - 1:156250 | Comté - 1:78125 | Zone métropolitaine - 1:39062 | Villes - 1:19531 | Ville - 1:9765 | Agglomération - 1:4882 | Voisinage - 1:2441 |

Ilots urbains - 1:1220 | Ilot urbain - 1:610 | Bâtiments - 1:305 | Bâtiment - 1:152 | Maisons - 1:76 | Propriété immobilière - 1:38 | Maison - 1:19 | Pièces - 1:9 | Pièce - 1:4.

String
lod_to

Le niveau de détail maximum de la génération du cache de données.

Chaque niveau de détail correspond à une échelle fixe. Ces niveaux sont fixes et correspondent à la structure de tuiles des données d'ArcGlobe. 21 niveaux de détail sont disponibles :

Globe - 1:10000000 | Continent - 1:5000000 | Pays - 1:2500000 | Pays - 1:1250000 | Etats - 1:625000 | Etat - 1:312500 |

Comtés - 1:156250 | Comté - 1:78125 | Zone métropolitaine - 1:39062 | Villes - 1:19531 | Ville - 1:9765 | Agglomération - 1:4882 | Voisinage - 1:2441 |

Ilots urbains - 1:1220 | Ilot urbain - 1:610 | Bâtiments - 1:305 | Bâtiment - 1:152 | Maisons - 1:76 | Propriété immobilière - 1:38 | Maison - 1:19 | Pièces - 1:9 | Pièce - 1:4.

String
thread_count
(Facultatif)

Indique le nombre d'instances de serveur de globe ArcGIS Server à utiliser pour créer le cache. Par défaut, ce nombre est égal au nombre maximum d'instances de serveur de globe indiqué dans les propriétés du service de globe, mais il peut être réduit.

Long
update_mode

Définit le mode de mise à jour du cache. Les deux modes disponibles sont les suivants :

  • Recreate Empty Tiles —Seules les tuiles vides (qui ont été supprimées sur le disque), ou qui sont nouvelles parce que l'étendue du cache a changé ou parce que de nouvelles couches ont été ajoutées au service de globe, sont créées. Les tuiles existantes restent en l'état.
  • Recreate All Tiles —Toutes les tuiles, y compris les tuiles existantes, sont remplacées. Par ailleurs, de nouvelles tuiles sont ajoutées si l'étendue des données des couches a changé ou si de nouvelles couches ont été ajoutées au service de globe.
String

Exemple de code

# Importing standard library modules
import arcgisscripting
 
# Create the geoprocessing object
gp = arcgisscripting.create()
  
gp.UpdateGlobeServerCache("myglobeserver", "Boundaries", "Globe - 1:10000000", "Countries - 1:2500000", 4, "'ESRI Countries (Small Scale)';'ESRI Countries Medium Scale)';LargeProvinces;'ESRI AWS Boundaries';'AND Countries'")

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Requiert 3D Analyst
  • Standard: Requiert 3D Analyst
  • Advanced: Requiert 3D Analyst

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal