[gdal-dev] GPKG raster creation : error with too small resolution
Even Rouault
even.rouault at spatialys.com
Thu Jan 18 06:47:59 PST 2024
cf improvement https://github.com/OSGeo/gdal/pull/9101
https://docs.ogc.org/is/17-083r2/17-083r2.html#76 mentions "TileMatrices
for more detailed scales is possible if they follow the same pattern."
. The current limitation to 25 was to make some computations easier, but
supporting up to 30 (or 29 when MatrixWidth=2 at zoom level = 0) is now
possible.
Le 18/01/2024 à 15:35, Rahkonen Jukka via gdal-dev a écrit :
>
> Hi,
>
> I am not sure how standard the level 25 is for the InspireCRS84Quad,
> the INSPIRE technical guidance stops at 17. But I believe that you
> know your own use case and have considered also that EPSG:3857 at 1 mm
> resolution is good for you.
>
> The number of tiles at level 25 is 2^50=1.1259E+15. TileCol and
> TileRow would get rather large numbers but I suppose that it is not an
> issue.
>
> -Jukka Rahkonen-
>
> *Lähettäjä:* Philippe Ghesquiere <philippe.ghesquiere at airbus.com>
> *Lähetetty:* torstai 18. tammikuuta 2024 16.06
> *Vastaanottaja:* Rahkonen Jukka <jukka.rahkonen at maanmittauslaitos.fi>
> *Kopio:* gdal-dev <gdal-dev at lists.osgeo.org>
> *Aihe:* Re: [gdal-dev] GPKG raster creation : error with too small
> resolution
>
> Hi Jukka,
>
> I have no choice but to use the standard InspireCRS84Quad tiling grid.
>
> Thanks for the "-a_ullr fix"
>
> Philippe
>
> On Thu, Jan 18, 2024 at 2:42 PM Rahkonen Jukka
> <jukka.rahkonen at maanmittauslaitos.fi> wrote:
>
> Hi,
>
> Can you imagine using a custom tiling schema instead of the
> world-wide InspireCRS84Quad? These commands work
>
> gdal_create -of GTiff -co COMPRESS=DEFLATE -outsize 2000 2000
> -burn 255 -burn 0 -burn 0 -bands 3 -ot Byte -a_srs epsg:32631
> -a_ullr 1000000 1000002 1000002 1000000 1mm.tif
>
> gdal_translate -of GPKG 1mm.tif 1mm.gpkg
>
> Notice the fixed ullr for making the image north-up.
>
> -Jukka Rahkonen-
>
>
>
> gdal_translate -of GPKG 1mm.tif 1mm.gpkg
>
> Input file size is 2000, 2000
>
> 0ERROR 6: Only north-up non rotated geotransform supported
>
> ..ERROR 1: Raster table 1mm not correctly initialized due to
> missing call to SetGeoTransform()
>
> *Lähettäjä:* gdal-dev <gdal-dev-bounces at lists.osgeo.org> *Puolesta
> *Philippe Ghesquiere via gdal-dev
> *Lähetetty:* torstai 18. tammikuuta 2024 15.22
> *Vastaanottaja:* gdal-dev <gdal-dev at lists.osgeo.org>
> *Aihe:* [gdal-dev] GPKG raster creation : error with too small
> resolution
>
> Dear all,
>
> I just had an error while converting an image to GPKG. This image
> has a very small resolution and gdal_translate pops up an error
> message.
>
> _Test image :_
> gdal_create -of GTiff -co COMPRESS=DEFLATE -outsize 2000 2000
> -burn 255 -burn 0 -burn 0 -bands 3 -ot Byte -a_srs epsg:32631
> -a_ullr 1000000 1000000 1000002 1000002 1mm.tif
>
> _Conversion to GPKG :_
> gdal_translate -of GPKG -co TILING_SCHEME=InspireCRS84Quad -co
> ZOOM_LEVEL_STRATEGY=UPPER 1mm.tif 1mm.gpkg
> Input file size is 2000, 2000
> ERROR 1: Could not find an appropriate zoom level
>
> _Analysis_
>
> The error is due to ogrgeopackagedatasource.cpp
> <https://github.com/OSGeo/gdal/blob/master/ogr/ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp#L3169> (line
> 3169), and it does make sense : the zoom level is too high (Z>25).
>
> However, wouldn't it be possible to modify gdal_translate behavior ?
>
> For example, we could :
>
> * let GDAL compute the appropriate zoom level : -co
> ZOOM_LEVEL_STRATEGY=AUTO/LOWER/UPPER,
> * optionally specify a maximum zoom level : -co MAX_ZOOM_LEVEL=18
>
> What do you think ?
>
> Philippe
>
> The information in this e-mail is confidential. The contents may
> not be disclosed or used by anyone other than the addressee.
> Access to this e-mail by anyone else is unauthorised.
> If you are not the intended recipient, please notify Airbus
> immediately and delete this e-mail.
> Airbus cannot accept any responsibility for the accuracy or
> completeness of this e-mail as it has been sent over public
> networks. If you have any concerns over the content of this
> message or its Accuracy or Integrity, please contact Airbus
> immediately.
> All outgoing e-mails from Airbus are checked using regularly
> updated virus scanning software but you should take whatever
> measures you deem to be appropriate to ensure that this message
> and any attachments are virus free.
>
> The information in this e-mail is confidential. The contents may not
> be disclosed or used by anyone other than the addressee. Access to
> this e-mail by anyone else is unauthorised.
> If you are not the intended recipient, please notify Airbus
> immediately and delete this e-mail.
> Airbus cannot accept any responsibility for the accuracy or
> completeness of this e-mail as it has been sent over public networks.
> If you have any concerns over the content of this message or its
> Accuracy or Integrity, please contact Airbus immediately.
> All outgoing e-mails from Airbus are checked using regularly updated
> virus scanning software but you should take whatever measures you deem
> to be appropriate to ensure that this message and any attachments are
> virus free.
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
--
http://www.spatialys.com
My software is free, but my time generally not.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240118/50de3761/attachment.htm>
More information about the gdal-dev
mailing list