Esri ArcGIS Online

  1. Login to ArcGIS Online using your usual credentials.
  2. Create a new map or open an existing map that you wish to add the viaEuropa web service to.
  3. Click the Add button and choose Add Layer from Web
  4. Choose the WMTS OGC Web Service from the drop-down list.
  5. Enter the Get Capabilities URL for the viaEuropa WMTS service (in the form: https://tile.viaeuropa.uk.com/{id}/{map}/wmts) and click the Get Layers button.
  6. A single map layer will be presented. Select this layer.
  7. Optionally check Use as Basemap (this option will always be checked if the service uses the British National Grid projection).
  8. Click Add Layer
  9. The layer will have been added to your ArcGIS Online map. You can now save the map and optionally specify whether the map should be shared.

We are aware of a known WMTS (not WMS) issue with multiple Esri products. It only affects map layers projected using British National Grid (BNG) and does not affect our BNG2 or SPM WMTS map layers. The problem occurs at zoom level 7, which has a nominal scale of 1:75k. Unlike British National Grid, WMTS uses a top-left origin and zoom level 7 is slightly different because it has a different origin to the other levels. It’s just the way the tiles align as the scales supported. While WMTS does have a way of specifying origins on a per-zoom level, Esri software does not seem to support it. It’s been reported and acknowledged as bug (BUG-000119577), but Esri have stated it will not be addressed.
There is a workaround which simply removes that zoom level from the stack. When viaEuropa receives service requests, if it can detect it’s from Esri software, it applies the workaround automatically, but this is not 100% effective. So, there is a manual method too. If you place ?client=agol or ?client=arcgis on the end of the getCapabilities request (or as a custom parameter), that will force the workaround. For example, try the following WMTS getCapabilities link (replacing {id} with one of your own IDs and replacing {map} with the code of your preferred map stack): https://tile.viaeuropa.uk.com/{id}/{map}/wmts/1.0.0/WMTSCapabilities.xml?client=arcgis
When using this WMTS end-point, take a look at the zoom levels reported and check that level 7 (1:75,000) is no longer being displayed.