In other words, is there a way to remove http content from CPL error message?
śr., 28 sie 2024 o 18:04 Michał Kowalczuk <michkowalc...@gmail.com> napisał(a): > Sorry, my bad! > I missed to check output CPL Error from GdalRasterIO 🤦 > > You mentioned about *ZeroBlockHttpCodes *property. Can I set it > programmatically, as a configuration option? > > As always great thank you! > > śr., 28 sie 2024 o 17:51 Even Rouault <even.roua...@spatialys.com> > napisał(a): > >> >> Le 28/08/2024 à 17:41, Michał Kowalczuk a écrit : >> >> Yes, but if you use C API function GdalRasterDatasetIO you don’t get >> error. I noticed this error only in gdal logger. How I can catch this error >> at runtime in code? >> >> Really? That looks doubtful to me, because I don't see how gdal_translate >> would return in error otherwise, but I may miss some subtlety obviously. >> Can you demonstrate that with a self-contained reproducer? >> >> >> >> W dniu śr., 28.08.2024 o 17:38 Even Rouault <even.roua...@spatialys.com> >> napisał(a): >> >>> >>> Le 28/08/2024 à 17:26, Michał Kowalczuk a écrit : >>> >>> First produces correct output >>> >>> *gdal_translate -srcwin 33492026 20550638 8019970 4412002 -outsize 1576 >>> 867 >>> "WMTS:https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/WMTS/1.0.0/WMTSCapabilities.xml,layer=USGSImageryOnly,tilematrixset=GoogleMapsCompatible >>> <https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/WMTS/1.0.0/WMTSCapabilities.xml,layer=USGSImageryOnly,tilematrixset=GoogleMapsCompatible>" >>> tile_ok.png * >>> >>> The following for higher level fails: >>> *gdal_translate -srcwin 36228140 21140450 191172 105168 -outsize 1576 >>> 867 >>> "WMTS:https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/WMTS/1.0.0/WMTSCapabilities.xml,layer=USGSImageryOnly,tilematrixset=GoogleMapsCompatible >>> <https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/WMTS/1.0.0/WMTSCapabilities.xml,layer=USGSImageryOnly,tilematrixset=GoogleMapsCompatible>" >>> tile_error.png* >>> >>> *yes, and ? gdal_translate returns in error as expected due to the >>> missing tiles. If you want HTTP 400 to be silently ignored, you can do:* >>> >>> *gdal_translate >>> "WMTS:https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/WMTS/1.0.0/WMTSCapabilities.xml,layer=USGSImageryOnly,tilematrixset=GoogleMapsCompatible >>> <https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/WMTS/1.0.0/WMTSCapabilities.xml,layer=USGSImageryOnly,tilematrixset=GoogleMapsCompatible>" >>> tmp.wmts -of wmts* >>> >>> >>> *and edit tmp.wtms to add 400 in <ZeroBlockHttpCodes> * >>> >>> >>> >>> >>> śr., 28 sie 2024 o 17:07 Even Rouault <even.roua...@spatialys.com> >>> napisał(a): >>> >>>> If you could provide a gdal_translate command line reproducing the >>>> issue (likely using -srcwin + -outsize or -srcwin + -ovr to select the >>>> appropriate tile), that would make investigation easier >>>> Le 28/08/2024 à 16:52, Michał Kowalczuk via gdal-dev a écrit : >>>> >>>> Dear GDAL friends, >>>> any thoughts on this issue? >>>> >>>> Regards, >>>> Michał >>>> >>>> wt., 27 sie 2024 o 17:40 Michał Kowalczuk <michkowalc...@gmail.com> >>>> napisał(a): >>>> >>>>> Hi! >>>>> I'm wondering if the last issue 10348 was fully solved. >>>>> Try use the following WMTS server and to zoom to level 9-10, e.g. >>>>> small island in the Mediterranean >>>>> >>>>> >>>>> https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/WMTS/1.0.0/WMTSCapabilities.xml >>>>> >>>>> For a sample tile >>>>> >>>>> >>>>> https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/WMTS/tile/1.0.0/USGSImageryOnly/default/GoogleMapsCompatible/10/392/514 >>>>> >>>>> arcgis server returns error code 400. >>>>> >>>>> >>>>> GDALRasterIO passes so I do not know if there was an error inside. >>>>> Only logger gives some information, but how to detect such a situation? >>>>> >>>>> A sample logger file attached >>>>> >>>>> Kind regards, >>>>> Michał >>>>> >>>> >>>> _______________________________________________ >>>> gdal-dev mailing >>>> listgdal-dev@lists.osgeo.orghttps://lists.osgeo.org/mailman/listinfo/gdal-dev >>>> >>>> -- http://www.spatialys.com >>>> My software is free, but my time generally not. >>>> >>>> -- http://www.spatialys.com >>> My software is free, but my time generally not. >>> >>> -- http://www.spatialys.com >> My software is free, but my time generally not. >> >>
_______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev