I’m trying to get the UK’s WMTS API to work with Flow. But all I get is an error saying “no map layers found”. The service have EPSG 3857 layers but also have layers in EPSG 27700 from same “feed” when you request capabilities.
You can sign up (currently for free) and get up to £1000 worth of premium data / month for “free” - https://osdatahub.os.uk.
Then create a “Project” and then add the “API” you want like “OS Vector Tile API” to your project. That creates a base URL to use for WMTS.
(like this - https://api.os.uk/maps/raster/v1/wmts?key=XXXXX)
But Flow does not like that URL saying “No map layers found”
I’ve not tried using the OS data with Emlid Flow, just OS zxy api in Qgis, but your wmts request doesn’t look to be complete - you’re only feeding it your api key and not telling it which map series to use, nor any location. You need to work out the full url that you need to include.
client software is supposed to get capabilities from WMTS services (see how it is done from the examples)
You feed the base URL and then select the map type in the layers. Than info is received from the first URL - (Look at the API examples for QGIS/Mapinfo Pro…)
I have tried making a full URL - but as there is no feedback in Flow making it hard to debug…
I was able to reproduce the issue. I can open the layers in QGIS but not in EF360. I reported this to the developers. I’ll get back to you as soon as they finish investigating. Thanks!
Hi @Kaz , the devs have looked into this. This WMTS service doesn’t contain a ResourceURL, which Emlid Flow expects to have. They are looking into ways to support this, but I don’t have any ETA to share.