Articulo de referencia

Representación textual bien conocida de sistemas de referencia de coordenadas

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 espacial...

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

Véase también

Referencias

  1. 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.
  2. 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.
  3. 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. 
  4. 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. 
  5. "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 .
  6. "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 .
  7. "ISO 19162:2015" . iso.org . Consultado el 1 de noviembre de 2016 .
  8. "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.
  9. "OGC 12-063r5 Compatibilidad con versiones anteriores" . docs.opengeospatial.org . Mayo de 2015. Consultado el 1 de octubre de 2016 .
  10. "OGC 12-063r5 Anexo C.3.3" . docs.opengeospatial.org . Mayo de 2015. Consultado el 1 de octubre de 2016 .
  11. 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 .
  12. "Georreferenciación de archivos LAS con LAS 1.4" . liblas.org .
  13. "OGC 12-063r5 Anexo C.4.5" . docs.opengeospatial.org . Mayo de 2015. Consultado el 1 de octubre de 2016 .
  • 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).