WL#8579: Spatial Reference Systems

Affects: Server-8.0   —   Status: Complete

Currently, MySQL supports only one coordinate system, a unitless 2d plane that is not referenced to positions on Earth. This WL adds support for georeferenced 2d projections.

This includes data dictionary storage and caching of spatial reference system (SRS) definitions, a parser for the WKT description of SRSs, and a set of default SRSs from the EPSG Dataset.

Since projected SRSs are Cartesian, this does not change the actual calculations. However, it provides a way to add SRS metadata to geometric objects.

This WL does not add geographic (ellipsoid) support to GIS functions. All computations for geographic SRSs will still be done in SRID 0, but a warning will be issued.

Creation, modification and deletion of SRSs is not part of this worklog.