Zusammenfassung
Generiert Caches für Globusdaten basierend auf dem ArcGlobe-Kachelschema für Daten. Generieren Sie mit diesem Werkzeug einen Globusdaten-Cache mit dem angegebenen Globe-Server-Objekt.
Verwendung
Mit diesem Werkzeug wird ein Globe-Cache aus einem vorhandenen Globe-Server-Objekt erstellt. Geben Sie zur Erstellung eines Cache mit dem Serverobjekt den Globe-Server-Host an. Mit dem Werkzeug werden automatisch alle auf diesem Server verfügbaren Serverobjekte aufgelistet.
Sie können Daten-Cache für alle in dem Serverobjekt enthaltenen Layer oder für einen einzelnen Layer generieren.
Das Daten-Caching-Schema ist bereits vordefiniert. Somit müssen Sie als Benutzer lediglich die Detaillierungsebenen "Von" und "Bis" angeben. Mit der Detaillierungsebene "Von" wird die niedrigste Detaillierungsebene festgelegt, mit der Ihr Daten-Cache beginnen soll. Mit der Detaillierungsebene "Bis" wird die höchste Auflösung für das Daten-Caching definiert.
Alle Daten-Cache-Generierungs-Threads auf dem Client müssen Zugriff auf die Daten haben. Andernfalls kann der Thread nicht für die Cache-Generierung verwendet werden.
Syntax
arcpy.server.GenerateGlobeServerCache(server_name, object_name, out_folder, lod_from, lod_to, {thread_count}, Layer)
Parameter | Erklärung | Datentyp |
server_name | Der Host-Name des Server Object Managers (SOM) in ArcGIS, der zur Cache-Generierung eingesetzt wird. | String |
object_name | Der Name der Globe-Server-Konfiguration, die zur Cache-Generierung verwendet wird. | String |
out_folder | Das übergeordnete Verzeichnis für diesen Globe-Service, in dem der zugehörige Daten-Cache gespeichert wird. Das Server-Cache-Verzeichnis muss beim Server registriert werden, bevor dieses Werkzeug ausgeführt werden kann. Für dieses Verzeichnis muss der Benutzer mit dem ArcGIS Server Object Container-Konto auf jedem SOC-Computer auf ArcGIS Server über Lese-/Schreibzugriff verfügen. | String |
lod_from | Wählen Sie den Detaillierungsebenenmaßstab aus, mit dem das Layer-Caching begonnen werden soll. Wenn die kleinste und die größte Detaillierungsebene des Maßstabs als Minimum und Maximum verwendet werden, wird ein vollständiger Cache für den Layer erstellt. | String |
lod_to | Wählen Sie den Detaillierungsebenenmaßstab aus, mit dem das Layer-Caching begonnen werden soll. Wenn die kleinste und die größte Detaillierungsebene des Maßstabs als Minimum und Maximum verwendet werden, wird ein vollständiger Cache für den Layer erstellt. | String |
thread_count (optional) | Die angegebene Anzahl Threads, die auf dem Client erstellt werden soll. Jeder Thread versucht wiederum, einen Serverkontext auf dem Globe-Server-Objekt zu erstellen, um den Cache zu generieren. | Long |
Layer [Layer;Layer...,...] | Auswahl der Layer zur Aufnahme in den Layer-Cache. | String |
Codebeispiel
# Importing standard library modules
import 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'")
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- Basic: Erfordert 3D Analyst
- Standard: Erfordert 3D Analyst
- Advanced: Erfordert 3D Analyst