环境:
centos7
postgresql12
postgis3.0.1
posgis3.0.1 依赖
https://postgis.net/2020/02/20/postgis-3.0.1/
The PostGIS Team is pleased to release PostGIS 3.0.1.
Best served with PostgreSQL 12.2, GEOS 3.8.0, SFCGAL 1.3.7, GDAL 3.0.4, PROJ 6.3.1, protobuf-c 1.3.3, json-c 0.13.1.
1.cmake安装
wget https://github.com/Kitware/CMake/releases/download/v3.16.8/cmake-3.16.8.tar.gz
tar -zxvf cmake-3.16.8.tar.gz
cd cmake-3.16.8
./bootstrap --prefix=/usr/local/cmake
gmake
gmake install
2.安装GEOS
wget https://download.osgeo.org/geos/geos-3.8.1.tar.bz2
tar -jxf geos-3.8.1.tar.bz2
cd geos-3.8.1
./configure --prefix=--prefix=/data/apps/pgsql/12/plus/geos-3.8.1
make && make install
3.安装proj
wget http://download.osgeo.org/proj/proj-6.3.2.tar.gz
tar -zxvf proj-6.3.2.tar.gz
cd proj-6.3.2
./configure --prefix=/usr/local/proj-6.3.2
# 编译时遇到下面的问题,说是sqlite版本太低!编译成功再进行下一步!
make && make install
3.1安装sqlite3
wget http://www.sqlite.org/2020/sqlite-autoconf-3320200.tar.gz
[root@localhost ~]#yum remove sqlite-devel
[root@localhost ~]# tar zxvf sqlite-autoconf-3320200.tar.gz -C /usr/src
[root@localhost ~]#cd sqlite-autoconf-3320200/ ./configure --prefix=/usr/local/sqli