搜索

epub文档 PostGIS 3.4 dev Manual

3.51 MB 1906 页 0 下载 8 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
PostGIS 是 PostgreSQL 的一个空间数据库扩展,用于存储和处理地理信息系统(GIS)对象。它支持 GiST-based R-Tree 空间索引和 GIS 对象的分析功能。文档介绍了 PostGIS 3.4.0dev 版本的功能、开发背景、项目管理委员会、核心贡献者以及安装和性能调优指南。PostGIS 支持多种空间数据类型和函数,并与 PostgreSQL 版本 12-16 兼容。
AI总结
### 《PostGIS 3.4开发手册》总结 #### 1. 版本信息 - **版本**:PostGIS 3.4.0dev - **发布日期**:2023年7月5日 - **许可协议**:Creative Commons Attribution-ShareAlike 3.0 License - **文档用途**:适用于PostGIS 3.4.0开发版本,提供功能、安装和使用指南。 #### 2. 项目背景 - **PostGIS**:PostgreSQL的对象关系型数据库扩展,支持GIS对象的存储、分析和处理。 - **开发团队**:由OSGeo基金会支持,全球开源社区共同开发。 - **核心功能**: - GiST基的R-Tree空间索引。 - 支持OGC和SQL/MM空间标准。 - 支持高级拓扑结构(如覆盖、曲面、网络)。 - 为桌面GIS工具和Web访问工具提供数据源。 #### 3. 项目管理与贡献者 - **项目指导委员会(PSC)**:负责项目方向、发布周期、文档和社区支持。 - **核心贡献者**: - Raúl Marín Rodríguez:MVT支持、错误修复、性能优化、GitHub维护。 - Regina Obe:构建维护、Windows构建文档、X3D支持、TIGER地理编码支持。 - Paul Ramsey:PostGIS联合创始人,负责错误修复、地理功能支持。 - Sandro Santilli:错误修复、构建维护、GIS功能集成。 #### 4. 安装与编译 - **编译要求**: - PostgreSQL版本支持:12-16。 - 需要PostgreSQL服务器头文件。 - GEOS功能需要显式链接C++标准库(LDFLAGS=-lstdc++)。 - **预编译包**:许多操作系统提供预编译包,仅在需要最新版本时才需编译。 #### 5. 性能调优 - **内存优化**:几何和栅格数据较大,需优化内存设置。 - **PostgreSQL配置**: - 使用ALTER SYSTEM命令设置全局配置。 - 示例:`ALTER SYSTEM SET work_mem = '256MB'; SELECT pg_reload_conf();` - **PostGIS自定义参数**:参考“Grand Unified Custom Variables (GUCs)”。 #### 6. 核心功能 - **空间数据类型**: - 支持几何、地理、框等多种自定义数据类型。 - 支持类型转换和显式 casts(如`CAST(myval AS sometype)`)。 - **函数命名规范**:从旧命名方式逐步过渡到SQL-MM标准(ST_前缀)。 - **空间操作符**:支持几何和地理数据的空间运算。 #### 7. 注意事项 - **兼容性**:PostGIS 3.4与PostgreSQL 12-16兼容。 - **过渡提醒**:旧函数(非ST_前缀)将逐步弃用,请停止使用。 #### 总结 PostGIS 3.4.0dev版本在功能、性能和兼容性方面均有显著提升,支持更多GIS标准和高级功能,适合开发者、GIS专家和数据库管理员使用。文档提供了详细的安装、配置和使用指南,帮助用户快速上手和优化性能。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 1894 页请下载阅读 -
文档评分
请文明评论,理性发言.