PostGIS安装与配置 |
PostGIS 是对象关系型数据库 PostgreSQL 的扩展,PostGIS 提供了包括空间对象、空间索引、空间操作函数和空间操作符在内的空间信息服务功能。同时,PostGIS 遵循 OpenGIS 的规范。
在 iPortal 中,PostGIS 用于结构化数据的存储。
了解 PostGIS 的更多信息,请参考 PostGIS 官网:http://www.postgis.org。
下面将为您详细介绍如何安装和配置 PostGIS。
在安装 PostGIS 前,您需要先完成 PostgreSQL 数据库的安装与配置,然后进入 PostGIS 官网下载与您的 PostgreSQL 版本相对应的安装包,根据安装向导即可完成安装。本文以 PostgreSQL 9.6.12 版本, Windows 64 位操作系统为例,介绍 PostGIS 的安装方法:
安装完成后,您就可以在 PostgreSQL 中创建空间数据库了。
注意:在设置安装组件时,建议您选择“Create spatial database”,初始化一个空间数据库模板,您后续所需的空间数据库都可以基于此模板快速创建。
PostGIS 为 Linux 操作系统提供了基于包管理器以及基于源码的两种安装方式。本文以 Ubuntu 20.04.1 Server 操作系统为例,简要介绍一下基于包管理器的 PostgreSQL 和 PostGIS 的安装方法:
sudo apt-cache search postgresql
sudo apt-cache search postgis
sudo apt-get install postgresql-12
sudo apt-get install postgresql-12-postgis-3
sudo -u postgres psql
alter user postgres with password '您的密码';
\q
sudo passwd -d postgres
sudo -u postgres passwd
sudo su postgres
createdb [数据库名]
psql -d [数据库名] -f /usr/share/postgresql/12/contrib/postgis-3.0/postgis.sql
psql -d [数据库名] -f /usr/share/postgresql/12/contrib/postgis-3.0/spatial_ref_sys.sql
至此,您已经完成了 PostgreSQL 和 PostGIS 的安装,可以在 iPortal 中进行结构化数据配置了。