PostGIS 使用指南

PostGIS 是 PostgreSQL 关系数据库的空间操作扩展。它为 PostgreSQL 提供了存储、查询和修改空间关系的能力。

PostgreSQL 是开源空间数据库,构建在其上的空间对象扩展模块PostGIS使其成为一个真正的大型空间数据库。SuperMap 新增 SDX+ for PostGIS 引擎,可以直接访问 PostgreSQL 空间数据库,充分利用空间信息服务数据库的能力,如空间对象、空间索引、空间操作函数和空间操作符等,实现高效地管理和访问空间数据。

下文将从以下几方面对 PostGIS 进行说明:

部署 PostGIS 空间数据库环境

包含安装与配置 PostgreSQL 数据库和安装与配置 PostGIS 两部分。

PostGIS 数据库的创建

首先,确保 PostgreSQL 数据库服务已经启动。通过 pgAdmin 创建一个 PostgreSQL 数据库用来管理 PostGIS 空间数据,具体操作如下。

  1. 运行 pgAdmin, 右键“Databases”,选择菜单中的Create>Database。
  2. 指定数据库的名称(Database)、管理用户(Owner)、编码方式(Encoding)等参数。
  3. 单击“Save”,完成数据库创建。

SDX+ for PostGIS

通过 SDX+ for PostGIS 引擎在 PostgreSQL 数据库中管理 PostGIS 空间数据。使用 SuperMap 桌面进行 PostGIS 空间数据的管理,简单方便,所有 PostgreSQL 数据库中相关表的维护工作都由 SDX+ for PostGIS 引擎完成。

PostGIS 空间数据的管理一般包括:创建数据库、创建/删除数据源、创建/删除数据集、添加/删除记录(几何对象)、数据集中添加/删除字段、更新字段值以及查询数据等。