PostGIS是PostgreSQL的空间数据库扩展。它可以为要处理的几乎任何地理数据任务提供特性和支持。通过使用PostGIS,用户只需要编写几行SQL代码就能够创建位置感知查询,并轻松构建制图、栅格分析或路由应用程序的后端。
《PostGIS实战(第3版)》展示了如何解决现实世界的地理数据问题。你将超越基本的制图,探索应用程序的自定义函数。这个最新版本引入了新的PostGIS特性,如PostGIS窗口函数、并行查询,以及使用JSON和矢量切片函数为应用程序输出数据。
●针对PostGIS 3.1和PostgreSQL 13进行了修订
●优化查询以获得最大速度
●简化几何图形以提高效率
●将PostGIS扩展到网络和桌面应用程序
《PostGIS实战(第3版)》是一本很好的、介绍PostGIS的书, 作者Regina是PostGIS核心开发团队和项目指导委员会的成员,拥有丰富的实践经验。本书的主要特点是示例丰富,让读者在例子中不断尝试并探索,从而掌握相关的知识。此外,本书内容较为全面,读者可以根据自己的需要选择特定章节进行学习。
本书由三部分组成:
第I部分介绍空间关系数据库的基本概念,特别是PostGIS 与PostgreSQL。通过这部分的学习,你可以了解几何、地理、栅格和拓扑等类型的基本概念,掌握每种类型可以解决的问题,并对空间参考系统和数据库存储选项有-一个基本的理解。最重要的是,学完本部分的内容后,你将掌握如何加载、查询和查看启用PostGIS的PostgreSQI数据库中的空间数据。
第II部分的重点是使用PostGIS解决实际的空间问题,例如使用几何和地理类型进行邻近度分析,使用矢量运算优化数据,使用栅格处理和地图代数计算统计信息,以及使用拓扑保证编辑的一致性,等等。
第III部分介绍一些常见的用于补充和增强PostGIS的开源服务器端工具,如过程化语言PLR、PL/Python和PL/V8,以及创建网络路由应用程序的工具pgRouting,还介绍PostGIS在Web应用程序中的应用。
Regina Obe和Leo Hsu是数据库顾问和作者。Regina是PostGIS核心开发团队和项目指导委员会的成员。