我一直在使用
osgeo
来处理geotiffs。我试图更改我的一位 geotiff 的预测,但我没有从 获得正确的返回值
proj.ImportFromEPSG(3857)
这是因为我用anaconda安装了
osgeo
,并且它没有附带GDAL_DATA。无论如何,我在我的 unix 系统上安装了 GDAL,所以我找到了 GDAL_DATA 并创建了一个环境变量。
不知怎的,在做这一切的过程中,我已经打破了
osgeo
。我现在得到:
ImportError: /usr/lib/libspatialite.so.7: undefined symbol: GEOSDelaunayTriangulation_r
我安装了 libspatialite,但我还没有发现其他人有这个问题。我已经通过 anaconda 卸载并重新安装了
gdal
(即osgeo
)几次,但没有成功。有什么想法吗?
这似乎解决了
ImportError
问题,
conda install --yes -c https://conda.binstar.org/jgomezdans gdal=1.11.0
对我有用的是以下内容:
/lib
查找旧版本的库我有一堆旧的 32 位库(我已经更新我的系统很多年了),这些是最先被发现的。
sudo rm -rf /lib/libspatiali*
sudo rm -rf /lib/libgeos*
这些文件大部分来自 2016/17 年,删除它们解决了我的问题。