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

Hi @Kaz,

I just wanted to let you know that we fixed the issue. You should now be able to add the WMTS layer in Emlid Flow 360. Please let me know if you have questions!

1 Like

Absolutely FANTASTIC service from your developers. Thank you! :clinking_glasses: :partying_face:

Now I have UK OS maps direct in Flow - on PC and on iPhone!

2 Likes

I’ll relay your appreciation to the developers! Thanks a lot!

Here is a boundary check I have done (with some “personal” details removed)

I imported hard corners from Councils “Planning Map” based on OS Maps - did a survey close to the points with “standard Flow Map” - about 2 weeks ago.

Today I loaded the Road layer from OS maps and added it - result below (Please do not publish for marketing/advertising…)

1 Like

Oh, wow! Thanks for sharing the results of your tests. It looks great. The road layer seems to have been neatly overlayed with the points.

This topic was automatically closed 100 days after the last reply. New replies are no longer allowed.