PostGIS in Action 2nd Edition
作者: Regina O. Obe and Leo S. Hsu
语言: 英文
出版年份: 2015
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《PostGIS in Action, 2nd Edition》是由Regina O. Obe和Leo S. Hsu撰写的一本关于PostGIS的权威指南。本书由Manning Publications出版,主要面向希望在PostgreSQL数据库中使用PostGIS进行空间数据存储、查询和分析的开发者和GIS专业人士。

内容简介

本书分为三个主要部分,系统地介绍了PostGIS的基本概念、实际应用和与其他工具的集成。

第一部分:PostGIS基础

  • 第1章:什么是空间数据库? 介绍了空间数据库的基本概念,以及PostGIS如何使数据库具备空间数据处理能力。通过实际案例展示了PostGIS在解决现实世界问题中的应用。
  • 第2章:空间数据类型 详细讲解了PostGIS支持的四种主要空间数据类型:几何(geometry)、地理(geography)、栅格(raster)和拓扑(topology)。每种类型的特点和适用场景都得到了清晰的阐述。
  • 第3章:空间参考系统 讨论了空间参考系统的重要性,包括地理坐标系统、投影和椭球体等概念。指导读者如何选择合适的空间参考系统来存储和分析数据。

第二部分:PostGIS实战

  • 第4章:处理真实数据 介绍了如何使用PostGIS加载和处理真实世界的数据,包括使用各种工具和格式导入数据的方法。
  • 第5章:使用PostGIS的桌面工具 评估了几种流行的开源GIS桌面工具,如OpenJUMP、QGIS、uDig和gvSIG,展示了如何在这些工具中使用PostGIS数据。
  • 第6章:几何和地理函数 详细介绍了PostGIS提供的各种几何和地理函数,包括输出函数、构造函数、访问器和设置器函数等。
  • 第7章:栅格函数 讨论了栅格数据的处理方法,包括栅格数据的创建、查询和转换。

第三部分:PostGIS与其他工具的集成

  • 第16章:使用pgRouting和过程语言扩展PostGIS 介绍了如何使用pgRouting进行网络路由分析,以及如何使用PL/Python、PL/R等过程语言扩展PostGIS的功能。
  • 第17章:在Web应用程序中使用PostGIS 讨论了如何在Web应用程序中使用PostGIS,包括与MapServer、GeoServer等地图服务器的集成,以及使用OpenLayers和Leaflet等JavaScript库进行地图渲染。

附录部分

  • 附录A:额外资源 提供了获取更多PostGIS相关资源的指南。
  • 附录B:安装、编译和升级 详细介绍了如何安装和配置PostGIS和相关工具。
  • 附录C:SQL基础 回顾了SQL的基本概念,包括JOIN、UNION、INTERSECT和EXCEPT等操作。
  • 附录D:PostgreSQL特性 介绍了PostgreSQL的一些高级特性,这些特性在PostGIS中得到了广泛应用。

总结

《PostGIS in Action, 2nd Edition》是一本全面而实用的PostGIS指南,适合从初学者到高级用户的各个层次。书中不仅详细介绍了PostGIS的各种功能和用法,还提供了大量的实际案例和代码示例,帮助读者更好地理解和应用这些知识。通过阅读本书,读者将能够充分利用PostGIS的强大功能,解决各种空间数据处理和分析问题。

期待您的支持
捐助本站