搜索

pdf文档 PostGIS 3.6 en dev Manual

5.34 MB 941 页 0 下载 10 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
《PostGIS 3.6 en dev Manual》是PostGIS 3.6.3dev版本的开发手册,详细介绍了PostGIS的安装、升级、配置和性能调优。文档涵盖了PostGIS作为PostgreSQL的空间扩展功能,包括支持的空间索引、几何数据类型、空间操作符以及与OGC标准的兼容性。手册还提供了升级扩展的步骤、依赖项管理以及性能优化建议,适用于开发者和管理员。
AI总结
# 《PostGIS 3.6 en dev Manual》总结 ## 1. 项目简介 - PostGIS 是 PostgreSQL 的一个空间扩展,用于存储和处理地理信息系统(GIS)对象。 - 由 Refractions Research 开发,现为 OSGeo 基金会项目,由全球开源社区维护。 - 支持 OGC 和 SQL/MM 空间标准,提供空间索引、几何分析功能,并支持桌面和 web GIS 工具。 ## 2. 项目管理 - **项目管理委员会(PSC)**:负责项目方向、文档维护、版本发布及社区支持。 - **核心贡献者**:包括 Raul Marin、Regina Obe、Darafei Praliaskouski 和 Paul Ramsey 等,负责功能开发、性能优化和代码维护。 ## 3. 安装指南 - **从源码安装**: - 下载源码、安装依赖、编译配置、构建和测试。 - 支持 PostgreSQL 12-18 版本。 - **预编译包**:适用于不想编译源码的用户,可通过 PostGIS 官网或第三方包管理器获取。 - **地址标准化器和 Tiger 测地线编码器**:提供地址标准化和地理编码功能,需额外工具支持。 ## 4. 管理与优化 - **性能调优**: - 配置 `shared_buffers` 和 `max_worker_processes` 提高查询效率。 - 适用于 PostgreSQL 9.4+,推荐使用 `ALTER SYSTEM` 和 `pg_reload_conf()` 进行动态配置。 - **栅格支持**:通过配置 `raster` 扩展支持栅格数据存储和处理。 - **空间数据库创建**:使用 `CREATE EXTENSION postgis` 启用空间功能。 ## 5. 几何数据类型与函数 - PostGIS 实现了 OGC 简单特征模型,支持 `geometry` 数据类型。 - 支持 2D、3D(XYZ)和 4D(XYZM)几何类型,SRID 必须包含在几何对象中。 - 使用 `ST_` 前缀的函数支持空间分析、几何操作和转换。 - 扩展 EWKB 和 EWKT 格式,支持 SRID 和三维坐标。 ## 6. 扩展升级 - 使用 `*_upgrade.sql` 脚本进行扩展升级,支持 `postgis`、`rtpostgis`、`topology` 和 `sfcgal` 等扩展。 - 注意处理旧版本扩展(如 `postgis_raster`),可通过 `DROP EXTENSION` 卸载不再需要的功能。 ## 7. 其他功能 - **版本检查**:使用 `PostGIS_Full_Version()` 函数获取完整版本信息,包括 PostGIS、PostgreSQL、GEOS 和 PROJ 等库的版本。 - **依赖管理**:确保 PostGIS 与 PostgreSQL、GEOS 和 PROJ 等库的版本兼容性。 ## 总结 PostGIS 3.6.3dev 提供了强大的空间数据处理能力,支持从安装到优化的完整流程。通过合理配置和扩展管理,用户可以充分发挥其在 GIS 应用中的潜力。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 929 页请下载阅读 -
文档评分
请文明评论,理性发言.