文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


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

14.16.1 空间函数参考

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

表 14.21 空间函数

名称 说明
GeomCollection() 从几何图形构造几何图形集合
GeometryCollection() 从几何图形构造几何图形集合
LineString() 从 Point 值构造 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() 从 Point 值构造 MultiPoint
MultiPolygon() 从 Polygon 值构造 MultiPolygon
Point() 从坐标构造点
Polygon() 从 LineString 参数构造多边形
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_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() 返回多边形的外环
ST_FrechetDistance() 一个几何图形到另一个几何图形的离散 Fréchet 距离
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() 一个几何图形到另一个几何图形的离散 Hausdorff 距离
ST_InteriorRingN() 返回多边形的第 N 个内环
ST_Intersection() 返回两个几何图形的点集交集
ST_Intersects() 一个几何图形是否与另一个几何图形相交
ST_IsClosed() 几何图形是否闭合且简单
ST_IsEmpty() 几何图形是否为空
ST_IsSimple() 几何图形是否简单
ST_IsValid() 几何图形是否有效
ST_LatFromGeoHash() 从 geohash 值返回纬度
ST_Latitude() 返回点的纬度
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() 返回点的经度
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_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 坐标