ubuntu 源码安装postgis插件
在Ubuntu上从源代码安装PostGIS插件,您需要遵循以下步骤:
- 安装PostgreSQL和PostGIS的依赖库:
sudo apt-get install -y libxml2 libproj-dev proj-data proj-bin postgis libssl-dev
- 下载PostGIS源代码:
wget http://download.osgeo.org/postgis/source/postgis-3.x.tar.gz
tar -xzvf postgis-3.x.tar.gz
cd postgis-3.x
- 编译和安装PostGIS:
./configure
gmake
gmake install
在PostgreSQL中加载PostGIS插件:
首先,登录到PostgreSQL:
psql -U postgres
然后,对于每个数据库,您需要运行以下命令来启用PostGIS(以mydatabase
为例):
CREATE EXTENSION postgis;
或者,如果您希望PostGIS在新数据库上自动加载,您可以配置PostgreSQL以自动加载PostGIS扩展:
在postgresql.conf
文件中添加以下行:
shared_preload_libraries = 'postgis'
然后,重新启动PostgreSQL服务以使配置生效。
请注意,上述步骤可能会根据您的Ubuntu版本和PostgreSQL版本的不同而有所变化。如果您需要特定版本的PostGIS,请确保从相应的PostGIS版本页面下载源代码。
评论已关闭