Zusammenfassung
Aktualisiert einen vorhandenen Globe-Service-Cache, um fehlende Kacheln zu ersetzen, veraltete Kacheln zu überschreiben oder neue Kacheln in neuen Bereichen hinzuzufügen. Das Werkzeug Globe-Server-Cache aktualisieren wird auf einen einzelnen oder auf alle Layer des Service angewendet.
Für dieses Werkzeug stehen zwei Vorgangsmodi verfügbar:
- Leere Kacheln erstellen: Es werden nur leere (auf der
Festplatte gelöschte) oder neue Kacheln erstellt, da die Cache-Ausdehnung geändert wurde oder dem Globe-Service neue Layer hinzugefügt wurden. Vorhandene Kacheln werden unverändert beibehalten.
- Alle Kacheln neu erstellen: Es werden alle Kacheln, einschließlich der vorhandenen, ersetzt. Weitere neue Kacheln werden
hinzugefügt, wenn die Datenausdehnung eines Layers geändert wurde oder dem Globe-Service neue Layer hinzugefügt wurden.
Verwendung
Verwenden Sie dieses Werkzeug, um einen vorhandenen Globe-Server-Cache zu aktualisieren. Geben Sie zum Aktualisieren eines Cache den Globe-Server-Host an. Mit dem Werkzeug werden automatisch alle auf diesem Server verfügbaren Serverobjekte aufgelistet.
Wenn die Aktualisierung ohne Festlegung einer Ausdehnung ausgeführt wird, wird die gesamte Ausdehnung des Service für die angegebenen Detaillierungsebenen aktualisiert.
Die Ausführung einer Aktualisierung ist hilfreich, wenn nur ein Teil des Globe-Service-Cache aktualisiert werden muss. Stellen Sie bei Angabe der Detaillierungsebenen "Von" und "Bis" sicher, dass Sie alle Ebenen angeben, für die Kacheln erstellt werden sollen. 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.
Syntax
arcpy.server.UpdateGlobeServerCache(server_name, object_name, {update_extent}, Layer, lod_from, lod_to, {thread_count}, update_mode)
Parameter | Erklärung | Datentyp |
server_name | Der Host-Name des ArcGIS Server-Computers, mit dem der Cache aktualisiert werden soll. | String |
object_name | Der Name des Globe-Service, mit dem der Cache aktualisiert werden soll. | String |
update_extent (optional) | Wählen Sie einen Bereich des Layers aus, für den der Cache aktualisiert werden soll. Sie können dazu die Ausdehnungswerte angeben oder eine Ausdehnung aus einer vorhandenen Datenquelle auswählen. | Extent |
Layer [layer;layer...,...] | Aktualisiert den Daten-Cache der ausgewählten Layer. Alle Layer sind standardmäßig aktiviert. Wenn ein Layer deaktiviert ist, hat die Aktualisierung keine Auswirkungen auf den Layer. | String |
lod_from | Die minimale Detaillierungsebene der Daten-Cache-Erstellung. Jede Detaillierungsebene entspricht einem festgelegten Maßstab. Diese Ebenen sind festgelegt und entsprechen dem Datenkachelschema von ArcGlobe. Es stehen 21 Detaillierungsebenen zur Verfügung: Globus - 1:10000000 | Kontinent - 1:5000000 | Länder - 1:2500000 | Land - 1:1250000 | Bundesländer - 1:625000 | Bundesland - 1:312500 | Länder - 1:156250 | Landkreis - 1:78125 | Ballungsgebiet - 1:39062 | Städte - 1:19531 | Stadt - 1:9765 | Kleinstadt - 1:4882 | Nachbarschaft - 1:2441 | Gebäudeblöcke - 1:1220 | Gebäudeblock - 1:610 | Gebäude - 1:305 | Gebäude - 1:152 | Häuser - 1:76 | Grundstück - 1:38 | Haus - 1:19 | Zimmer - 1:9 | Zimmer - 1:4. | String |
lod_to | Die maximale Detaillierungsebene der Daten-Cache-Erstellung. Jede Detaillierungsebene entspricht einem festgelegten Maßstab. Diese Ebenen sind festgelegt und entsprechen dem Datenkachelschema von ArcGlobe. Es stehen 21 Detaillierungsebenen zur Verfügung: Globus - 1:10000000 | Kontinent - 1:5000000 | Länder - 1:2500000 | Land - 1:1250000 | Bundesländer - 1:625000 | Bundesland - 1:312500 | Länder - 1:156250 | Landkreis - 1:78125 | Ballungsgebiet - 1:39062 | Städte - 1:19531 | Stadt - 1:9765 | Kleinstadt - 1:4882 | Nachbarschaft - 1:2441 | Gebäudeblöcke - 1:1220 | Gebäudeblock - 1:610 | Gebäude - 1:305 | Gebäude - 1:152 | Häuser - 1:76 | Grundstück - 1:38 | Haus - 1:19 | Zimmer - 1:9 | Zimmer - 1:4. | String |
thread_count (optional) | Gibt die Anzahl der Globe-Server-Instanzen von ArcGIS Server, mit denen der Cache erstellt werden soll. Diese Anzahl entspricht standardmäßig der maximalen Anzahl der Globe-Server-Instanzen, die in den Globe-Service-Eigenschaften festgelegt ist, kann jedoch in eine niedrigere Anzahl geändert werden. | Long |
update_mode | Wählen Sie einen Modus für die Aktualisierung des Cache aus. Die folgenden zwei Modi sind verfügbar:
| String |
Codebeispiel
# 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'")
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- Basic: Erfordert 3D Analyst
- Standard: Erfordert 3D Analyst
- Advanced: Erfordert 3D Analyst