文档首页
MySQL 9.0 参考手册
相关文档 下载此手册
PDF (美国信纸) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  空间函数参考

14.16.1 空间函数参考

下表列出了每个空间函数并提供了每个函数的简短描述。

表 14.21 空间函数

名称 描述
GeomCollection() 从几何图形构造几何图形集合
GeometryCollection() 从几何图形构造几何图形集合
LineString() 从点值构造 LineString
MBRContains() 一个几何图形的 MBR 是否包含另一个几何图形的 MBR
MBRCoveredBy() 一个 MBR 是否被另一个 MBR 覆盖
MBRCovers() 一个 MBR 是否覆盖另一个 MBR
MBRDisjoint() 两个几何图形的 MBR 是否不相交
MBREquals() 两个几何图形的 MBR 是否相等
MBRIntersects() 两个几何图形的 MBR 是否相交
MBROverlaps() 两个几何图形的 MBR 是否重叠
MBRTouches() 两个几何图形的 MBR 是否相切
MBRWithin() 一个几何图形的 MBR 是否在另一个几何图形的 MBR 内
MultiLineString() 从 LineString 值构造 MultiLineString
MultiPoint() 从点值构造 MultiPoint
MultiPolygon() 从 Polygon 值构造 MultiPolygon
Point() 从坐标构造 Point
Polygon() 从 LineString 参数构造 Polygon
ST_Area() 返回 Polygon 或 MultiPolygon 的面积
ST_AsBinary(), ST_AsWKB() 从内部几何格式转换为 WKB
ST_AsGeoJSON() 从几何图形生成 GeoJSON 对象
ST_AsText(), ST_AsWKT() 从内部几何格式转换为 WKT
ST_Buffer() 返回在给定距离内的几何图形的点几何图形
ST_Buffer_Strategy() 为 ST_Buffer() 生成策略选项
ST_Centroid() 返回质心作为点
ST_Collect() 将空间值聚合到集合中
ST_Contains() 一个几何图形是否包含另一个几何图形
ST_ConvexHull() 返回几何图形的凸包
ST_Crosses() 一个几何图形是否与另一个几何图形相交
ST_Difference() 返回两个几何图形的点集差
ST_Dimension() 几何图形的维数
ST_Disjoint() 一个几何图形是否与另一个几何图形不相交
ST_Distance() 一个几何图形到另一个几何图形的距离
ST_Distance_Sphere() 地球上两个几何图形之间的最小距离
ST_EndPoint() LineString 的终点
ST_Envelope() 返回几何图形的 MBR
ST_Equals() 一个几何图形是否等于另一个几何图形
ST_ExteriorRing() 返回 Polygon 的外环
ST_FrechetDistance() 一个几何图形到另一个几何图形的离散弗雷谢距离
ST_GeoHash() 生成 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_HausdorffDistance() 一个几何图形到另一个几何图形的离散豪斯多夫距离
ST_InteriorRingN() 返回 Polygon 的第 N 个内环
ST_Intersection() 返回两个几何图形的点集交集
ST_Intersects() 一个几何图形是否与另一个几何图形相交
ST_IsClosed() 一个几何图形是否封闭且简单
ST_IsEmpty() 一个几何图形是否为空
ST_IsSimple() 一个几何图形是否简单
ST_IsValid() 一个几何图形是否有效
ST_LatFromGeoHash() 从 geohash 值返回纬度
ST_Latitude() 返回 Point 的纬度
ST_Length() 返回 LineString 的长度
ST_LineFromText(), ST_LineStringFromText() 从 WKT 构造 LineString
ST_LineFromWKB(), ST_LineStringFromWKB() 从 WKB 构造 LineString
ST_LineInterpolatePoint() LineString 上给定百分比的点
ST_LineInterpolatePoints() LineString 上给定百分比的点
ST_LongFromGeoHash() 从 geohash 值返回经度
ST_Longitude() 返回 Point 的经度
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() 返回 Polygon 中的内环数量
ST_NumPoints() 返回 LineString 中的点数
ST_Overlaps() 一个几何图形是否与另一个几何图形重叠
ST_PointAtDistance() LineString 上给定距离的点
ST_PointFromGeoHash() 将 geohash 值转换为 POINT 值
ST_PointFromText() 从 WKT 构造 Point
ST_PointFromWKB() 从 WKB 构造 Point
ST_PointN() 从 LineString 返回第 N 个点
ST_PolyFromText(), ST_PolygonFromText() 从 WKT 构造多边形
ST_PolyFromWKB(), ST_PolygonFromWKB() 从 WKB 构造多边形
ST_Simplify() 返回简化的几何图形
ST_SRID() 返回几何图形的空间参考系统 ID
ST_StartPoint() LineString 的起点
ST_SwapXY() 返回交换了 X/Y 坐标的参数
ST_SymDifference() 返回两个几何图形的点集对称差
ST_Touches() 一个几何图形是否与另一个几何图形相切
ST_Transform() 变换几何图形的坐标
ST_Union() 返回两个几何图形的点集并集
ST_Validate() 返回已验证的几何图形
ST_Within() 一个几何图形是否在另一个几何图形内
ST_X() 返回点的 X 坐标
ST_Y() 返回点的 Y 坐标