Un sistema de referencia espacial ( SRS ) o sistema de referencia de coordenadas ( CRS ) es un marco que se utiliza para medir con precisión ubicaciones en la superficie de la Tierra como coordenadas. Se trata, pues, de la aplicación de las matemáticas abstractas de los sistemas de coordenadas y la geometría analítica al espacio geográfico. Una especificación SRS particular (por ejemplo, " Universal Transverse Mercator WGS 84 Zone 16N") comprende una elección de elipsoide terrestre , datum horizontal , proyección cartográfica (excepto en el sistema de coordenadas geográficas ), punto de origen y unidad de medida. Se han especificado miles de sistemas de coordenadas para su uso en todo el mundo o en regiones específicas y para diversos fines, lo que requiere transformaciones entre diferentes SRS.
Aunque datan del período helénico, los sistemas de referencia espacial son ahora una base crucial para las ciencias y tecnologías de la geoinformática , incluida la cartografía , los sistemas de información geográfica , la topografía , la teledetección y la ingeniería civil . Esto ha llevado a su estandarización en especificaciones internacionales como los códigos EPSG [1] e ISO 19111:2019 Información geográfica: referencia espacial por coordenadas , preparado por ISO/TC 211 , también publicado por el Open Geospatial Consortium como Resumen Especificación, Tema 2 : Referenciamiento espacial por coordenadas . [2]
Los miles de sistemas de referencia espacial que se utilizan hoy en día se basan en algunas estrategias generales, que se han definido en los estándares EPSG, ISO y OGC: [1] [2]
Estos estándares reconocen que también existen sistemas de referencia estándar para medir la elevación utilizando datos verticales y tiempo (por ejemplo, ISO 8601 ), que pueden combinarse con un sistema de referencia espacial para formar un sistema de coordenadas compuesto para representar ubicaciones tridimensionales y/o espacio-temporales. . También existen sistemas internos para medir la ubicación dentro del contexto de un objeto, como las filas y columnas de píxeles en una imagen rasterizada , mediciones de referencia lineal a lo largo de características lineales (por ejemplo, hitos de carreteras) y sistemas para especificar la ubicación dentro de objetos en movimiento, como como barcos. Los dos últimos suelen clasificarse como subcategorías de sistemas de coordenadas de ingeniería.
El objetivo de cualquier sistema de referencia espacial es crear un marco de referencia común en el que las ubicaciones se puedan medir de manera precisa y consistente como coordenadas, que luego se puedan compartir sin ambigüedades, de modo que cualquier destinatario pueda identificar la misma ubicación que originalmente pretendía el creador. [3] Para lograr esto, cualquier definición de sistema de referencia de coordenadas debe estar compuesta de varias especificaciones:
Por lo tanto, una definición de CRS normalmente consistirá en una "pila" de especificaciones dependientes, como se ejemplifica en la siguiente tabla:
Ejemplos de sistemas en todo el mundo son:
Un identificador de sistema de referencia espacial ( SRID ) es un valor único que se utiliza para identificar sin ambigüedades las definiciones de sistemas de coordenadas espaciales proyectadas, no proyectadas y locales. Estos sistemas de coordenadas forman el corazón de todas las aplicaciones SIG .
Prácticamente todos los principales proveedores espaciales han creado su propia implementación SRID o hacen referencia a las de una autoridad, como el conjunto de datos de parámetros geodésicos EPSG .
Los SRID son la clave principal para la tabla de metadatos espacial_ref_sys del Open Geospatial Consortium (OGC) para las características simples para la especificación SQL, versiones 1.1 y 1.2 , que se define de la siguiente manera:
CREAR TABLA SPATIAL_REF_SYS ( INTEGER SRID NO CLAVE PRIMARIA NULA , CARACTER AUTH_NAME VARIABLE ( 256 ), AUTH_SRID INTEGER , CARACTER SRTEXT VARIABLE ( 2048 ) )
En bases de datos habilitadas espacialmente (como IBM Db2 , IBM Informix , Ingres , Microsoft SQL Server , MonetDB , MySQL , Oracle RDBMS , Teradata , PostGIS , SQL Anywhere y Vertica ), los SRID se utilizan para identificar de forma única los sistemas de coordenadas utilizados para definir columnas de datos espaciales u objetos espaciales individuales en una columna espacial (dependiendo de la implementación espacial). Los SRID generalmente se asocian con una definición de cadena de texto conocido (WKT) del sistema de coordenadas (SRTEXT, arriba). Aquí hay dos sistemas de coordenadas comunes con su valor EPSG SRID seguido de su WKT:
UTM, Zona 17N, NAD27 — SRID 2029:
PROJCS [ "NAD27(76) / UTM zona 17N" , GEOGCS [ "NAD27(76)" , DATUM [ "North_American_Datum_1927_1976" , SPHEROID [ "Clarke 1866" , 6378206.4 , 294.9786982138982 , AUTORIDAD [ "EPSG" , "7008" ]] , AUTORIDAD [ "EPSG" , "6608" ]], PRIMEM [ "Greenwich" , 0 , AUTORIDAD [ "EPSG" , "8901" ]], UNIDAD [ "grado" , 0.01745329251994328 , AUTORIDAD [ "EPSG" , "9122" ]], AUTORIDAD [ "EPSG" , "4608" ]], UNIDAD [ "metro" , 1 , AUTORIDAD [ "EPSG" , "9001" ]], PROYECCIÓN [ "Transverse_Mercator" ], PARÁMETRO [ "latitud_de_origen" , 0 ] , PARÁMETRO [ "meridiano_central" , - 81 ], PARÁMETRO [ "factor_escala" , 0.9996 ], PARÁMETRO [ "false_easting" , 500000 ], PARÁMETRO [ "false_northing" , 0 ], AUTORIDAD [ "EPSG" , "2029" ], EJE [ "Este" , ESTE ], EJE [ "Norte" , NORTE ]]
WGS84 — SRID 4326
GEOGCS [ "WGS 84" , DATUM [ "WGS_1984" , ESFEROIDE [ "WGS 84" , 6378137 , 298.257223563 , AUTORIDAD [ "EPSG" , "7030" ]], AUTORIDAD [ "EPSG" , "6326" ]], PRIMEM [ "Greenwich" , 0 , AUTORIDAD [ "EPSG" , "8901" ]], UNIDAD [ "grado" , 0.01745329251994328 , AUTORIDAD [ "EPSG" , "9122" ]], AUTORIDAD [ "EPSG" , "4326" ]]
Los valores SRID asociados con datos espaciales se pueden usar para restringir las operaciones espaciales; por ejemplo, las operaciones espaciales no se pueden realizar entre objetos espaciales con diferentes SRID en algunos sistemas, ni desencadenar transformaciones del sistema de coordenadas entre objetos espaciales en otros.