The thousands of spatial reference systems used today are based on a few general strategies, which have been defined in the EPSG, ISO, and OGC standards:34
These standards acknowledge that standard reference systems also exist for time (e.g. ISO 8601). These may be combined with a spatial reference system to form a compound coordinate system for representing three-dimensional and/or spatio-temporal locations. There are also internal systems for measuring location within the context of an object, such as the rows and columns of pixels in a raster image, Linear referencing measurements along linear features (e.g., highway mileposts), and systems for specifying location within moving objects such as ships. The latter two are often classified as subcategories of engineering coordinate systems.
The goal of any spatial reference system is to create a common reference frame in which locations can be measured precisely and consistently as coordinates, which can then be shared unambiguously, so that any recipient can identify the same location that was originally intended by the originator.5 To accomplish this, any coordinate reference system definition needs to be composed of several specifications:
Thus, a CRS definition will typically consist of a "stack" of dependent specifications, as exemplified in the following table:
Examples of systems around the world are:
"SRID" redirects here. For the polyhedron, see Rhombicosidodecahedron.
A Spatial Reference System Identifier (SRID) is a unique value used to unambiguously identify projected, unprojected, and local spatial coordinate system definitions. These coordinate systems form the heart of all GIS applications.
Virtually all major spatial vendors have created their own SRID implementation or refer to those of an authority, such as the EPSG Geodetic Parameter Dataset.
SRIDs are the primary key for the Open Geospatial Consortium (OGC) spatial_ref_sys metadata table for the Simple Features for SQL Specification, Versions 1.1 and 1.2, which is defined as follows:
In spatially enabled databases (such as IBM Db2, IBM Informix, Ingres, Microsoft SQL Server, MonetDB, MySQL, Oracle RDBMS, Teradata, PostGIS, SQL Anywhere and Vertica), SRIDs are used to uniquely identify the coordinate systems used to define columns of spatial data or individual spatial objects in a spatial column (depending on the spatial implementation). SRIDs are typically associated with a well-known text (WKT) string definition of the coordinate system (SRTEXT, above). Here are two common coordinate systems with their EPSG SRID value followed by their WKT:
UTM, Zone 17N, NAD27 — SRID 2029:
WGS84 — SRID 4326
SRID values associated with spatial data can be used to constrain spatial operations — for instance, spatial operations cannot be performed between spatial objects with differing SRIDs in some systems, or trigger coordinate system transformations between spatial objects in others.
"Using the EPSG geodetic parameter dataset, Guidance Note 7-1". EPSG Geodetic Parameter Dataset. Geomatic Solutions. Archived from the original on 15 December 2021. Retrieved 15 December 2021. https://epsg.org/guidance-notes.html ↩
"OGC Abstract Specification Topic 2: Referencing by coordinates Corrigendum". Open Geospatial Consortium. Archived from the original on 2021-07-30. Retrieved 2018-12-25. https://docs.ogc.org/as/18-005r5/18-005r5.html ↩
A guide to coordinate systems in Great Britain (PDF), D00659 v2.3, Ordnance Survey, 2020, p. 11, archived from the original (PDF) on 24 September 2015, retrieved 2021-12-16 https://web.archive.org/web/20150924061607/http://www.ordnancesurvey.co.uk/docs/support/guide-coordinate-systems-great-britain.pdf ↩