您的位置:

Postgis安装步骤详解

一、安装前准备

在开始安装PostGIS之前,我们需要确保包含以下内容:

1. PostgreSQL已经安装并且在运行。

2. 为PostgreSQL安装了pgAdmin图形用户界面。

3. 已经下载了PostGIS并解压缩了它。可以从 https://postgis.net/source/ 下载。

二、编译和安装

接下来,我们需要进行编译和安装。这里介绍一种源码编译的方式。

1. 为PostgreSQL编译和安装支持扩展的版本

使用以下命令行编译。

./configure --enable-extensions --with-pgconfig=/usr/local/pgsql/bin/pg_config
make
make install
make check

2. 为PostGIS编译和安装

使用以下命令行编译。

./configure
make
make install

三、创建PostGIS支持扩展

接下来,我们需要在PostgreSQL数据库中创建PostGIS支持扩展。使用以下命令行可以完成这个过程。

psql -U postgres -d database -c "CREATE EXTENSION postgis;"

四、测试PostGIS是否安装成功

测试PostGIS是否安装成功可以使用以下命令行进行。

psql -U postgres -d database -c "SELECT PostGIS_Version();"

如果PostGIS已经安装成功,它将返回安装的版本号,如下所示:

---------------------------------------------------
POSTGIS="2.1.0 r11822" GEOS="3.3.3-CAPI-1.7.4" 
PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.0, 
released 2013/04/24" LIBXML="2.7.8" LIBJSON="UNKNOWN" 
RASTER
(1 row)

五、使用PgAdmin测试PostGIS是否安装成功

可以通过以下步骤来测试PostGIS是否可以在PgAdmin中使用。

1. 连接PostgreSQL数据库

2. 选择查看侧栏选项卡并展开public组

3. 查找并选择添加新项按钮

4. 选择PostGISextMaker

5. 输入PostGIS并选择添加按钮

6. 选择“扩展”选项卡

7. 确认PostGIS扩展是否已安装并在当前数据库中可用

六、总结

到此,我们已经完成了PostGIS的安装和配置。在实际应用中,PostGIS可以用来管理空间数据,如地图、GIS数据等等。