本书推荐语
It's next to impossible to explain geospatial SQL succinctly, but this book pulls it off!
想要简明扼要地介绍地理空间SQL近乎不可能,但是这本书做到了!
A great guide for the beginner and a great reference for the advanced user
对初学者来说是一本很好的指南,而对于高级用户来说也是一本很好的参考书。
Required reading for anyone wanting to get the most out of PostGIS.
任何想充分利用PostGIS的人都需要阅读。
The must-have guide if you aim to do any serious professional PostGIS development.
如果你打算做任何认真的专业PostGIS开发,这是一本必备的指南。
If you don’t understand the benefits of PostGIS, this book will give you the Aha! moment you have been waiting for. It is the most comprehensive book of its kind.
如果你不了解PostGIS的好处,这本书会给你你一直在等待的的啊哈!时刻。这是同类书中最全面的一本。
This is the PostGIS reference I’ve always wished for.
这是我一直希望得到的PostGIS参考资料。
作者简介:Regina Obe(蕾吉娜.奥比),是Paragon Corporation的共同负责人,而Paragon Corporation是一家位于波士顿的数据库咨询公司。她在各种编程语言和数据库系统方面拥有超过15年的专业经验,特别关注空间数据库。她是PostGIS指导委员会和PostGIS核心开发团队的成员。雷吉娜拥有麻省理工学院机械工程学士学位。她与人合著了PostGIS in Action和PostgreSQL:Up and Running。
PostGIS发展历史:(PostGIS at 20, The Beginning)http://blog.cleverelephant.ca/2021/05/postgis-20-years.html
PostGIS的早期历史与我几年前创办的一家咨询公司Refractions Research紧密相连。我早期的合同是与不列颠哥伦比亚省(BC)的省政府经理签订的,他们由于自身的特殊原因,不想与ESRI软件合作,因此我们公司积累的技能和经验超出了该行业大多数“GIS公司”所拥有的。
我们擅长数据库和FME。我们精通Perl,最终精通Java。我们是本地开发(现在已经废弃)的数据分析工具Facet的本地专家,Facet是我们前四年左右业务的核心。
Facet工具是90年代后期BC政府委托Facet开发的“流域分析地图集”的关键部分。我们以分包商的身份工作,建立分析程序,将数十个环境层吸纳进来,按分水岭将它们切碎,并吐出整洁的表格和地图,每个分水岭一张。考虑到时代的计算能力,我们不得不使用多个Sun工作站在全省范围内运行最终分析,为了管理作业队列,并跟踪中间结果,我们将它们全部放在PostgreSQL的表中。
将切碎的空间数据作为blob放入PostgreSQL是PostGIS的灵感所在。很明显,我们具备了一个交互式实时分析引擎的素质,数据库中包含了所有这些经过处理的数据,如果我们能对blob做更多的处理,而不仅仅是把它们塞进并拉出。
目录
PART 1: INTRODUCTION TO POSTGIS简介
1 What is a spatial database? 什么是空间数据库?
2 Spatial data types 空间数据类型
3 Spatial reference system considerations 空间参考系统
4 Working with real data 实际的数据
5 Using PostGIS on the desktop 在桌面端使用PostGIS
6 Geometry and geography functions 空间和地理函数
7 Raster functions 栅格函数
8 PostGIS TIGER geocoder PostGIS TIGER地理编码
9 Geometry relationships 空间关系
PART 2: PUTTING POSTGIS TO WORK将PostGIS应用在工作中
10 Proximity analysis 邻近分析
11 Geometry and geography processing 空间和地理分析
12 Raster processing 栅格分析
13 Building and using topologies 建立和使用拓扑
14 Organizing spatial data 组织空间数据
15 Query performance tuning 查询性能调优
PART 3: USING POSTGIS WITH OTHER TOOLS使用PostGIS和其他工具一起工作
16 Extending PostGIS with pgRouting and procedural languages 使用pgRouting和过程语言扩展PostGIS
17 Using PostGIS in web applications 在网络应用中使用PostGIS
第一章:What is a spatial database? 什么是空间数据库?
本章包含:
用空间数据库解决问题
空间数据类型
在脑海中用空间建模
为什么在这么多空间数据库中你可能需要使用PostGIS/PostgreSQL?
加载和查询空间数据
>>postgis编译:
>>postgis托管:https://github.com/postgis/postgis
>>postgis三维空间数据模型: