I need to download image patches from a WMTS server. However, WMTS only allows to request tiles specified by row and column of the tile matrix.

What I need to achieve is some kind of "WMS-like" query which lets me specify a spatial bounding box. I am aware that there is no server-side processing on WMTS servers. Therefore I am looking for a workaround.

I achieve the desired result by adding the WMTS as a layer to QGIS and use the "Save as..." function of the layer, which lets me specify the spatial extent and resolution. Since I need to do this for ten-thousands of image patches I need to find a way to automate this. Unfortunately, FME does not have a reader for WMTS.

Any ideas?


2 Answers 2


You could cascade the WMTS service through a local GeoServer install and make WMS requests to the local server.

  • This is a great idea! Setting it up is a matter of minutes. However, the WMS only gives me images of red markings and "Failed Tile_xx_xx" written on them.
    – LL_
    May 12, 2018 at 15:12
  • could be related to gis.stackexchange.com/questions/282403/… I'm looking for a fix now
    – Ian Turton
    May 12, 2018 at 15:14
  • 1
    bug should be fixed in next nightly master GeoServer please test
    – Ian Turton
    May 12, 2018 at 16:46

It sounds like you have another solution, but you mentioned FME so I'll confirm that WMTS is not supported as yet. It is under consideration (PR#44908) so if you ever want to check on its status, just contact the support team and quote that reference number.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.