La representación textual conocida de sistemas de referencia de coordenadas ( WKT o WKT-CRS ) es un lenguaje de marcado de texto para representar sistemas de referencia espaciales y transformaciones entre ellos. Los formatos fueron definidos originalmente por el Open Geospatial Consortium (OGC) y descritos en sus especificaciones Simple Feature Access [ 1 ] y Well-known text representation of coordinate reference systems [ 2 ] . La definición estándar actual es ISO 19162:2019 [ 3 ] , que reemplaza a la versión ISO 19162:2015 [ 4 ] .
Historial de versiones
Este formato WKT fue definido inicialmente por el Open Geospatial Consortium (OGC) en 1999 y ampliado en 2001. Este formato, también definido en la norma ISO 19125-1:2004, se conoce a veces como "WKT 1". [ 5 ] Posteriormente, la evolución del modelo conceptual del Sistema de Referencia de Coordenadas, los nuevos requisitos y las inconsistencias en la implementación del formato WKT 1 entre diferentes programas informáticos impulsaron la revisión de dicho formato. La norma actualizada "Representación de texto bien conocida de sistemas de referencia de coordenadas", conocida a veces como "WKT 2", fue adoptada por el Open Geospatial Consortium en 2015. [ 6 ] : Anexo E Esta norma es publicada conjuntamente por la Organización Internacional de Normalización como ISO 19162:2015. [ 7 ]
Resulta confuso que el estándar original de 2015 "WKT 2" tenga el número de versión 1 para la nueva y más estricta especificación WKT-CRS. Una revisión más reciente, denominada WKT-CRS 2, se publicó en 2018, con la versión ISO 19162:2019. [ 8 ]
Compatibilidad con versiones anteriores
Un software capaz de leer sistemas de referencia de coordenadas en formato WKT 2 también puede leer muchos (pero no todos) los sistemas equivalentes en formato WKT 1. [ 9 ] Existen algunas salvedades, en particular la eliminación del TOWGS84elemento [ 10 ] que se reemplaza por el BOUNDCRSelemento. Otra salvedad se refiere a las unidades de medida. Algunas de ellas no estaban especificadas en las especificaciones WKT 1 más antiguas (por ejemplo, la PRIMEMunidad), lo que ha dado lugar a diferentes interpretaciones por parte de distintos programas. Estas unidades de medida se han aclarado en la actualización de 2001 y la especificación WKT 2 es coherente con dicha aclaración. Pero no todos los programas han seguido la aclaración de 2001.
ESRI frente a OGC
Esri , que también participó en la redacción de la especificación WKT 2, introdujo algunas variaciones en la especificación WKT 1 de OGC, haciéndola más estricta y con menos ambigüedades. Como resultado, algunas bases de datos diferencian entre las representaciones "OGC WKT" y "ESRI WKT". El problema se resuelve en gran medida en WKT 2, ya que está mejor definido. [ 11 ] Una distinción es que no tiene TOWGS84, al igual que WKT 2. [ 12 ]
Sistemas de referencia de coordenadas
WKT puede describir sistemas de referencia de coordenadas .
Por ejemplo, el WKT que se muestra a continuación describe un sistema de referencia de coordenadas geográficas bidimensional con un eje de latitud primero y luego un eje de longitud. El sistema de coordenadas está relacionado con la Tierra mediante el datum geodésico WGS84 :
GEODCRS["WGS 84", DATUM["Sistema Geodésico Mundial 1984", ELIPSOIDE["WGS 84", 6378137, 298.257223563, UNIDAD DE LONGITUD["metro", 1]]], CS[elipsoidal, 2], EJE["Latitud (lat)", norte, ORDEN[1]], EJE["Longitud (lon)", este, ORDEN[2]], UNIDAD DE ÁNGULO["grado", 0.0174532925199433]] El formato WKT puede describir no solo sistemas de referencia de coordenadas geográficas, sino también geocéntricas, proyectadas, verticales, temporales y de ingeniería (por ejemplo, un sistema de referencia de coordenadas asociado a una embarcación). El estándar describe cómo combinar dichos sistemas de referencia de coordenadas.
Coordinar operaciones
El formato WKT se define para describir los métodos y parámetros de operación utilizados para convertir o transformar coordenadas entre dos sistemas de referencia de coordenadas diferentes. Los formatos WKT 1 y WKT 2 son incompatibles en lo que respecta a las operaciones de coordenadas, debido a diferencias en el modelado . [ 13 ] A continuación se muestra un ejemplo de concatenación de dos descripciones de transformación WKT 1, donde primero se aplica la proyección de Mercator y luego una transformación afín al resultado:
CONCAT_MT[ PARAM_MT["Mercator_2SP", PARAMETER["semi_major",6370997.0], PARÁMETRO["semi_menor",6370997.0], PARÁMETRO["central_meridian",180.0], PARÁMETRO["false_easting",-500000.0], PARÁMETRO["false_northing",-1000000.0], PARÁMETRO["paralelo estándar 1",60.0]], PARAM_MT["Affine", PARAMETER["num_row",3], PARÁMETRO["num_col",3], PARÁMETRO["elt_0_1",1], PARÁMETRO["elt_0_2",2], PARÁMETRO["elt 1 2",3]]] A continuación se muestra un ejemplo de una operación de cambio de datum en formato WKT 2. A diferencia de una descripción equivalente en formato WKT 1, la descripción WKT 2 especifica los sistemas de referencia de coordenadas de origen y destino, junto con el dominio de validez y la precisión (en metros) que podemos esperar de esta operación:
COORDINAR OPERACIÓN["AGD84 a GDA94 Auslig 5m", SOURCECRS[…se requiere aquí la definición completa de CRS, pero se omite por brevedad…], TARGETCRS[…se requiere aquí la definición completa del CRS, pero se omite por brevedad…], MÉTODO["Traslaciones geocéntricas", ID["EPSG", 1031]], PARÁMETRO["Traslación del eje X", -128.5, UNIDAD DE LONGITUD["metro", 1]], PARÁMETRO["Traslación del eje Y", -53.0, UNIDAD DE LONGITUD["metro", 1]], PARÁMETRO["Traslación del eje Z", 153,4, UNIDAD DE LONGITUD["metro", 1]] PRECISIÓN OPERACIONAL[5], ÁREA["Australia en tierra"], BBOX[-43,7, 112,85, -9,87, 153,68]] API que brindan soporte
- Sistema de Información Espacial Apache : analiza y formatea las versiones 1 y 2 de WKT para sistemas de referencia de coordenadas y operaciones de coordenadas.
- PROJ
Véase también
Referencias
- ↑ Herring, John R., ed. (28 de mayo de 2011), Estándar de implementación de OpenGIS® para información geográfica: acceso simple a características - Parte 1: arquitectura común , Open Geospatial Consortium , consultado el 28 de enero de 2019.
- ↑ Roger, Lott, ed. (1 de mayo de 2015), Información geográfica: representación textual conocida de sistemas de referencia de coordenadas , Open Geospatial Consortium , consultado el 28 de enero de 2019.
- ↑ Información geográfica: Representación textual conocida de sistemas de referencia de coordenadas (2.ª ed.), ISO , julio de 2019 , consultado el 14 de mayo de 2020.
- ↑ Información geográfica: Representación textual conocida de sistemas de referencia de coordenadas (1.ª ed.), ISO , agosto de 2015 , consultado el 14 de mayo de 2020.
- ↑ "Formato de texto conocido (WKT) versión 1" . geoapi.org . Archivado del original el 2 de noviembre de 2016. Consultado el 1 de noviembre de 2016 .
- ↑ "Información geográfica: representación textual conocida de sistemas de referencia de coordenadas, WKT-CRS 1 (12-063r5)" . docs.opengeospatial.org . Mayo de 2015. Consultado el 1 de octubre de 2016 .
- ↑ "ISO 19162:2015" . iso.org . Consultado el 1 de noviembre de 2016 .
- ↑ "Información geográfica: representación textual conocida de sistemas de referencia de coordenadas, WKT-CRS 2.0.6 (18-010r7)" . docs.opengeospatial.org . 2018.
- ↑ "OGC 12-063r5 Compatibilidad con versiones anteriores" . docs.opengeospatial.org . Mayo de 2015. Consultado el 1 de octubre de 2016 .
- ↑ "OGC 12-063r5 Anexo C.3.3" . docs.opengeospatial.org . Mayo de 2015. Consultado el 1 de octubre de 2016 .
- ↑ mkennedy. "Sistema de coordenadas: ¿En qué se diferencian las proyecciones WKT de ESRI de las proyecciones WKT de OGC?" . Sistemas de Información Geográfica Stack Exchange .
- ↑ "Georreferenciación de archivos LAS con LAS 1.4" . liblas.org .
- ↑ "OGC 12-063r5 Anexo C.4.5" . docs.opengeospatial.org . Mayo de 2015. Consultado el 1 de octubre de 2016 .
Enlaces externos
- Especificación del servicio de transformación de coordenadas
- Tutorial de proyección OGR
- Sistema de referencia espacial, formato de texto conocido, versión 1. Archivado el 24/01/2019 en Wayback Machine.
- Sistema de referencia espacial, formato de texto conocido, versión 2
- Norma espacial ISO (este servicio tiene un coste adicional).
- Proyecciones cartográficas
- formatos de archivo SIG
- Lenguajes de marcado