My unpublished android app happily maps Land Information New Zealand vector property boundaries above a backdrop of aerial photographs.
It directly obtains the individual tiles from LINZ using HTTP GET - for example:
Vector map data may be exported to shape files. To give my future users a desktop experience I recommend they load their shape files into QGIS then add aerial photographs as a WMTS layer using the following URL:
This works well. The problem is that it works too well! [It's assembling the raster backdrop more quickly than my app.]
I investigated further:
(1) Start a WireShark ip trace
(2) Access the above 'Z/X/Y.png' URL from my browser [to prove the trace]
(3) Clear the QGIS WMTS cache.
(4) Open the QGIS project containing the above WMTS layer.
(5) Snap the trace result (image is below)
The only HTTP GET request I see is the one manually issued by my browser.
How is QGIS retrieving the raster backdrop?
Is it inhaling the tiles individually via HTTP GET protocol (in which case Wireshark misses them) or by some other TCP/IP protocol that I have no experience of?