PostGIS扩展PostgreSQL存储、索引和查询地理空间数据功能
简介
PostGIS通过增加对存储、索引和查询地理空间数据的支持来扩展PostgreSQL关系数据库的功能。
PostGIS 功能包括:
- 空间数据存储:存储不同类型的空间数据,例如点、线、多边形和多几何图形,包括二维和三维数据。
- 空间索引:根据位置快速搜索和检索空间数据。
- 空间函数:广泛的空间函数允许您过滤和分析空间数据、测量距离和面积、相交几何、缓冲等。
- 几何处理:处理和操作几何数据的工具,例如简化、转换和概括。
- 栅格数据支持:存储和处理栅格数据,例如海拔数据和天气数据。
- 地理编码和反向地理编码:地理编码和反向地理编码功能。
- 集成:使用第三方工具(如QGIS、GeoServer、MapServer、ArcGIS、Tableau)访问和使用 PostGIS。
最新消息
PostGIS 3.3.7
PostGIS 团队很高兴发布 PostGIS 3.4.7!这是一个错误修复版本。
3.3.7
入门
启用 PostGIS
如果您正在运行来自云提供商的 PostgreSQL 作为服务(不是自己安装),那么您可能已经安装了 PostGIS,您只需在数据库中启用它即可。以postgres
用户或其他超级用户帐户身份连接到您的数据库,然后运行:
CREATE EXTENSION postgis;
恭喜!PostGIS 现已启用。
探索您的安装
您可以使用postgis_full_version()找出您拥有的版本。
SELECT PostGIS_Full_Version();
您还可以检查可能安装了哪些替代 PostGIS 版本。
SELECT * FROM pg_available_extensions WHERE name = 'postgis';
了解空间 SQL
从PostGIS 研讨会开始,获得使用空间 SQL 进行空间数据管理和分析的实践指南。
安装 PostGIS
如果您正在运行自己的系统,并想自己直接在其上安装 PostGIS(和 PostgreSQL),这里有一些基本说明。
升级您的 PostGIS 和 PostgreSQL
如果您只是升级 PostGIS,保留相同的 PostgreSQL 版本,通常您需要做的就是安装最新的 PostGIS 二进制文件,然后在每个空间数据库中运行:
SELECT postgis_extensions_upgrade();
-- verify you are running latest now
SELECT postgis_full_version();
FOSS4G 2023:升级您的 PostgreSQL 和 PostGIS 视频介绍了为什么您应该升级您的 PostgreSQL 和 PostGIS,以及使用 pg_upgrade 进行升级的步骤。
官方手册
该文档适用于已发布的分支,并将包含可用的更正和勘误表。
- PostGIS 3.4( HTML | PDF | EPUB)
- PostGIS 3.3( HTML | PDF | EPUB)
- PostGIS 3.2( HTML | PDF | EPUB)
- PostGIS 3.1( HTML | PDF | EPUB)
- PostGIS 3.0( HTML | PDF | EPUB)
发展
该文档是目前正在开发的未发布版本,并且经常更新和更改。
其他语言的翻译工作正在进行中:意大利语、法语、葡萄牙语、日语、德语、韩语、西班牙语、波兰语等。如需帮助将手册翻译成您选择的语言,请注册!
- PostGIS 3.5 HTML: en ja fr zh_Hans de ko_KR es it br
- PostGIS 3.5 PDF: en ja fr zh_Hans de ko_KR es it br
- PostGIS 3.5 备忘单:
提示和技巧
常见(以及更模糊)问题的常见解决方案。
培训材料
车间
“ PostGIS 简介”研讨会将分步指导 PostGIS 基础知识。加载数据、创建表格、编写查询等等。
欢迎使用 PostGIS 工作簿,附带 视频(Quisheng Wu)- 使用 PostgreSQL、PostGIS 和 Jupyter Python Notebook 进行空间数据管理。本工作簿还使用了一些来自PostGIS 简介研讨会的数据。
PostGIS Baby Steps,Grace Amondi - 培训系列涵盖 PostGIS 基础知识、加载数据、使用 pgAdmin4 和使用 QGIS 查询。本培训系列使用了PostGIS 简介研讨会的一些数据。
图书
-
- 马修·福雷斯特
- 英文(529页)
- PostGIS、PostgreSQL、h3、pgRouting、pySAL
- 2023 年 11 月发布
-
PostGIS - SIG sur de bonnes 基础上的所有配料
- 阿瑟·巴津
- 法语(550 页)
- PostGIS 3.1-3.3 和 PostgreSQL 13-15
- 2023 年 3 月发布
-
- 瑞恩·兰伯特
- 英文,4 章关于 pgRouting
- 2022 年 10 月 1 日发布
-
PostGIS 实际应用,第三版
- Regina Obe & Leo Hsu
- 英文(664页)
- PostGIS 2.5-3.2,PostgreSQL 11-13
- 2021 年 8 月发布
-
PostGIS:Analisis Espacial Avanzado,第二修订版
- 何塞·卡洛斯·马丁内斯·利亚里奥
- 西班牙语
- PostGIS 3,PostgreSQL 13
- 2020 年 9 月发布
-
PostGIS 手册,第二版
- Paolo Corti、Stephen Vincent Mather 和 Thomas Kraft
- 英语
- PostgreSQL 9.6
- 2018 年 3 月发布
网站
-
GIS Stack Exchange可能已经有了您的答案:先搜索再提问!
源代码
当前版本
当前源代码版本为:
- postgis-3.4.3.tar.gz [ md5 |发行说明 ]
- postgis-3.3.7.tar.gz [ md5 |发行说明 ]
- postgis-3.2.7.tar.gz [ md5 |发行说明 ]
- postgis-3.1.11.tar.gz [ md5 |发行说明 ]
- postgis-3.0.11.tar.gz [ md5 |发行说明 ]
旧版本可直接从源下载目录获取。有关代码生命周期的详细信息,请参阅我们的版本和终止使用政策。徽标可在徽标目录中找到。
源代码存储库
官方PostGIS GIT 存储库托管在 OSGeo。
推送到官方存储库的更改将被复制到两个镜像存储库站点。下次从 OSGeo 同步更改时,提交到镜像站点的更改将被覆盖。
- GitHub 镜像:https://github.com/postgis/postgis/
- GitLab 镜像:postgis / postgis · GitLab
开发人员文档
Doxygen 文档
这是所有支持分支的 doxygen 文档。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2023-09-08 Eclipse 安装Gradle插件
2022-09-08 解决视频OCX在调用云台指令使用鼠标事件来发起和结束指令动作无效