Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Spatial Function Reference

14.16.1 空间函数参考

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

表14.21 空间函数

Name Description
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() 返回多边形或多边形面积
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() 线段的终点
ST_Envelope() 返回MBR
ST_Equals() 是否相等
ST_外部环 Polygon的外部环
ST_弗雷切特距离 两个几何体之间的离散弗雷切特距离
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_HausdorffDistance() 两个几何体之间的离散哈斯多夫距离
ST_InteriorRingN() Polygon的第N个内部环
ST_Intersection() 两个几何体的点集交集
ST_Intersects() 两个几何体是否相交
ST_IsClosed() 是否是闭合和简单的几何体
ST_IsEmpty() 是否是空的几何体
ST_IsSimple() 是否是简单的几何体
ST_IsValid() 是否 Geometry 是有效的
ST_LatFromGeoHash() 从 geohash 值中返回纬度
ST_Latitude() 返回点的纬度
ST_Length() 返回线的长度
ST_LineFromText(), ST_LineStringFromText() 从 WKT 中构建线
ST_LineFromWKB(), ST_LineStringFromWKB() 从 WKB 中构建线
ST_LineInterpolatePoint() 线上给定百分比的点
ST_LineInterpolatePoints() 线上给定百分比的点
ST_LongFromGeoHash() 从 geohash 值中返回经度
ST_Longitude() 返回点的经度
ST_MakeEnvelope() 两个点的矩形
ST_MLineFromText(), ST_MultiLineStringFromText() 从 WKT 中构建多线
ST_MLineFromWKB(), ST_MultiLineStringFromWKB() 从 WKB 中构建多线
ST_MPointFromText(), ST_MultiPointFromText() 从 WKT 中构建多点
ST_MPointFromWKB(), ST_MultiPointFromWKB() 从 WKB 中构建多点
ST_MPolyFromText(), ST_MultiPolygonFromText() 从 WKT 中构建多多边形
ST_MPolyFromWKB(), ST_MultiPolygonFromWKB() 从 WKB 中构建多多边形
ST_NumGeometries() 返回几何集合中的几何数量
ST_NumInteriorRings(), ST_NumInteriorRings() 返回多边形的内部环的数量
ST_NumPoints() 返回线字符串的点数量
ST_Overlaps() 两个几何形状是否重叠
ST_PointAtDistance() 在线字符串中给定的距离处的点
ST_PointFromGeoHash() 将geohash值转换为POINT值
ST_PointFromText() 从WKT构建点
ST_PointFromWKB() 从WKB构建点
ST_PointN() 从线字符串中获取第N个点
ST_PolyFromText(), ST_PolygonFromText() 从WKT构建多边形
ST_PolyFromWKB(), ST_PolygonFromWKB() 从WKB构建多边形
ST_Simplify() 简化几何形状
ST_SRID() 获取几何形状的空间参考系统ID
ST_StartPoint() 线字符串的起点
ST_SwapXY() 交换X/Y坐标
ST_SymDifference() 两个几何形状的对称差集
ST_Touches() 两个几何形状是否相互接触
ST_Transform() 将几何形状的坐标转换
ST_Union() 两个几何形状的并集
ST_Validate() 返回验证的几何形状
ST_Within() 一个几何形状是否在另一个内部
ST_X() 返回点的X坐标
ST_Y() 返回点的Y坐标