[gdal-dev] Motion: adopt RFC 76 OGR Python drivers

Marco deduikertjes at xs4all.nl
Mon Dec 9 09:37:58 PST 2019


Even,

xxx/gdal/gdal docker run --rm -v /home:/home 
osgeo/gdal:ubuntu-full-latest ogrinfo --config GDAL_PYTHON_DRIVER_PATH 
$PWD/examples/pydrivers --format CityJSON

works.
Sorry for the noise ...

MArco

On 09-12-19 18:35, Marco wrote:
> Even,
>
> Thanks but ...
>
> xxxx/gdal$ docker run --rm -v /home:/home 
> osgeo/gdal:ubuntu-full-latest ogrinfo --config GDAL_PYTHON_DRIVER_PATH 
> $PWD/examples/pydrivers --format CityJSON
> ERROR 1: --format option given with format 'CityJSON', but that format 
> not
> recognised.  Use the --formats option to get a list of available formats,
> and use the short code (i.e. GTiff or HFA) as the format identifier.
>
> I did try all sorts of quoting of options and so on with the expected 
> variety of error messages.
>
> (Docker version 18.09.5, build e8ff056)
>
> Marco
>
>
>
> On 09-12-19 18:23, Even Rouault wrote:
>> Marco,
>>
>>> I used the Dockerfile from
>>> https://github.com/OSGeo/gdal/tree/master/gdal/docker/ubuntu-full
>>> to build a container from master. I copied in all example drivers 
>>> and an
>>> example cityjson file.
>>>
>>> In this I ran the autotest pytest -vvs ogr/ succesfully.
>>>
>>> However, trying to use the drivers from command line fails.
>>>
>>> I've tried  things like
>>>
>>>     gdalinfo --config GDAL_PYTHON_DRIVER_PATH ./pydrivers/ --formats 
>>> | grep
>>> DUMMY
>>>     gdalinfo --config GDAL_PYTHON_DRIVER_PATH "/python_drivers/" 
>>> --formats |
>>> grep JSON
>>>     gdalinfo --config GDAL_PYTHON_DRIVER_PATH "/python_drivers/" 
>>> test.json
>>>
>>> All these are failing. The first two don't have any of the example 
>>> drivers
>>> in the format list, the last fails with the well know error for not 
>>> having
>>> the correct driver for the dataset.
>>>
>>> What am I doing wrong?
>> Probably some issue with the path you set:
>>
>>  From the gdal/ subdirectory of a git checkout of GDAL, the following
>>
>> $ docker run --rm -v /home:/home osgeo/gdal:ubuntu-full-latest 
>> ogrinfo --config GDAL_PYTHON_DRIVER_PATH $PWD/examples/pydrivers 
>> --format CityJSON
>>
>> returns
>>
>> Format Details:
>>    Short Name: CityJSON
>>    Long Name: CityJSON
>>    Supports: Vector
>>    Extension: json
>>    Supports: Open() - Open existing dataset.
>>    Supports: Virtual IO - eg. /vsimem/
>>    Other metadata items:
>>      DRIVER_LANGUAGE=PYTHON
>>
>> Even
>>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev



More information about the gdal-dev mailing list