检查 version/if 个已安装的 PROJ4
Check version/if installed PROJ4
我在使用地理空间库方面真的很陌生,我已经能够安装 GDAL 和 PostGIS。我只是想检查我是否真的能够包含 PostGIS 所需的包 GEOS 和 PROJ4。
我应该输入什么命令行来检查它们的版本或者它们是否已安装?
我只需要 proj4 检查:
PostGreSQL version : $ psql --version
PostGIS version : Connect to your database, =# SELECT PostGIS_full_version();
GDAL version: $ gdal-info --version
GEOS version: $ geos-config --version
如果可以,我建议使用 pkg-config
,因为它允许您查询
- 如果安装了库
- 安装的是什么版本
- 版本是否通过所需的最低版本比较
实际上只是在对 sf repo 的评论中详细说明了所有这些内容,该评论也在地理空间 space.
中
引用:
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:~$
添加到 OP 的命令列表:在命令行中键入 proj
也将为您提供 PROJ 库的安装版本。
我在使用地理空间库方面真的很陌生,我已经能够安装 GDAL 和 PostGIS。我只是想检查我是否真的能够包含 PostGIS 所需的包 GEOS 和 PROJ4。
我应该输入什么命令行来检查它们的版本或者它们是否已安装?
我只需要 proj4 检查:
PostGreSQL version :
$ psql --version
PostGIS version : Connect to your database,
=# SELECT PostGIS_full_version();
GDAL version:
$ gdal-info --version
GEOS version:
$ geos-config --version
如果可以,我建议使用 pkg-config
,因为它允许您查询
- 如果安装了库
- 安装的是什么版本
- 版本是否通过所需的最低版本比较
实际上只是在对 sf repo 的评论中详细说明了所有这些内容,该评论也在地理空间 space.
中引用:
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:~$
添加到 OP 的命令列表:在命令行中键入 proj
也将为您提供 PROJ 库的安装版本。