OGC WMTS
Ermöglicht den Zugriff auf OGC konforme Web Map Tile Dienste (Web Map Tile Service) in der Version 1.0.
Hinweis : In cardo (cardo4, cardo.Map) etc. können WMTS Dienste als Hintergrundkarte für den clientseitigen Abruf eingestellt werden.
Einen WMTS Layer sollten Sie nur für die Nutzung als Ausgabeebene, z.B. im Ausdruck oder in den Report-Modulen verwenden.
Argumente
Typname: WMTS
url: Die Endpunkt Url zu dem Dienst, alle OGC Parameter werden intern automatisch angefügt, unbekannte Parameter und Version werden beibehalten
layer(""): optionaler Layername, bzw. erforderlich, wenn der Dienst mehrere Layer anbietet.
maxSimultanRequests (4) : Maximale Anzahl gleichzeitiger GetTile Anforderungen pro Zeichenvorgang
formats("image/png"): Bevorzugtes Bildformat, kommagetrennt können mehrere angegeben werden (der erste Treffer wird verwendet)
featureFormats("application/json"): Bevorzugte Formate für GetFeatureInfo, kommagetrennt können mehrere angegeben werden (der erste Treffer wird verwendet)
serverUser (""): optionaler Benutzername für die Anmeldung am Dienst
serverPwd (""): wenn serverUser angegeben ist, dann muss ein Kennwort übergeben werden, leere Kennwörter sind nicht zulässig
proxyUri (""): optionale Url zu einem Http-Proxyserver z.B. http://proxy:8888
proxyUser(""): optionaler Benutzername für die Anmeldung am proxyUri
proxyPwd(""): wenn proxyUser angegeben ist, dann muss ein Kennwort übergeben werden, leere Kennwörter sind nicht zulässig
proxyBypassList (null): optionale Bypass-Liste, wenn ein Proxyserver eingestellt ist.
timeoutMilliseconds (30000): Http-Timeout für die Zugriffe auf den Dienst
useDefaultProxy (false): Standard-Proxy des Betriebssystems verwenden
cacheDuration (21600): Cache-Dauer eines Bildes in Sekunden, der Standard ist 6 Stunden, mit 0 kann das Caching deaktiviert werden.
Diese Feature ist ab Version 7.6.6.4 verfügbar.
forceLogicalRenderImageSize (true): siehe Beschreibung hier
Ladevorgang
Der Zugriff auf einen Dienst läuft immer in dieser Form ab:
- Abrufen des GetCapabilities-Dokumentes
- Ermitteln der verfügbaren Layer, TileMatrixSets und der Endpunktdefinitionen
Beispiel
{
"wmts1":{
"type":"WMTS",
"url":"http://sgx.geodatenzentrum.de/wmts_topplus_open/1.0.0/WMTSCapabilities.xml",
"layer":"web",
"formats":"image/jpeg"
}
}
Implementierungsdetails / Features und Einschränkungen
Der Dienst muss das Encoding KVP oder RESTful anbieten, SOAP ist z.Z. nicht implementiert (und nicht geplant).
Für den Datenabruf wird die Operation GetTile oder ResourceURLTemplate unterstützt, GetTile wird bevorzugt.
Wenn der Layer die Zielprojektion der Kartenbildanforderung direkt unterstützt, werden die Tiles in diesem KBS abgerufen.
Sonst wird das der Anforderung "ähnlichste" KBS vom Dienst angefordert und die Daten werden reprojiziert.
Beim Zeichenvorgang wird das TileMatrixset zum nächsten Maßstab ermittelt.
Zuletzt geändert: 20.09.2024 07:22:06 (erstmals erstellt 17.03.2020)