搜索

pdf文档 PostGIS 3.4 dev Manual

5.04 MB 944 页 0 下载 7 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
PostGIS 是 PostgreSQL 的一个空间扩展,用于存储和处理地理信息。文档详细介绍了 PostGIS 3.4 的安装、升级和管理方法。安装部分包括从源代码编译、配置和部署扩展的步骤。升级部分提供了软升级和硬升级的说明,特别是针对使用扩展的用户。文档还提到 PostGIS 的许可证和社区贡献等内容。
AI总结
《PostGIS 3.4 dev Manual》是PostGIS 3.4.0开发版本的手册,主要介绍了PostGIS的安装、管理和使用相关内容。以下是文档的核心内容总结: ### 1. 简介 - **PostGIS** 是PostgreSQL的一个空间扩展,支持GIS对象的存储、分析和处理,包括GiST-based R-Tree空间索引、地理信息系统的功能。 - **开发背景**:由Refractions Research Inc开发,现为OSGeo基金会的项目,由全球的开源社区维护。 - **目标**:支持OGC和SQL/MM空间标准,提供高级拓扑功能、数据源支持、桌面和Web GIS工具功能。 ### 2. 安装指南 - **快速安装**: 1. 解压源码:`tar -xvfz postgis-3.4.0dev.tar.gz` 2. 编译:`cd postgis-3.4.0dev && ./configure && make` 3. 安装:`make install` 4. 启用数据库扩展(见第3章)。 - **依赖项**:PostgreSQL 12-16版本的完整服务器头文件。 - **预建包**:许多操作系统提供PostgreSQL/PostGIS的预建包,适合不想编译源码的用户。 ### 3. 管理指南 #### 3.1 性能调优 - **启动性能**:优化PostgreSQL配置参数,如`shared_buffers`、`effective_cache_size`。 - **运行时性能**:调整`work_mem`、`maintenance_work_mem`、`parallel_workers`等参数。 - **空间索引**:使用GiST索引提升查询效率。 #### 3.2 拓扑支持 - 提供拓扑数据结构和管理函数,支持拓扑元素的添加、删除和验证。 #### 3.3 数据库管理 - **创建空间数据库**: ```sql psql -d ${DB} -f ${SCRIPTSDIR}/postgis.sql psql -d ${DB} -f ${SCRIPTSDIR}/spatial_ref_sys.sql ``` - **启用扩展**:推荐使用`CREATE EXTENSION postgis;`启用PostGIS功能。 #### 3.4 升级指南 - **软升级**:适用于PostgreSQL 9.1+和使用扩展的用户,通过`postgis_extensions_upgrade()`函数完成。 - **硬升级**:适用于重大版本升级,需备份数据并使用`pg_dump`进行恢复。 - **注意事项**: - 升级前备份数据。 - 多版本安装需谨慎处理扩展版本。 ### 4. 其他信息 - **许可证**:Creative Commons Attribution-Share Alike 3.0 License。 - **社区贡献**:文档提到多位核心贡献者及其贡献领域。 - **版本兼容性**:PostGIS 3.4.0dev支持PostgreSQL 12-16版本。 总结:PostGIS 3.4.0dev提供了强大的空间数据库功能,支持多种GIS操作和标准,安装和管理较为灵活,适合需要高性能空间数据处理的用户。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 932 页请下载阅读 -
文档评分
请文明评论,理性发言.