[gdal-dev] layer.GetSpatialRef() fails on linux for shapefiles
Jonathan Moules
jonathan-lists at lightpear.com
Fri Sep 22 07:43:16 PDT 2023
Tested against the following data types (OGR and GDAL):
GeoJSON, KML, KMZ, Shapefile, ECW, IMG, TIF, GML, ASC, Geopackage, NetCDF.
Only the shapefile fails.
On 21/09/2023 13:34, Jonathan Moules wrote:
>
> Yeah, I'm afraid the error message is pretty much non-existent:
>
> Traceback (most recent call last):
> File
> "/home/name/Code/DSHub/PoC/Extract-Transform-Load-POC/Metadata/AME/src/info_vector.py",
> line 119, in get_layer_metadata
> tmp_projection = layer.GetSpatialRef()
> ^^^^^^^^^^^^^^^^^^^^^
> File
> "/home/name/anaconda3/envs/AME_env/lib/python3.11/site-packages/osgeo/ogr.py",
> line 1990, in GetSpatialRef
> return _ogr.Layer_GetSpatialRef(self, *args)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> RuntimeError
>
>
> Suggestions welcome.
>
>
> On 18/09/2023 12:51, Javier Jimenez Shaw wrote:
>> Hi Jonathan
>>
>> Which exact RuntimeError are you getting? It can be for several
>> reasons (probably an installation or configuration issue).
>>
>> Best,
>> Javier
>>
>>
>> On Mon, 18 Sept 2023 at 11:06, Jonathan Moules
>> <jonathan-lists at lightpear.com> wrote:
>>
>> Hi List,
>>
>> I'm trying to get vector layer information via OGR and Python:
>>
>> ```
>>
>> layer.GetSpatialRef()
>>
>> ```
>>
>> This works fine for me on Windows with GDAL 3.7.1 on various
>> different
>> types of files (Shapefile, GPKG, GML, KML, GDB).
>>
>> But for my colleague on Ubuntu 22.0.4.3, also on GDAL 3.7.1 (via
>> Conda),
>> they get a Python RuntimeError for all shapefiles (the exact same
>> shapefiles that work fine for me). It works for Geopackages for them.
>>
>> Anyone have any thoughts?
>> Thanks,
>> Jonathan
>>
>> _______________________________________________
>> gdal-dev mailing list
>> gdal-dev at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20230922/e3537071/attachment.htm>
More information about the gdal-dev
mailing list