Générer le cache du serveur de globe (Serveur)
Récapitulatif
Génère des caches de données de globe en fonction de la structure de tuilage de données d'ArcGlobe. Utilisez cet outil pour mettre en cache les données de globe à l'aide de l'objet serveur de globe spécifié.
C'est un outil déconseillé. Utilisez plutôt Gérer le cache des tuiles du serveur de globe.
Utilisation
-
Cet outil permet de créer un cache de globe à partir d'un Objet serveur de globe existant. Pour créer un cache à l'aide de l'objet serveur, spécifiez l'hôte du serveur de globe. L'outil répertorie automatiquement tous les objets serveur disponibles sur ce serveur.
-
Vous pouvez générer le cache de données pour toutes les couches contenues dans l'objet serveur ou pour une seule couche.
-
La structure de mise en cache des données est déjà prédéfinie. Ainsi, en tant qu'utilisateur, les seuls paramètres que vous devez préciser sont les niveaux de détail de départ et d'arrivée. 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.
-
Chaque thread de génération de cache de données sur le client doit avoir accès aux données. Dans le cas contraire, il ne pourra être utilisé pour la génération du cache.
-
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 Gestionnaire des objets serveur ArcGIS qui sera utilisé pour générer le cache. | String |
object_name |
Nom de la configuration de serveur de globe à utiliser pour générer le cache. | String |
out_folder |
Répertoire parent de ce service de globe où se situe le cache de données. Le répertoire du cache du serveur doit être enregistré avec le serveur avant l'exécution de cet outil. Il doit être accessible en lecture/écriture à l'utilisateur du compte de conteneur des objets serveur ArcGIS sur chaque machine conteneur du serveur ArcGIS. | String |
lod_from |
Sélectionnez l'échelle de niveau de détail avec laquelle vous souhaitez commencer la mise en cache de la couche. Si vous utilisez les échelles de niveaux de détails les plus petites et les plus élevées pour le minimum et le maximum, un cache total est conçu pour la couche. | String |
lod_to |
Sélectionnez l'échelle de niveau de détail avec laquelle vous souhaitez commencer la mise en cache de la couche. Si vous utilisez les échelles de niveaux de détails les plus petites et les plus élevées pour le minimum et le maximum, un cache total est conçu pour la couche. | String |
thread_count (Facultatif) |
Nombre spécifié de threads à essayer de créer sur le client. Chaque thread essaiera à son tour de créer un contexte de serveur sur l'objet serveur de globe pour générer le cache. | Long |
Layer Layer;Layer... |
Sélectionnez les couches à inclure dans le cache des couches. | String |
Exemple de code
# Importing standard library modules
import os, arcgisscripting
# Create the geoprocessing object
gp = arcgisscripting.create()
gp.GenerateGlobeServerCache("myglobeserver","Boundaries","Globe -
1:10000000","Countries - 1:2500000", 4,"'ESRI Countries (Small
Scale)';'ESRI Countries (Medium Scale)';LargeProvinces;'ESRI AWS
Boundaries';'AND Countries'")