检查版本/是否安装PROJ4

14
我刚开始接触地理空间库,已经成功安装了GDAL和PostGIS。我想确认是否已经包含了GEOS和PROJ4这两个PostGIS的要求。 您需要输入哪些命令来检查它们的版本或是否已安装? 只需进行proj4检查:

当我运行 =# SELECT PostGIS_full_version();,就像你之前所做的那样,它会显示已安装的GEOS、PROJ和GDAL版本(以及其他信息)。 - Jheasly
2个回答

16

如果您可以的话,我建议使用pkg-config,因为它允许您查询:

  • 库是否已安装
  • 安装的版本是什么
  • 版本是否符合最低版本要求的比较

实际上,我在sf repo的评论中详细介绍了所有这些内容,该repo也在地理空间领域中。

引用:

edd@max:~$ pkg-config --atleast-version=2.1.0 gdal && echo "Yes we are good"
edd@max:~$ pkg-config --atleast-version=2.1.0 gdal || echo "Insufficient"
Insufficient
edd@max:~$ 

我没有安装proj4,所以无法说明。

编辑:我说得太早了——我确实有它:

edd@max:~$ pkg-config --modversion proj
4.9.2
edd@max:~$ pkg-config --atleast-version=4.9.0 proj && echo "Yes"
Yes
edd@max:~$ 

2
只是补充一下,随着版本5的发布,__PROJ.4__被重命名为__PROJ__。 - andschar

6

除了楼上提到的命令之外,只需在命令行中键入proj,即可获取已安装的PROJ库的版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接