### 26.3.36 信息\_架构 ST\_空间\_参考\_系统表

[](<>)

这[`ST_SPATIAL_REFERENCE_SYSTEMS`](information-schema-st-spatial-reference-systems-table.html)表提供了有关空间数据的可用空间参考系统 (SRS) 的信息。此表基于 SQL/MM (ISO/IEC 13249-3) 标准。

中的条目[`ST_SPATIAL_REFERENCE_SYSTEMS`](information-schema-st-spatial-reference-systems-table.html)表是基于[欧洲石油调查组](http://epsg.org)(EPSG) 数据集，除了 SRID 0，它对应于 MySQL 中使用的特殊 SRS，它表示一个无限平坦的笛卡尔平面，其轴没有分配单位。有关 SRS 的更多信息，请参阅[第 11.4.5 节，“空间参考系统支持”](spatial-reference-systems.html).

这[`ST_SPATIAL_REFERENCE_SYSTEMS`](information-schema-st-spatial-reference-systems-table.html)表有这些列：

-   `SRS_NAME`

    空间参照系名称。这个值是独一无二的。

-   `SRS_ID`

    空间参考系统数字 ID。这个值是独一无二的。

    `SRS_ID`values 表示与几何值的 SRID 相同类型的值，或作为 SRID 参数传递给空间函数。SRID 0（无单位笛卡尔平面）是特殊的。它始终是合法的空间参考系统 ID，可用于任何依赖于 SRID 值的空间数据计算。

-   `组织`

    定义空间参照系所基于的坐标系的组织的名称。

-   `ORGANIZATION_COORDSYS_ID`

    定义空间参考系统的组织赋予空间参考系统的数字 ID。

-   `定义`

    空间参照系定义。`定义`值是 WKT 值，表示为[开放地理空间联盟](http://www.opengeospatial.org)文档[OGC 12-063r5](http://docs.opengeospatial.org/is/12-063r5/12-063r5.html).

    当 GIS 功能需要定义时，会按需进行 SRS 定义解析。解析后的定义存储在数据字典缓存中，以实现重用并避免对需要 SRS 信息的每个语句产生解析开销。

-   `描述`

    空间参考系统描述。

#### 笔记

-   这`SRS_NAME`,`组织`,`ORGANIZATION_COORDSYS_ID`， 和`描述`列包含用户可能感兴趣的信息，但 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，这是由[欧洲石油调查组](http://epsg.org)（EPSG）。

这`定义`预计和地理 SRS 的值以`项目`和`GEOGCS`， 分别。SRID 0 的定义是特殊的并且有一个空`定义`价值。以下查询确定在[`ST_SPATIAL_REFERENCE_SYSTEMS`](information-schema-st-spatial-reference-systems-table.html)表对应于预测的、地理的和其他 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 语句：

-   [`创建空间参考系统`](create-spatial-reference-system.html)： 看[第 13.1.19 节，“创建空间参考系统语句”](create-spatial-reference-system.html).此语句的描述包括有关 SRS 组件的附加信息。

-   [`删除空间参考系统`](drop-spatial-reference-system.html)： 看[第 13.1.31 节，“DROP SPATIAL REFERENCE SYSTEM 语句”](drop-spatial-reference-system.html).
