文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

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() 從座標建構 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() 一個幾何與另一個幾何的離散 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() 傳回 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 建立 Polygon
ST_PolyFromWKB(), ST_PolygonFromWKB() 從 WKB 建立 Polygon
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() 傳回 Point 的 X 座標
ST_Y() 傳回 Point 的 Y 座標