[gdal-dev] debugging ogr/libcurl 302 redirect failure

snorris at hillcrestgeo.ca snorris at hillcrestgeo.ca
Tue Feb 11 11:45:39 PST 2025


Sorry again - I figured it out, I was interpreting the file name incorrectly.

S



> On Feb 11, 2025, at 9:50 AM, snorris at hillcrestgeo.ca wrote:
> 
> Hi,
> 
> Thanks again for the guidance and fix for below quoting issue several months ago.
> 
> The data source has kindly removed the spaces from their filename, quoting is no longer an issue.
> Unfortunately with their update I'm now getting a different error that I can't debug (gdal 3.10.1):
> 
> ogrinfo \
>  /vsizip/{/vsicurl/https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data}/transportation.gdb.zip \
>  --debug ON  \
>  --config CPL_CURL_VERBOSE=YES
> ...
> 
> ERROR 1: Read-write random access not supported for /vsizip
> ogrinfo failed - unable to open '/vsizip/{/vsicurl/https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data}/transportation.gdb.zip'.
> 
> # try again as read only
> 
> ogrinfo -ro \
>  /vsizip/{/vsicurl/https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data}/transportation.gdb.zip \
>  --debug ON  \
>  --config CPL_CURL_VERBOSE=YES
> ...
> 
> ERROR 4: `/vsizip/{/vsicurl/https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data}/transportation.gdb.zip' does not exist in the file system, and is not recognized as a supported dataset name.
> ogrinfo failed - unable to open '/vsizip/{/vsicurl/https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data}/transportation.gdb.zip'.
> 
> 
> Downloading the file with curl then reading with ogr works without issue:
> 
> curl -L -o transportation.gdb.zip https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data
> ogrinfo transportation.gdb.zip
> INFO: Open of `transportation.gdb.zip'
>      using driver `OpenFileGDB' successful.
> 
> Sorry for all the usage questions to the dev list - I'd be happy to take this somewhere else.
> 
> thanks
> 
> Simon
> 
> 
> On Aug 27, 2024, at 3:33 PM, Even Rouault <even.rouault at spatialys.com> wrote:
> 
> Hi,
> 
> will be fixed per https://github.com/OSGeo/gdal/pull/10663
> 
> Workaround with existing versions:
> 
> $ ogrinfo "/vsizip/{/vsicurl/https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data}/CoL_TransportationNetwork Jan 3 2024.gdb"
> INFO: Open of `/vsizip/{/vsicurl/https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data}/CoL_TransportationNetwork Jan 3 2024.gdb'
>      using driver `OpenFileGDB' successful.
> Layer: TRN_BRIDGES (Point)
> Layer: TRN_DISASTER_RESPONSE_ROUTES (Multi Line String)
> Layer: TRN_MEDIANS (Multi Polygon)
> Layer: TRN_RAILWAY (Multi Line String)
> Layer: TRN_SIDEWALKS (Multi Line String)
> Layer: TRN_STREETNAMES (Multi Polygon)
> Layer: TRN_BICYCLE_ROUTES (Multi Line String)
> Layer: TRN_ROADS (Multi Line String)
> 
> Even
> 
> Le 27/08/2024 à 23:37, Simon Norris via gdal-dev a écrit :
> Hi list,
> 
> Using ogrinfo/ogr2ogr, I can't find the right config options to read data at this url: https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data
> 
> Example command:
> ogrinfo https://governmentofbc.maps.arcgis.com/sharing/rest/content/items/4bba119c2e9042d683cc9378fb1e836e/data \
>  --config CPL_VSIL_CURL_USE_HEAD=NO \
>  --config CPL_CURL_VERBOSE=YES \
>  --debug ON
> 
> I've tried a few additional config options, but can't tell what the problem is - the output from CURL_VERBOSE includes a GET to the appropriate new url, and it presumably uses the token without issue because it reports on the correct attachment:
> 
> CURL_INFO_HEADER_IN: Content-Disposition: attachment; filename="transportation.gdb.zip"; size=307145
> 
> I can download without issue using `curl --location-trusted` but would prefer to use ogr directly.
> 
> thanks!
> 
> Simon
> 
> _______________________________________________
> 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.
> 
> 



More information about the gdal-dev mailing list