Skip To Content

Dienstprogramm zum Erstellen eines Cache-Schemas

Mit dem Dienstprogramm zum Erstellen von Cache-Schemas können Sie einen Karten- oder Image-Service-Cache über die Befehlszeile definieren, einschließlich der Maßstäbe, des Server-Cache-Verzeichnisses, der DPI, der Kachelgröße, des Kachelursprungs, des Bildformats und des Speicherformats. Es wird alles konfiguriert, was Sie zum Hinzufügen von Kacheln benötigen. Zum Erstellen von Kacheln müssen Sie außerdem das Dienstprogramm zum Verwalten von Cache-Kacheln ausführen.

Hilfe bei der Auswahl der Parameter für einen Cache finden Sie unter Verfügbare Karten-Cache-Eigenschaften.

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

-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, für den Sie einen Cache definieren möchten. Dieser wird mit der Syntax <Service-Name>:<Servicetyp> bereitgestellt.

-Dc

Für diesen Service muss das ArcGIS Server-Cache-Verzeichnis verwendet werden. Dieses Verzeichnis muss bereits bei ArcGIS Server registriert sein.

-scales

Die Maßstäbe, die für diesen Cache verfügbar sind, angegeben als eine durch Semikolons getrennte Zeichenfolge, z. B. "24000;12000;6000;3000". Die Kachelerstellung ist für sämtliche Maßstäbe zugelassen. Es gibt keine Möglichkeit, mit diesem Dienstprogramm die minimal und maximal gecachten Maßstäbe festzulegen. Stellen Sie sicher, dass die Maßstäbe vom kleinsten zum größten Maßstab aufgelistet sind.

-dpi

Die Auflösung des Caches in Pixel pro Zoll. Oft auf 96 festgelegt.

-TS

Die Bemaßung einer Kachel in Pixel, in einer der folgenden Größen angegeben: 125 x 125 | 256 x 256 | 512 x 512 | 1024 x 1024.

-TO

Der Kachelursprung, der die obere linke Ecke des Kachelungs-Rasters definiert. Angegeben als Koordinate im Format "x y". Sie können die Koordinate für diesen Punkt ermitteln, indem Sie die Werte XMin und YMax des REST-Endpunktes Ihres Service überprüfen.

-TF

Das Kachelbildformat, in einem der folgenden Formate angegeben: PNG | PNG8 | PNG24 | PNG32 | JPEG | MIXED.

-TC

Die Komprimierungsqualität des Kachelbildes, angeben als Ganzzahlwert von 0 bis 100, wobei 100 für die höchste Qualität steht. Diese wird nur bei JPEG- und MIXED-Formaten verwendet.

-storage

Das Speicherformat für den Cache, in einem der folgenden Formate angegeben: COMPACT | EXPLODED.

-h

Druckt die Hilfe für das Dienstprogramm.

Beispiel

Im folgenden Beispiel wird ein Cache für den Kartenservice namens "San Diego" definiert.

Ä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/createcacheschema -u admin -p admin -s http://gisserver.domain.com:6080 -n SanDiego:MapServer -Dc <ArcGIS Server installation location>/arcgis/server/usr/directories/arcgiscache -scales "500000;250000;125000;66000;33000" -dpi 96 -TS 256x256 -TO "0 10000000" -TF MIXED -TC 90 -storage COMPACT

In diesem Thema
  1. Parameter
  2. Beispiel