文件首頁
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 參考手冊  /  ...  /  INFORMATION_SCHEMA ST_SPATIAL_REFERENCE_SYSTEMS 資料表

28.3.36 INFORMATION_SCHEMA ST_SPATIAL_REFERENCE_SYSTEMS 資料表

ST_SPATIAL_REFERENCE_SYSTEMS 資料表提供空間資料可用的空間參考系統 (SRS) 的相關資訊。此資料表以 SQL/MM (ISO/IEC 13249-3) 標準為基礎。

ST_SPATIAL_REFERENCE_SYSTEMS 資料表中的項目基於歐洲石油調查組 (EPSG) 資料集,SRID 0 除外,它對應於 MySQL 中使用的特殊 SRS,表示無限的平面笛卡爾平面,其軸沒有指定單位。如需有關 SRS 的其他資訊,請參閱第 13.4.5 節,〈空間參考系統支援〉

ST_SPATIAL_REFERENCE_SYSTEMS 資料表具有下列資料行:

  • SRS_NAME

    空間參考系統名稱。此值是唯一的。

  • SRS_ID

    空間參考系統數值 ID。此值是唯一的。

    SRS_ID 值代表與幾何值 SRID 或作為 SRID 引數傳遞至空間函式相同的值類型。SRID 0 (無單位笛卡爾平面) 很特殊。它永遠是合法的空間參考系統 ID,且可使用於任何依賴 SRID 值的空間資料計算中。

  • ORGANIZATION

    定義空間參考系統所依據的座標系統之組織名稱。

  • ORGANIZATION_COORDSYS_ID

    定義空間參考系統的組織所給予的數值 ID。

  • DEFINITION

    空間參考系統定義。DEFINITION 值為 WKT 值,表示方式如開放地理空間聯盟文件OGC 12-063r5中所指定。

    當 GIS 函式需要定義時,會依需求剖析 SRS 定義。剖析的定義會儲存在資料字典快取中,以啟用重複使用並避免為每個需要 SRS 資訊的陳述式產生剖析額外負荷。

  • DESCRIPTION

    空間參考系統描述。

注意事項

  • SRS_NAMEORGANIZATIONORGANIZATION_COORDSYS_IDDESCRIPTION 資料行包含使用者可能感興趣的資訊,但 MySQL 不使用這些資訊。

範例

mysql> SELECT * FROM ST_SPATIAL_REFERENCE_SYSTEMS
       WHERE SRS_ID = 4326\G
*************************** 1. row ***************************
                SRS_NAME: WGS 84
                  SRS_ID: 4326
            ORGANIZATION: EPSG
ORGANIZATION_COORDSYS_ID: 4326
              DEFINITION: GEOGCS["WGS 84",DATUM["World Geodetic System 1984",
                          SPHEROID["WGS 84",6378137,298.257223563,
                          AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],
                          PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],
                          UNIT["degree",0.017453292519943278,
                          AUTHORITY["EPSG","9122"]],
                          AXIS["Lat",NORTH],AXIS["Long",EAST],
                          AUTHORITY["EPSG","4326"]]
             DESCRIPTION:

此項目描述用於 GPS 系統的 SRS。它的名稱 (SRS_NAME) 為 WGS 84,ID (SRS_ID) 為 4326,這是歐洲石油調查組 (EPSG) 使用的 ID。

投影和地理 SRS 的 DEFINITION 值分別以 PROJCSGEOGCS 開頭。SRID 0 的定義很特殊,且具有空的 DEFINITION 值。下列查詢根據 DEFINITION 值判斷ST_SPATIAL_REFERENCE_SYSTEMS 資料表中對應於投影、地理和其他 SRS 的項目數

mysql> SELECT
         COUNT(*),
         CASE LEFT(DEFINITION, 6)
           WHEN 'PROJCS' THEN 'Projected'
           WHEN 'GEOGCS' THEN 'Geographic'
           ELSE 'Other'
         END AS SRS_TYPE
       FROM INFORMATION_SCHEMA.ST_SPATIAL_REFERENCE_SYSTEMS
       GROUP BY SRS_TYPE;
+----------+------------+
| COUNT(*) | SRS_TYPE   |
+----------+------------+
|        1 | Other      |
|     4668 | Projected  |
|      483 | Geographic |
+----------+------------+

為了能夠操作儲存在資料字典中的 SRS 項目,MySQL 提供下列 SQL 陳述式: