文件首頁
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 參考手冊  /  資料類型  /  空間資料類型

13.4 空間資料類型

開放地理空間聯盟 (OGC) 是一個由 250 多家公司、機構和大學組成的國際聯盟,致力於開發公開可用的概念解決方案,這些解決方案可應用於管理空間資料的各種類型應用程式。

開放地理空間聯盟發布了地理資訊的 OpenGIS® 實作標準 - 簡單功能存取 - 第 2 部分:SQL 選項,該文件提出了多種概念方式,用於擴展 SQL RDBMS 以支援空間資料。此規範可從 OGC 網站 http://www.opengeospatial.org/standards/sfs 取得。

根據 OGC 規範,MySQL 將空間延伸功能實作為具備幾何類型的 SQL 環境的子集。此術語指的是已使用一組幾何類型擴展的 SQL 環境。以幾何值表示的 SQL 欄位會實作為具有幾何類型的欄位。該規範描述了一組 SQL 幾何類型,以及用於建立和分析幾何值的這些類型上的函式。

MySQL 空間延伸功能可產生、儲存和分析地理特徵

  • 用於表示空間值的資料類型

  • 用於操作空間值的函式

  • 用於改善空間欄位存取時間的空間索引

空間資料類型和函式適用於 MyISAMInnoDBNDBARCHIVE 表格。為了對空間欄位建立索引,MyISAMInnoDB 同時支援 SPATIAL 和非 SPATIAL 索引。如第 15.1.15 節「CREATE INDEX 陳述式」中所述,其他儲存引擎支援非 SPATIAL 索引。

地理特徵是世界上任何具有位置的事物。特徵可以是

  • 實體。例如,山脈、池塘、城市。

  • 空間。例如,城鎮區域、熱帶地區。

  • 可定義的位置。例如,十字路口,即兩條街道相交的特定地點。

某些文件使用地理空間特徵一詞來指稱地理特徵。

幾何是另一個表示地理特徵的詞。最初,幾何一詞指的是地球的測量。另一個含義來自製圖學,指的是製圖師用來繪製世界地圖的幾何特徵。

此處的討論認為這些術語是同義詞:地理特徵地理空間特徵特徵幾何。最常用的術語是幾何,其定義為表示世界上任何具有位置的事物的點或點的集合

以下內容涵蓋這些主題

  • MySQL 模型中實作的空間資料類型

  • OpenGIS 幾何模型中空間延伸的基礎

  • 用於表示空間資料的資料格式

  • 如何在 MySQL 中使用空間資料

  • 空間資料索引的使用

  • MySQL 與 OpenGIS 規範的差異

如需有關操作空間資料的函式的資訊,請參閱第 14.16 節「空間分析函式」

其他資源

這些標準對於 MySQL 空間操作的實作非常重要

如果您對使用 MySQL 的空間延伸功能有疑問或疑慮,可以在 GIS 論壇中討論:https://forums.mysql.com/list.php?23