搜索

epub文档 PostGIS 3.3 dev Manual

3.42 MB 1901 页 0 下载 14 浏览 0 评论 0 收藏
语言 格式 评分
英语
.epub
3
摘要
PostGIS 是 PostgreSQL 的一个空间扩展,允许在数据库中存储和处理地理信息系统(GIS)对象。它支持 GiST 基于的 R-Tree 空间索引和 GIS 对象的分析与处理功能。PostGIS 3.3.10dev 版本要求 PostgreSQL 11-17 版本的完整服务器头文件访问,并提供多种安装和升级选项。文档还介绍了 PostGIS 的开发团队、功能扩展模块以及与 PostgreSQL 的集成兼容性。
AI总结
《PostGIS 3.3 dev Manual》是PostGIS 3.3.10dev版本的开发手册,主要介绍了PostGIS的功能、安装和使用方法。以下是文档的核心内容总结: 1. **PostGIS简介** PostGIS是PostgreSQL的一个空间扩展,支持GIS对象的存储、分析和处理。它基于GiST索引结构,提供空间索引(如R-Tree)和丰富的GIS函数。PostGIS由Refractions Research Inc开发,并由OSGeo基金会维护,是全球广泛使用的开源空间数据库解决方案。 2. **版本与兼容性** - 当前版本为3.3.10dev,支持PostgreSQL 11-17版本,不支持更早的PostgreSQL版本。 - PostGIS遵循创作共用协议(CC BY-SA 3.0),允许自由使用,但需注明PostGIS项目并提供链接。 3. **主要功能模块** - **核心功能**:支持空间数据存储、分析、处理和可视化。 - **MVT支持**:支持矢量切片(MVT,Mapbox Vector Tile)格式,提升空间数据的渲染效率。 - **几何与地理功能**:改进了几何和地理类型(如地理信息系统中的空间索引、距离计算等)。 - **Raster模块**:支持栅格数据处理,如遥感影像分析。 - **Topology模块**:支持拓扑数据结构,用于复杂的空间关系分析。 - **TIGER地编码支持**:支持地址解析和反向地编码功能。 4. **安装与编译** - **短版本安装步骤**: ```bash tar -xvfz postgis-3.3.10dev.tar.gz cd postgis-3.3.10dev ./configure make make install ``` - **注意事项**: - 安装完成后需在每个目标数据库中启用PostGIS扩展(`CREATE EXTENSION postgis;`)。 - 如果依赖C++标准库,编译PostgreSQL时需添加`LDFLAGS=-lstdc++`。 - 提供预编译包(如Windows的StackBuilder和实验性版本),适合不想编译源码的用户。 5. **开发团队与贡献者** - PostGIS项目由一个开发团队和全球贡献者共同维护,主要贡献者包括: - **Raúl Marín Rodríguez**:负责MVT支持、性能优化和GitHub代码库管理。 - **Regina Obe**:负责Windows构建、文档维护和TIGER地编码功能开发。 - **Paul Ramsey**:PostGIS联合创始人,负责核心GIS功能的开发。 - **Sandro Santilli**:负责Bug修复、构建系统维护和新功能的集成。 6. **注意事项与警告** - PostGIS扩展表(如`spatial_ref_sys`、`layer`、`topology`)不能直接备份,需通过扩展方式备份。 - PostgreSQL 13及以上版本不支持`CREATE EXTENSION FROM unpackaged`语法,需使用扩展系统安装PostGIS。 总结来看,PostGIS 3.3.10dev版本提供了强大的空间数据处理能力,支持多种GIS功能和数据格式,适合开发和部署空间数据库应用。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 1889 页请下载阅读 -
文档评分
请文明评论,理性发言.