PosgresSQL 9.3.2.3
PostGIS 2.1.1.1
QGIS 2.0.1 Dufour(该软件通过OSGeo4w安装软件包)
QGIS 1.7.0 Wroclaw
据我所知,它们都以某种方式操作,使用或访问GDAL库。
它们是独立的吗?因此,根据我使用的是上述哪个软件,使用的是GDAL版本?例如,如果我打开OSGeo4W Shell,则在加载批处理后它会显示:
GDAL 1.10.1, released 2015/02/10
那么,如何检查其他GDAL版本并进行比较?
是否可以集中所有这些内容并强制应用程序使用相同的集中文件夹?
#1 楼
OSGEO4W和所有独立的QGIS安装程序都随附有OSGEO4W Shell。开始,然后键入
gdalinfo --version
并读取结果。磁盘上的版本可能不同:独立, OSGEO4W,如果需要最新的GDAL版本,也可以从gisinternals获得,但是每个软件包都会设置其环境,以便它使用其随附的版本。实际上,他们彼此之间并不了解。
这就是为什么您无法通过在Windows资源管理器中单击文件来执行任何GDAL exe或bat的原因。
#2 楼
PosgresSQL 9.3.2.3不应使用GDAL,因为它只是一个没有依赖性的数据库。PostGIS 2.1.1.1不需要最新的GDAL(建议至少为1.9),但是如果使用OSGEO4W安装它,则它可能已链接到最新的GDAL(1.10)。
QGIS 2.0.1可能已链接到GDAL 1.10。
QGIS 1.7是可能与GDAL 1.8或1.9相关;它不太可能使用1.10。
使用QGIS,您可以在“关于”对话框中查看依赖库的版本。 br />要查看每个实际的库或可执行文件所链接的内容,可以在Windows上使用Dependency Walker。
评论
我就是这么想的,但我不确定。因此,我必须具有... 3或4个GDAL版本。谢谢。
– Web-GIS企业家
2014年2月13日在9:37