[gdal-dev] GDAL WMTS get tiles no documentation
Rahkonen Jukka
jukka.rahkonen at maanmittauslaitos.fi
Tue May 28 23:59:52 PDT 2024
Hi,
When you have a RasterBand from the WMTS data source, it is abstracted and you can read the raster data just like from any other data source and raster band https://gdal.org/tutorials/raster_api_tut.html#reading-raster-data "There are a few ways to read raster data, but the most common is via the GDALRasterBand::RasterIO() method. This method will automatically take care of data type conversion, up/down sampling and windowing." GDAL knows which tiles to read.
I do not know if the WMTS driver can do parallel tile downloads. If not, it is possible to run many RasterIO() at the same time, each reading data from a different window like in this rasterio document https://rasterio.readthedocs.io/en/latest/topics/concurrency.html.
-Jukka Rahkonen-
Lähettäjä: gdal-dev <gdal-dev-bounces at lists.osgeo.org> Puolesta Michal Kowalczuk via gdal-dev
Lähetetty: keskiviikko 29. toukokuuta 2024 9.08
Vastaanottaja: gdal-dev at lists.osgeo.org
Aihe: [gdal-dev] GDAL WMTS get tiles no documentation
Hi GDAL fellows
This is my first post on this mailing list, so I'm asking for understanding.
As all we know the purpose of using WMTS over WMS, I'd like to implement parallel downloading tiles from service using C API.
In my opinion GDAL documentation (https://gdal.org/drivers/raster/wmts.html) says nothing on this topic.
I can get capabilities from WMTS, I can open the selected subdataset but how to get tiles for given extent? I could not find any information how to do it, even in the GDAL tests on github.
I am kindly asking for tips. It also can be in python. How using pure GDAL API fetch tiles to dynamically complete the displayed map. This is my goal.
Thank you!
Michal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240529/809da13b/attachment.htm>
More information about the gdal-dev
mailing list