- PostGIS Cookbook
- Paolo Corti Thomas J. Kraft Stephen Vincent Mather Bborie Park
- 241字
- 2021-07-19 18:29:45
Introduction
In this chapter, you will work with a set of PostGIS functions and vector datasets. You will first take a look at how to use PostGIS with GPS data—you will import such datasets using ogr2ogr
, and then compose polylines from point geometries using the ST_MakeLine
function.
Then, you will see how PostGIS manages and helps you find and fix invalid geometries with functions such as ST_MakeValid
, ST_IsValid
, ST_IsValidReason
, and ST_IsValidDetails
.
We will then learn about one of the most powerful elements of a spatial database—spatial joins. PostGIS provides you with a rich set of operators, such as ST_Intersects
, ST_Contains
, ST_Covers
, ST_Crosses
, and ST_DWithin
, for this purpose.
After that, you will use the ST_Simplify
and ST_SimplifyPreverveTopology
functions to simplify (generalize) geometries when you don't need too many details. While this function works well on linear geometries, topological anomalies may be introduced for polygonal ones. In such cases, you should consider using an external GIS tool such as GRASS
.
You will then have a tour of PostGIS functions to make distance measurements—ST_Distance
, ST_DistanceSphere
, ST_DistanceSpheroid
are on the way.
One of the recipes explained in this chapter will guide you through the typical GIS workflow to merge polygons based on a common attribute; you will use the ST_Union
function for this purpose.
You will then learn how to clip geometries using the ST_Intersection
function, before deep diving into the new PostGIS topology support in the last recipe.
- Android項目開發入門教程
- HBase從入門到實戰
- 基于差分進化的優化方法及應用
- 數據結構案例教程(C/C++版)
- Android系統原理及開發要點詳解
- Mastering Business Intelligence with MicroStrategy
- Visual Foxpro 9.0數據庫程序設計教程
- LabVIEW虛擬儀器入門與測控應用100例
- MongoDB Administrator’s Guide
- HTML5 Game Development by Example:Beginner's Guide(Second Edition)
- 深度剖析ApacheDubbo核心技術內幕
- Instant Highcharts
- VLSI設計基礎
- HTML5+CSS3+JavaScript從入門到精通(微課精編版)
- Visual C++串口通信技術詳解(第2版)