Skip To Content

Dienstprogramm zum Verwalten von Cache-Kacheln

Mit dem Dienstprogramm zum Verwalten von Cache-Kacheln können Sie Karten- oder Image-Service-Cache-Kacheln über die Befehlszeile verwalten. 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

ParameterDetails

-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 wird.

-s

Die URL der Site in einem der folgenden Formate:

  • http://gisserver.domain.com:6080
  • http://webadaptorhost.domain.com/webadaptorname
Wenn Ihre Site mit der Authentifizierung auf Webebene konfiguriert ist, müssen Sie die lokale URL zu Ihrer Site angeben.

-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. Stellen Sie sicher, dass die Maßstäbe vom kleinsten zum größten Maßstab aufgelistet sind.

-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 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 Kartenservice 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. Ab Version 10.3 ist dies nicht 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 implementiert haben, müssen Sie die Skripte aktualisieren, um die Python-Abhängigkeiten zu entfernen. Nachfolgend finden Sie einige Beispiele:

  • <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

In diesem Thema
  1. Parameter
  2. Beispiel