WMS & WMTS issue with UK Ordnance Survey service

Hi,

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.

Development info: Examples | OS Data Hub

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”

OS Vector Tile API examples for other products like QGIS/ArcGIS/MapInfo Pro etc: OS Data Hub - using same API access method.

My gut feel is the EPSG:27700 availability of layers is “blocking” Flow from using the service. Maybe Flow only expects EPSG:3857?

Anyway - a solution would be great ! :slight_smile:

Kind regards

/k

Hmm maybe it is due to using USGB 1936 / British National Grid + ODN Height? ??

I think that is done in EPSG:27700?

Hi @Kaz,

Could you please email us at support@emlid.com with the WMS URL? We’ll investigate it. Thanks!

Hi @ruth.bongon

you can just sign up - it is free :slight_smile: - that was why I provided complete instructions on what to do.

/k

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…

Hi @Kaz,

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!

3 Likes

super thank you!

1 Like

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.

1 Like

Hi @ruth.bongon,

thank you - and thank you for being so responsive ! - it would be great if it would work.

/k

1 Like