From what I understand there is Tile Map Server - is this what Open Street Map is?, then Web Map Server - where you have to give the bounding box coords for 1 image at a time, and then Web Map Tile Server which seems to be similar to Tile Map Server. I was wondering if WMTS would work the same way as the OpenStreetMap.
I saw this
TMS is a protocol created by OSGeo that allows tiles to be requested using integer indices. … WMTS is a protocol created by the OGC that allows tiles to be requested using integer indices. It also provides metadata for discovery and configuration.
I was hoping this meant it would work in the same way as Open Street Maps
I have tried the following
If providers.Add(providerID, “http://w8vmgis01.durban.gov.za/arcgis/rest/services/WebViewers/AerialPhotography2019/ImageServer/WMTS/1.0.0/WMTSCapabilities.xml/{zoom}/{x}/{y}.png”, tkTileProjection.SphericalMercator, 0, 18) = False Then
MsgBox “Cannot Load Aerial Photo”
MsgBox providers.ErrorMsg(providers.LastErrorCode)
End If
It just gives the error Invalid URL - I tried it without /{zoom}/{x}/{y}.png same error
From QGIS documentation it seems you have to find the path to the WMTSCapablilties.xml and then find the Open Data source icon - then add the path to the .xml and select the server.
I am struggling with how to do this in MapWinGIS - from documentation it seems like it can be done but I can;t find what parameters to use
This is from the ESRI documentation
http://map-image-vectorservice-url>/tilemap/////
The level, row, and column arguments select the level and the top-left tile location, while the width and height specifies the size of the requested area.
It is all very confusing to me. I will continue searching to see if I can find an example of how MapWINGIS opens the WMTSCapablilties.xml so that it displays the images.
There is also SOAP and JSON so not sure which one to use
Regards
Colleen Crawford