Mettre à jour le cache du serveur de globe (Serveur)
Récapitulatif
Met à jour le cache d'un service de globe existant afin de remplacer des tuiles manquantes, d'actualiser des tuiles obsolètes ou d'ajouter de nouvelles tuiles dans les nouvelles surfaces. L'outil Mettre à jour le cache du serveur de globe peut être utilisé sur une couche unique comme sur toutes les couches du service.
C'est un outil déconseillé. Utilisez plutôt Gérer le cache des tuiles du serveur de globe.
Cet outil offre deux modes de fonctionnement :
- Recréer les tuiles vides : Seules les tuiles vides (supprimées
du disque) sont remplacées. Par ailleurs, de nouvelles tuiles sont créées si nécessaire du fait de la modification de l'étendue du cache ou de l'ajout de nouvelles couches au globe. Les tuiles existantes restent en l'état.
- Recréer les tuiles vides : Toutes les tuiles, y compris les tuiles existantes, sont remplacées. Par ailleurs, de nouvelles tuiles sont
créées si nécessaire du fait de la modification de l'étendue du cache ou de l'ajout de nouvelles couches au service de globe.
Utilisation
-
Cet outil est utilisé pour mettre à jour un cache de serveur de globe existant. Pour mettre à jour un cache, spécifiez 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 met à jour l'étendue entière du service mis à jour pour les niveaux de détail spécifiés.
-
Il est utile d'exécuter la mise à jour lorsque vous avez besoin de mettre à jour uniquement une partie du cache des services de globe. Lorsque vous précisez les niveaux de détail de départ et d'arrivée assurez-vous de spécifier tous les niveaux pour lesquels vous voulez générer des tuiles. Le niveau de détail de départ définit le niveau de détail le plus bas auquel vous voulez que votre cache de données commence. Le niveau de détail d'arrivée définit la plus haute résolution que vous voulez que la mise en cache de vos données adopte.
-
Cet outil n'accepte aucun paramètre d'environnement spécifié.
Syntaxe
Paramètre | Explication | Type de données |
server_name |
Nom d'hôte du serveur ArcGIS à utiliser pour la mise à jour du cache. | String |
object_name |
Nom du service de globe à utiliser pour la mise à jour du cache. | String |
update_extent (Facultatif) |
Spécifie une zone de la couche pour laquelle le cache doit être mis à jour. Vous pouvez spécifier des valeurs d'étendue ou sélectionner une étendue à partir d'une source de données existante. Remarque : Le choix d'une nouvelle étendue de cache entraîne la mise à jour des tuiles de chaque niveau de détail qui intersecte cette étendue. | Extent |
layer couche ; couche... |
Met à jour le cache de données des couches sélectionnées. Par défaut, toutes les couches sont sélectionnées. La mise à jour n'affecte pas les couches non sélectionnées. | String |
LOD_from |
Niveau minimal de détail utilisé pour la construction du cache de données. Chaque niveau de détail correspond à une échelle constante. Ces niveaux sont fixes et correspondent à la structure de tuilage des données d'ArcGlobe. 21 niveaux de détail sont disponibles : Globe - 1:10 000 000 | Continent - 1:5 000 000 | Pays - 1:2 500 000 | Pays - 1:1 250 000 | Régions - 1:625 000 | Région - 1:312 500 | Départements - 1:156 250 | Département - 1:78 125 | Agglomération - 1:39 062 | Villes - 1:19 531 | Ville - 1:9 765 | Municipalité - 1:4 882 | Quartiers - 1:2 441 | Ilots - 1:1 220 | Ilot - 1:610 | Bâtiments - 1:305 | Bâtiment - 1:152 | Lotissements - 1:76 | Propriété - 1:38 | Maison - 1:19 | Pièces - 1:9 | Pièce - 1:4. | String |
LOD_to |
Niveau maximal de détail utilisé pour la construction du cache de données. Chaque niveau de détail correspond à une échelle constante. Ces niveaux sont fixes et correspondent à la structure de tuilage des données d'ArcGlobe. 21 niveaux de détail sont disponibles : Globe - 1:10 000 000 | Continent - 1:5 000 000 | Pays - 1:2 500 000 | Pays - 1:1 250 000 | Régions - 1:625 000 | Région - 1:312 500 | Départements - 1:156 250 | Département - 1:78 125 | Agglomération - 1:39 062 | Villes - 1:19 531 | Ville - 1:9 765 | Municipalité - 1:4 882 | Quartiers - 1:2 441 | Ilots - 1:1 220 | Ilot - 1:610 | Bâtiments - 1:305 | Bâtiment - 1:152 | Lotissements - 1:76 | Propriété - 1:38 | Maison - 1:19 | Pièces - 1:9 | Pièce - 1:4. | String |
thread_count (Facultatif) |
Spécifie le nombre d'instances de serveur de globe ArcGIS à utiliser pour la création du cache. Par défaut, l'outil utilise le nombre maximal d'instances de serveur de globe spécifié dans les propriétés du service de globe, mais vous pouvez utiliser un nombre inférieur. | Long |
update_mode |
Sélectionnez le mode de mise à jour du cache. Les deux modes disponibles sont les suivants :
| Boolean |
Exemple de code
# Importing standard library modules
import os, 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'")