Generieren von Kacheln mit dem WTMS Tile Generator

Beschreibung

Im Rahmen dieses Vorgangs werden WMTS-Kacheln generiert, indem alle Parameter in dem Befehl angegeben werden.

Parameter

Parameter Erforderlich Beschreibung Beispiel
-url <url> ja Gibt die URL zum WMTS-Dienst oder Proxy an, wenn WMTS als Ursprungsserver konfiguriert ist. Wenn WMTS einen internen Cache ausführt, werden die Kacheln wie gewohnt über diesen Cache bedient. url=http://localhost:8080/rest/Spatial/WMTS
-format <Format> ja Bildformattyp (gif, jpeg, jpg, mvt, png) format=png
-layer <layer> ja Layer-Bezeichner, der zum Erstellen von Kacheln verwendet wird (z. B. World_WMTS_Layer). layer=World_WMTS_Layer_ID1
-matrixSet <matrixSet> ja Kachelmatrixgruppe, für die Kacheln generiert werden sollen (z. B. WorldWebMercatorQuad). matrixSet=WorldWebMercatorQuad_0_to_19
-dirOutput <dirOutput> no Pfad zum Verzeichnis, in dem die generierten Kacheln gespeichert werden. Wenn keine Angabe erfolgt, werden Kacheln lokal nicht gespeichert. Dienstanforderungen werden nur gesendet, um die Kacheln entweder für einen Middle-Tier-Cacheserver oder einen WMTS-Dienst mit aktiviertem Cache zu platzieren. Wenn die Ausgabe angegeben wird, wird die Ordnerstruktur der gespeicherten Kacheln geändert, um der Struktur des von dem WMTS-Dienst verwendeten Cache-Ordners zu entsprechen: von - {MatrixID}/{TileRow}/{TileCol}.{ImageType} in - {MatrixID}/{TileCol}/{TileRow}.{ImageType}. Nachdem die Kacheln generiert wurden, können Benutzer die Kacheln unter dem Cachepfad für den zu bedienenden Dienst manuell in den richtigen Speicherort kopieren. Der Cache-Ordner des WMTS-Dienst weist die folgende Struktur auf: {RootPath}/{Layer}/{Style}/{MatrixSet}/{MatrixID}/{TileCol}/{TileRow}.{ImageType} dirOutput=D:\MapInfoDeveloper\TEST\WMTS\TILING\OUTPUT
-cache <cache> no Wenn der Cache auf „False“ gesetzt wird, stellt der WMTS Tile Generator den HTTP-Cache-Control-Header bei jeder Kachelanforderung auf „no-cache“ ein. Hierdurch kann der Cache der Kacheln in einem Proxyserver zwischen Clients und dem WMTS-Dienst geleert werden. cache=false
-mbr <mbr> no Das minimal umgebende Rechteck (MUR), das zur Generierung der Kacheln verwendet werden soll. mbr="-20000000, -20000000, 20000000, 20000000"
-threads <threads> no Anzahl der Threads, die zum Generieren der Kacheln verwendet werden sollen. threads=1
-matrixIds <matrixIds> no Kachelmatrizen, für die Kacheln generiert werden sollen (z. B. durch Kommas getrennt wie 1,2,6 oder als Bereich wie 1–10). Wenn keine Angaben erfolgen, werden Kacheln für alle unterstützten Kachelmatrizen durch die Kachelmatrixgruppe generiert. matrixIds="1,2-4"
-username <username> no Benutzer für den Zugriff auf das Repository. username=admin
-password <password> no Kennwort für den Zugriff auf das Repository. password=admin

Beispiel

Mithilfe dieser Anforderung werden Kacheln generiert, indem alle Parameter angegeben werden (es wird keine Anforderungsdatei verwendet).


tile_builder.bat -url=http://localhost:8080/rest/Spatial/WMTS
-image=png -layer=World_WMTS_Layer_ID1 -matrixSet=WorldWebMercatorQuad_0_to_19 
-mbr="-20000000, -20000000, 20000000, 20000000" -threads=1
-matrixIds="1,2-4" -username=admin -password=admin
Anmerkung: Der oben aufgeführte Code sollte vollständig auf einer Zeile ohne Umbrüche angegeben sein. Aufgrund von Platzeinschränkungen können wir die Anforderung in diesem Dokument nicht entsprechend darstellen.