MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

26.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 は例外です。SRID 0 は、軸に単位が割り当てられていない無限平坦なデカルト面を表す MySQL で使用される特別な SRS に相当します。 SRS の詳細は、セクション11.4.5「空間参照システムのサポート」 を参照してください。

ST_SPATIAL_REFERENCE_SYSTEMS テーブルには、次のカラムがあります:

メモ

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 および地理 SRS の DEFINITION 値は、それぞれ PROJCS および GEOGCS で始まります。 SRID 0 の定義は特殊で、空の DEFINITION 値を持ちます。 次のクエリーでは、DEFINITION 値に基づいて、ST_SPATIAL_REFERENCE_SYSTEMS テーブル内のエントリのうち、投影 SR、地理的 SR およびその他の 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 ステートメントが用意されています: