41. 附錄 A:PostGIS 函式¶
41.1. 建構子¶
- ST_MakePoint(經度, 緯度)
傳回一個新的點。請注意座標的順序(先經度再緯度)。
- ST_GeomFromText(WellKnownText, srid)
從標準的 WKT 字串和 srid 傳回一個新的幾何物件。
- ST_SetSRID(geometry, srid)
更新幾何物件上的 srid。傳回相同的幾何物件。這不會改變幾何物件的座標,只會更新 srid。此函式對於調整未建立 srid 的幾何物件很有用。
- ST_Expand(geometry, 半徑)
傳回一個新的幾何物件,它是輸入幾何物件的擴展邊界框。此函式對於建立用於索引搜尋的邊界很有用。
41.2. 輸出¶
41.3. 測量¶
- ST_Area(geometry)
以空間參考系統的單位傳回幾何物件的面積。
- ST_Length(geometry)
以空間參考系統的單位傳回幾何物件的長度。
- ST_Perimeter(geometry)
以空間參考系統的單位傳回幾何物件的周長。
- ST_NumPoints(linestring)
傳回線段中的頂點數量。
- ST_NumRings(polygon)
傳回多邊形中的環數量。
- ST_NumGeometries(geometry)
傳回幾何集合中的幾何物件數量。
41.4. 關係¶
- ST_Distance(geometry, geometry)
以空間參考系統的單位傳回兩個幾何物件之間的距離。
- ST_DWithin(geometry, geometry, 半徑)
如果幾何物件之間的距離在半徑範圍內,則傳回 true,否則傳回 false。
- ST_Intersects(geometry, geometry)
如果幾何物件不相交,則傳回 true,否則傳回 false。
- ST_Contains(geometry, geometry)
如果第一個幾何物件完全包含第二個幾何物件,則傳回 true,否則傳回 false。
- ST_Crosses(geometry, geometry)
如果線或多邊形邊界與另一條線或多邊形邊界交叉,則傳回 true,否則傳回 false。