ocgis icon indicating copy to clipboard operation
ocgis copied to clipboard

No module named 'ogr' error GDAL >= 3.2

Open danwild opened this issue 2 years ago • 0 comments

From GDAL v3.2, importing in this way:

 import ogr

fails with error (apparently, this import approach "has been deprecated for 10 years")

Trace:

import ocgis
  File "/opt/conda/lib/python3.9/site-packages/ocgis/__init__.py", line 23, in <module>
    from .spatial.geom_cabinet import GeomCabinet, GeomCabinetIterator, ShpCabinet, ShpCabinetIterator
  File "/opt/conda/lib/python3.9/site-packages/ocgis/spatial/geom_cabinet.py", line 5, in <module>
    import ogr
ModuleNotFoundError: No module named 'ogr'

From what I can see, we only need to change this line in geom_cabinet.py, to be:

from osgeo import ogr

PR to follow.

danwild avatar Sep 09 '21 03:09 danwild