离线安装PostGIS实在是太坑了。
首先需要下载postgreSql的二进制安装包
然后下载postGIS的二进制安装包
首先安装 postgreSql
安装PostGIS需要使用
--with-pgconfig 指定pg_config路径
--with-geosconfig 指定geos-config路径 (如果没有需要安装geos)
--with-projdir指定 proj4的文件夹位置(需要安装proj4)
--with-gdalconfig 指定gdal-config路径(需要安装gdal)
之后安装postGIS 出现:
ogr_sfcgal.h:34:34:fatal error:SFCGAL/capi/sfcgal_c/h:No such file or directory
CMake≥ 2.8.6
CGAL≥ 4.3
Boost≥ 1.54
MPFR≥ 2.2.1
GMP≥ 4.2
安装流程可参考 https://blog.csdn.net/wm6752062/article/details/88710983
需要手动下载这些工具的安装包,按顺序一一进行安装。
需要注意 如果安装SFCGAL出现 Point_XXXX_3.h找不到的问题,可能是CGAL的版本不对,需要另找一个CGAL的版本安装
如果出现 /usr/local/lib64中有某些依赖包,但是安装PostGIS时出现某些依赖包找不到,需要在
/etc/ld.so.conf.d/ 目录下添加一个文件,该文件指明这些依赖包所在的文件夹,并使用ldconfig命令刷新一下。
网友评论