文件首頁
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 參考手冊  /  ...  /  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 陳述式: