Generieren von Kacheln aus einer Anforderungsdatei

In diesem Vorgang wird veranschaulicht, wie Sie eine Kachelanforderungsliste erstellen und mithilfe der Liste Kacheln mit dem Tile Generator generieren.

So generieren Sie Kacheln aus einer Kachelanforderungsliste:

  1. Extrahieren Sie die Dateien aus der Datei „TileGeneratorUtility.zip“ in einen Speicherort Ihrer Wahl.
  2. Geben Sie cache_builder.bat gefolgt von den erforderlichen und optionalen Parametern in einem Befehlszeilenfenster ein, die für Ihre Anforderungen benötigt und in der folgenden Tabelle definiert werden, um eine Kachelanforderungsdatei zu generieren.
    
    cache_builder.bat -url=http://<server>:<port>/rest/Spatial/MapTilingService -fileOutput=C:\SpatialServer\TILING\MapTilingRequests.txt -map=/NamedTiles/WorldTile -level="1,2-4"  -mbr="-20000000, -20000000, 20000000, 20000000" -username=admin -password=admin
    Parameter Erforderlich Beschreibung
    -fileOutput <fileOutput> ja Pfad und Name der Datei, in die Kachelanforderungen gespeichert werden.
    -level <level> ja Stufe(n), für die Kacheln generiert werden sollen (z. B. durch Kommas getrennt wie 1,2,6 oder als Bereich wie 1–10).
    -map <map> ja Benannte Kachel in der Datenbank, die zum Erstellen von Kacheln verwendet wird (z. B. /NamedTiles/WorldTile).
    -mbr <mbr> nein Das minimal umgebende Rechteck (MUR), das zur Generierung der Kacheln verwendet werden soll.
    -password <password> ja Kennwort für den Zugriff auf die Datenbank.
    -url <url> ja URL zum Map Tiling-Dienst.
    -username <username> ja Benutzer für den Zugriff auf die Datenbank.
  3. Geben Sie cache_builder.bat in das Befehlszeilenfenster ein, gefolgt von den Parametern, die in der nachfolgenden Tabelle definiert werden. Dadurch generieren Sie die Kacheln mithilfe der Ausgabedatei aus Schritt 2.
    
    cache_builder.bat -url=http://<server>:<port>/rest/Spatial/MapTilingService -fileInput=C:\SpatialServer\TILING\MapTilingRequests.txt -image=png -threads=1 -dirOutput=C:\SpatialServer\TILING\OUTPUT -username=admin -password=admin 
    Parameter Erforderlich Beschreibung
    -dirOutput <dirOutput> ja Pfad zum Verzeichnis, in dem die generierten Kacheln gespeichert werden. Wenn sich der Tile Generator auf demselben Rechner wie Spectrum™ Technology Platform befindet, muss dirOutput ein anderer Speicherort als derjenige sein, der für den Cacheparameter der Kachel diskPath in der MapTiling-Dienstkonfiguration konfiguriert ist.
    -fileInput <fileInput> ja Pfad und Name der Anforderungsdatei zur Generierung der Kacheln.
    -image <image> ja Bildtyp der Kacheln (z. B. PNG).
    -password <password> ja Kennwort für den Zugriff auf die Datenbank.
    -threads <threads> nein Anzahl der Threads, die zum Generieren der Kacheln verwendet werden sollen.
    -url <url> ja Gibt die URL zum Map Tiling-Dienst an.
    -username <username> ja Benutzer für den Zugriff auf die Datenbank.
    -cache <cache> nein Stellt den HTTP-Cache-Control-Header auf „no-cache“ bei der Ausführung einer Kachelanforderung ein, wenn „False“ festgelegt wurde. Dadurch wird dem Proxyserver signalisiert, zum Ursprungsserver für die Kachel zurückzukehren. Der Proxyserver ersetzt den Inhalt seines Cache mit der neuen Kachel.