12.16.1 空间功能参考
下 table 列出了每个空间功能,并提供了每个功能的简短说明。
table12.20 空间功能
Name | Description |
---|---|
Area() (deprecated) | 返回多边形或多多边形区域 |
AsBinary(), AsWKB() (deprecated) | 从内部几何格式转换为 WKB |
AsText(), AsWKT() (deprecated) | 从内部几何格式转换为 WKT |
Buffer() (deprecated) | 返回距几何指定距离内的点的几何 |
Centroid() (deprecated) | 返回质心为点 |
Contains() (deprecated) | 一个几何的 MBR 是否包含另一个几何的 MBR |
ConvexHull() (deprecated) | 返回几何的凸包 |
Crosses() (deprecated) | 一个几何图形是否交叉 |
Dimension() (deprecated) | 几何尺寸 |
Disjoint() (deprecated) | 两个几何的 MBR 是否不相交 |
Distance() (deprecated) | 一种几何形状与另一种几何形状的距离 |
EndPoint() (deprecated) | LineString 的 endpoints |
Envelope() (deprecated) | 返回几何的 MBR |
Equals() (deprecated) | 两个几何的 MBR 是否相等 |
ExteriorRing() (deprecated) | 返回多边形的外圈 |
GeomCollFromText(), GeometryCollectionFromText() (deprecated) | 从 WKT 返回几何集合 |
GeomCollFromWKB(), GeometryCollectionFromWKB() (deprecated) | 从 WKB 返回几何集合 |
GeometryCollection() | 从几何构造几何集合 |
GeometryN() (deprecated) | 从几何集合返回第 N 个几何 |
GeometryType() (deprecated) | 返回几何类型的名称 |
GeomFromText(), GeometryFromText() (deprecated) | 从 WKT 返回几何 |
GeomFromWKB(), GeometryFromWKB() (deprecated) | 从 WKB 返回几何 |
GLength() (deprecated) | 返回 LineString 的长度 |
InteriorRingN() (deprecated) | 返回多边形的第 N 个内环 |
Intersects() (deprecated) | 两个几何的 MBR 是否相交 |
IsClosed() (deprecated) | 几何是否闭合且简单 |
IsEmpty() (deprecated) | 几何是否为空 |
IsSimple() (deprecated) | 几何是否简单 |
LineFromText(), LineStringFromText() (deprecated) | 从 WKT 构造 LineString |
LineFromWKB(), LineStringFromWKB() (deprecated) | 从 WKB 构造 LineString |
LineString() | 从 Point 值构造 LineString |
MBRContains() | 一个几何的 MBR 是否包含另一个几何的 MBR |
MBRCoveredBy() | 一个 MBR 是否被另一个覆盖 |
MBRCovers() | 一个 MBR 是否涵盖另一个 |
MBRDisjoint() | 两个几何的 MBR 是否不相交 |
MBREqual() (deprecated) | 两个几何的 MBR 是否相等 |
MBREquals() | 两个几何的 MBR 是否相等 |
MBRIntersects() | 两个几何的 MBR 是否相交 |
MBROverlaps() | 两个几何的 MBR 是否重叠 |
MBRTouches() | 两个几何的 MBR 是否接触 |
MBRWithin() | 一个几何的 MBR 是否在另一个几何的 MBR 内 |
MLineFromText(), MultiLineStringFromText() (deprecated) | 从 WKT 构造 MultiLineString |
MLineFromWKB(), MultiLineStringFromWKB() (deprecated) | 从 WKB 构造 MultiLineString |
MPointFromText(), MultiPointFromText() (deprecated) | 从 WKT 构造 MultiPoint |
MPointFromWKB(), MultiPointFromWKB() (deprecated) | 从 WKB 构造 MultiPoint |
MPolyFromText(), MultiPolygonFromText() (deprecated) | 从 WKT 构造 MultiPolygon |
MPolyFromWKB(), MultiPolygonFromWKB() (deprecated) | 从 WKB 构造 MultiPolygon |
MultiLineString() | 从 LineString 值构造 MultiLineString |
MultiPoint() | 从 Point 值构造 MultiPoint |
MultiPolygon() | 从多边形值构造 MultiPolygon |
NumGeometries() (deprecated) | 返回几何集合中的几何数量 |
NumInteriorRings() (deprecated) | 返回多边形内环的数量 |
NumPoints() (deprecated) | 返回 LineString 中的点数 |
Overlaps() (deprecated) | 两个几何的 MBR 是否重叠 |
Point() | 从坐标构造点 |
PointFromText() (deprecated) | WKT 的构造点 |
PointFromWKB() (deprecated) | WKB 的构造点 |
PointN() (deprecated) | 从 LineString 返回第 N 个点 |
PolyFromText(), PolygonFromText() (deprecated) | 从 WKT 构造多边形 |
PolyFromWKB(), PolygonFromWKB() (deprecated) | 从 WKB 构造多边形 |
Polygon() | 从 LineString 参数构造多边形 |
SRID() (deprecated) | 返回几何的空间参考系统 ID |
ST_Area() | 返回多边形或多多边形区域 |
ST_AsBinary(), ST_AsWKB() | 从内部几何格式转换为 WKB |
ST_AsGeoJSON() | 从几何体生成 GeoJSON 对象 |
ST_AsText(), ST_AsWKT() | 从内部几何格式转换为 WKT |
ST_Buffer() | 返回距几何指定距离内的点的几何 |
ST_Buffer_Strategy() | 产生 ST_Buffer()的策略选项 |
ST_Centroid() | 返回质心为点 |
ST_Contains() | 一个几何是否包含另一个 |
ST_ConvexHull() | 返回几何的凸包 |
ST_Crosses() | 一个几何图形是否交叉 |
ST_Difference() | 两个几何的返回点设置差 |
ST_Dimension() | 几何尺寸 |
ST_Disjoint() | 一个几何是否与另一个几何不相交 |
ST_Distance() | 一种几何形状与另一种几何形状的距离 |
ST_Distance_Sphere() | 两个几何之间的最小地球距离 |
ST_EndPoint() | LineString 的 endpoints |
ST_Envelope() | 返回几何的 MBR |
ST_Equals() | 一个几何是否等于另一个 |
ST_ExteriorRing() | 返回多边形的外圈 |
ST_GeoHash() | 产生一个哈希值 |
ST_GeomCollFromText(),ST_GeometryCollectionFromText(),ST_GeomCollFromTxt() | 从 WKT 返回几何集合 |
ST_GeomCollFromWKB(), ST_GeometryCollectionFromWKB() | 从 WKB 返回几何集合 |
ST_GeometryN() | 从几何集合返回第 N 个几何 |
ST_GeometryType() | 返回几何类型的名称 |
ST_GeomFromGeoJSON() | 从 GeoJSON 对象生成几何 |
ST_GeomFromText(), ST_GeometryFromText() | 从 WKT 返回几何 |
ST_GeomFromWKB(), ST_GeometryFromWKB() | 从 WKB 返回几何 |
ST_InteriorRingN() | 返回多边形的第 N 个内环 |
ST_Intersection() | 返回点设置两个几何的交点 |
ST_Intersects() | 一个几何是否相交 |
ST_IsClosed() | 几何是否闭合且简单 |
ST_IsEmpty() | 几何是否为空 |
ST_IsSimple() | 几何是否简单 |
ST_IsValid() | 几何是否有效 |
ST_LatFromGeoHash() | 从 geohash 值返回纬度 |
ST_Length() | 返回 LineString 的长度 |
ST_LineFromText(), ST_LineStringFromText() | 从 WKT 构造 LineString |
ST_LineFromWKB(), ST_LineStringFromWKB() | 从 WKB 构造 LineString |
ST_LongFromGeoHash() | 从 geohash 值返回经度 |
ST_MakeEnvelope() | 围绕两点的矩形 |
ST_MLineFromText(), ST_MultiLineStringFromText() | 从 WKT 构造 MultiLineString |
ST_MLineFromWKB(), ST_MultiLineStringFromWKB() | 从 WKB 构造 MultiLineString |
ST_MPointFromText(), ST_MultiPointFromText() | 从 WKT 构造 MultiPoint |
ST_MPointFromWKB(), ST_MultiPointFromWKB() | 从 WKB 构造 MultiPoint |
ST_MPolyFromText(), ST_MultiPolygonFromText() | 从 WKT 构造 MultiPolygon |
ST_MPolyFromWKB(), ST_MultiPolygonFromWKB() | 从 WKB 构造 MultiPolygon |
ST_NumGeometries() | 返回几何集合中的几何数量 |
ST_NumInteriorRing(), ST_NumInteriorRings() | 返回多边形内环的数量 |
ST_NumPoints() | 返回 LineString 中的点数 |
ST_Overlaps() | 一个几何是否重叠 |
ST_PointFromGeoHash() | 将 geohash 值转换为 POINT 值 |
ST_PointFromText() | WKT 的构造点 |
ST_PointFromWKB() | WKB 的构造点 |
ST_PointN() | 从 LineString 返回第 N 个点 |
ST_PolyFromText(), ST_PolygonFromText() | 从 WKT 构造多边形 |
ST_PolyFromWKB(), ST_PolygonFromWKB() | 从 WKB 构造多边形 |
ST_Simplify() | 返回简化的几何 |
ST_SRID() | 返回几何的空间参考系统 ID |
ST_StartPoint() | LineString 的起点 |
ST_SymDifference() | 返回点设置两个几何的对称差 |
ST_Touches() | 一种几何是否接触另一种 |
ST_Union() | 返回点集两个几何的并集 |
ST_Validate() | 返回经过验证的几何 |
ST_Within() | 一个几何是否在另一个几何之内 |
ST_X() | 返回点的 X 坐标 |
ST_Y() | 返回点的 Y 坐标 |
StartPoint() (deprecated) | LineString 的起点 |
Touches() (deprecated) | 一种几何是否接触另一种 |
Within() (deprecated) | 一个几何的 MBR 是否在另一个几何的 MBR 内 |
X() (deprecated) | 返回点的 X 坐标 |
Y() (deprecated) | 返回点的 Y 坐标 |