41. 附录 A:PostGIS 函数¶
41.1. 构造函数¶
- ST_MakePoint(经度, 纬度)
返回一个新的点。请注意坐标的顺序(先经度后纬度)。
- ST_GeomFromText(WellKnownText, srid)
从标准的 WKT 字符串和 srid 返回一个新的几何图形。
- ST_SetSRID(几何图形, srid)
更新几何图形的 srid。返回相同的几何图形。这不会改变几何图形的坐标,只会更新 srid。此函数对于调整没有 srid 创建的几何图形非常有用。
- ST_Expand(几何图形, 半径)
返回一个新的几何图形,它是输入几何图形的扩展边界框。此函数对于创建用于索引搜索的包络很有用。
41.2. 输出¶
41.3. 测量¶
- ST_Area(几何图形)
返回几何图形的面积,单位为空间参考系统的单位。
- ST_Length(几何图形)
返回几何图形的长度,单位为空间参考系统的单位。
- ST_Perimeter(几何图形)
返回几何图形的周长,单位为空间参考系统的单位。
- ST_NumPoints(线串)
返回线串中的顶点数。
- ST_NumRings(多边形)
返回多边形中的环数。
- ST_NumGeometries(几何图形)
返回几何图形集合中的几何图形数量。
41.4. 关系¶
- ST_Distance(几何图形, 几何图形)
返回两个几何图形之间的距离,单位为空间参考系统的单位。
- ST_DWithin(几何图形, 几何图形, 半径)
如果几何图形在彼此的半径距离内,则返回 true,否则返回 false。
- ST_Intersects(几何图形, 几何图形)
如果几何图形不相交,则返回 true,否则返回 false。
- ST_Contains(几何图形, 几何图形)
如果第一个几何图形完全包含第二个几何图形,则返回 true,否则返回 false。
- ST_Crosses(几何图形, 几何图形)
如果一条线或多边形边界与另一条线或多边形边界交叉,则返回 true,否则返回 false。