Dienstprogramm zum Verwalten von Cache-Kacheln
In diesem Thema
Mit dem Dienstprogramm zum Verwalten von Cache-Kacheln können Sie Karten- oder Image-Service-Cache-Kacheln über die Befehlzeile löschen. Mit diesem Dienstprogramm können Sie Kacheln zu einem Cache hinzufügen bzw. daraus löschen.
Vor dem Ausführen dieses Dienstprogramms sollte ein Cache für den Service definiert sein. Verwenden Sie dazu das Dienstprogramm zum Erstellen eines Cache-Schemas.
Parameter
Parameter | Details |
---|---|
-u | Der Name eines Benutzers von ArcGIS-Server, der das Dienstprogramm ausführt. Der Benutzer muss über Berechtigungen auf entsprechender Ebene verfügen, um die Aktion auszuführen. Wenn Ihre Site mit der Authentifizierung auf Webebene konfiguriert ist, geben Sie einen integrierten Benutzer an, z. B. das primäre Site-Administratorkonto. |
-p | Das Kennwort des Benutzers, der mit dem "-u"-Parameter angegeben wurde. |
-s | Die URL der Site in einem der folgenden Formate:
|
-n | Der Name des Services, dessen Cache-Kacheln Sie verwalten möchten. Wenn sich der Service im Stammverzeichnis befindet, verwenden Sie die Syntax <Service-Name>:<Service-Typ>. Wenn sich der Service in einem Ordner befindet, verwenden Sie die Syntax <Ordnername>/<Service-Name>:<Service-Typ>. |
-scales | Die Maßstäbe, für die Sie Cache-Kacheln verwalten möchten, bereitgestellt als eine durch Semikolons getrennte Zeichenfolge, wie 12000;6000;3000. |
-mode | Der Aktualisierungsmodus, in dem festgelegt wird, ob Sie Kacheln bzw. nur derzeit leere Kacheln erstellen oder Kacheln löschen möchten. Die entsprechenden verfügbaren Werte sind RECREATE_ALL_TILES | RECREATE_EMPTY_TILES | DELETE_TILES. |
-i | Die Anzahl der CachingTools-Service-Instanzen von ArcGIS for Server, die für diesen Auftrag verwendet werden sollen. Weitere Informationen finden Sie unter Zuordnung von Serverressourcen zum Caching. |
-AOI | Optional. Der Pfad zu einer Feature-Class, deren Grenzen festlegen, wo Kacheln erstellt werden. Dadurch lässt sich beim Caching von unregelmäßig geformten Geographien Zeit und Speicherplatz sparen. |
-extent | Optional. Eine rechteckige Ausdehnung, die definiert, wo die Kacheln erstellt werden. Sie hat das Format xmin;ymin;xmax;ymax. |
-wait | Legt fest, ob das Dienstprogramm synchron (WAIT) oder asynchron (DO_NOT_WAIT) ausgeführt wird. Wenn es asynchron ausgeführt wird, können währenddessen andere Befehle ausgeführt werden. |
-h | Druckt die Hilfe für das Dienstprogramm. |
Beispiel
Im folgenden Beispiel werden Cache-Kacheln für einen Karten-Service mit der Bezeichnung "SanDiego" erstellt.
Ältere Versionen:
In Version 10.2.2 und früheren Versionen mussten das Python-Verzeichnis und die Python-Erweiterung (.py) beim Ausführen der Dienstprogramme über die Befehlszeile referenziert werden. In Version 10.3 ist dieses Vorgehen nicht mehr erforderlich. Die Dienstprogramme können direkt über die Befehlszeile ausgeführt werden, ohne diese Python-Abhängigkeiten zu referenzieren.
Wenn Sie Logik zur automatischen Ausführung dieser Dienstprogramme implementieren, müssen Sie die Skripte aktualisieren, um die Python-Abhängigkeiten zu entfernen, z. B.:
- <ArcGIS Server installation location>/arcgis/server/tools/python
- Die Erweiterung .py, wenn auf den Namen des Befehlszeilendienstprogramms verwiesen wird
Anhand des folgenden Beispiels wird die richtige Verwendung erläutert:
<ArcGIS Server installation location>/arcgis/server/tools/admin/managecachetiles -u admin -p admin -s http://gisserver.domain.com:6080 -n SanDiego:MapServer -scales "500000;250000;125000;66000" -mode RECREATE_ALL_TILES -i 3 -wait DO_NOT_WAIT