文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  空間函數參考

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() 從多邊形值建構 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() 從地理雜湊值傳回緯度
ST_Latitude() 傳回點的緯度
ST_Length() 傳回線字串的長度
ST_LineFromText(), ST_LineStringFromText() 從 WKT 建構線字串
ST_LineFromWKB(), ST_LineStringFromWKB() 從 WKB 建構線字串
ST_LineInterpolatePoint() 線字串上指定百分比處的點
ST_LineInterpolatePoints() 線字串上指定百分比處的點集合
ST_LongFromGeoHash() 從地理雜湊值傳回經度
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_NumInteriorRing(), ST_NumInteriorRings() 傳回多邊形中的內部環數量
ST_NumPoints() 傳回線字串中的點數量
ST_Overlaps() 判斷一個幾何圖形是否與另一個幾何圖形重疊
ST_PointAtDistance() 線字串上指定距離處的點
ST_PointFromGeoHash() 將地理雜湊值轉換為點值
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 座標