Articulo de referencia

Geocodificación

Un geocódigo o identificador geográfico (a veces abreviado como geo ID ) es un código o identificador único que representa una entidad geográfica ( ubicación u objeto ), a difer...

Un geocódigo o identificador geográfico (a veces abreviado como geo ID ) es un código o identificador único que representa una entidad geográfica ( ubicación u objeto ), a diferencia de otras entidades en el mismo sistema de geocodificación . En general, un geocódigo es un identificador corto y legible para humanos . La norma ISO  19112 [ 1 ] también admite etiquetas largas como geocódigos. [ a ] Los geocódigos se utilizan principalmente (en general como un tipo de dato atómico ) para el etiquetado , la integridad de los datos , el geoetiquetado y la indexación espacial .

Códigos geográficos típicos (en negrita) y entidades representadas por ellos:

  • Código de país y código de subdivisión. Polígono de los límites administrativos de un país o una subdivisión. Los principales ejemplos son los códigos ISO: código ISO 3166-1 alfa-2AF (por ejemplo, para Afganistán o BRpara Brasil ) y sus convenciones de subdivisión, como los códigos de subdivisión AF (por ejemplo, AF-GHOpara la provincia de Ghor ) o los códigos de subdivisión BR (por ejemplo, para el estado de Amazonas ).BR-AM
  • ID de celda DGG . Identificador de una celda de una cuadrícula global discreta : un código Geohash (por ejemplo, una celda de ~0,023  km² en el centroide de Brasil ) o un código Plus (por ejemplo, una celda de ~0,0002 km² dentro de la misma área).6vd23gq 58Q8XXXX+XX
  • Código postal . Polígono de un área postal : un código CEP70040 (por ejemplo, representa el área central de distribución postal de Brasil).

En informática teórica, un sistema de geocodificación es una función hash , y una clase importante de sistemas de geocodificación utilitarios se describe como una función hash que preserva la localidad .

Clasificación

Las celdas de geocodificación de Geohash , con 8 (azul) y 9 (amarillo) dígitos, forman una cuadrícula jerárquica típica , en comparación con la latitud y la longitud (12 o más dígitos). Un museo es un lugar típico para ser geocodificado; su entrada requiere una precisión de aproximadamente 20 metros.

Existen algunos aspectos comunes a muchos geocódigos (o sistemas de geocodificación ) que pueden utilizarse como criterios de clasificación:

  • Propiedad : de propiedad privada o libre , diferenciándose por sus licencias .
  • Formación : el geocódigo puede originarse a partir de un nombre (por ejemplo, la abreviatura del nombre oficial del país) o de una función matemática ( algoritmo de codificación para comprimir latitud y longitud ). Consulte los tipos de sistemas de geocodificación a continuación (tanto de nombres como de cuadrículas ).
  • Jerarquía : jerarquía sintáctica del geocódigo que corresponde a la jerarquía espacial de las entidades que representa. Un sistema de geocodificación puede ser jerárquico ( por nombre o cuadrícula ) o no jerárquico.
  • Cobertura : global o parcial. Las entidades (representadas por los geocódigos) se encuentran en todo el mundo (por ejemplo, puntos geográficos) o están delimitadas por el tema (por ejemplo, solo áreas terrestres) o por la jurisdicción de propiedad (por ejemplo, solo en un país).
  • Tipo de entidad representada : tipo de geometría . Punto (el geocódigo se puede traducir a una URI Geo ), celda de cuadrícula (el sistema de geocodificación está relacionado con un DGG ) o polígono (normalmente delimitaciones de límites administrativos).
  • Ámbito de uso : uso general frente a uso especializado (por ejemplo, geocódigos de aeropuertos).

Sistema

El conjunto de todos los geocódigos utilizados como identificadores únicos de las celdas de una cobertura completa de la superficie geográfica (o cualquier área bien definida como un país o los océanos) es un sistema de geocodificación (también llamado esquema de geocodificación ). La sintaxis y la semántica de los geocódigos también son componentes de la definición del sistema.

  • Sintaxis de geocodificación : los caracteres que se pueden usar, bloques de caracteres y su tamaño y orden. Ejemplo: los códigos de país usan dos letras del alfabeto (conjunto de caracteres AZ). La forma más común de describirlo formalmente es mediante expresiones regulares (por ejemplo /[A-Z]{2,2}/).
  • Semántica del geocódigo : el significado del geocódigo, generalmente expresado asociándolo con un tipo de entidad geográfica. Puede describirse formalmente mediante una ontología , un diagrama de clases UML o cualquier modelo entidad-relación . En general, la semántica puede deducirse a partir de su formación o proceso de codificación/decodificación. Ejemplo: cada código Geohash puede expresarse mediante un área rectangular en el mapa, y las coordenadas de dicho rectángulo se obtienen mediante su proceso de decodificación.

Muchas características sintácticas y semánticas también se resumen mediante la clasificación.

Codificar y decodificar

Cualquier geocódigo puede traducirse a partir de una expresión formal (y ampliada) de la entidad geográfica, o viceversa, el geocódigo traducido a entidad. El primero se denomina proceso de codificación , el segundo de decodificación . Los actores y procesos involucrados, según lo define OGC , [ 4 ] son:

geocodificador
Un agente de software que transforma la descripción de una entidad geográfica (por ejemplo, el nombre de una ubicación o las coordenadas de latitud/longitud) en datos normalizados y los codifica como un geocódigo.
servicio de geocodificación
Un geocodificador implementado como servicio web (o interfaz de servicio similar) acepta como entrada un conjunto de descriptores de entidades geográficas. La solicitud se envía al servicio de geocodificación, que la procesa y devuelve los geocódigos resultantes. Los servicios más generales también pueden devolver características geográficas (por ejemplo, objetos GeoJSON ) representadas por los geocódigos.
geocodificación
La geocodificación se refiere a la asignación de geocódigos o coordenadas a datos geográficos proporcionados en formato de texto. Ejemplos de ello son los códigos de país de dos letras y las coordenadas calculadas a partir de direcciones. Nota: cuando un esquema de direcciones físicas (nombre de la calle y número de casa) se expresa de forma estandarizada y simplificada, puede considerarse un geocódigo. Por lo tanto, el término geocodificación (utilizado para direcciones) a veces se generaliza para referirse a los geocódigos.

En las aplicaciones de indexación espacial, el geocódigo también se puede traducir entre representaciones legibles por humanos (por ejemplo, hexadecimal ) e internas (por ejemplo, binario, entero sin signo de 64 bits ).

Sistemas de nombres estándar

Los geocódigos, como los códigos de país , de ciudad, etc., provienen de una tabla de nombres oficiales y sus correspondientes códigos y geometrías oficiales (normalmente polígonos de áreas administrativas). El término "oficial" se refiere al control y consenso, y suele tratarse de una tabla controlada por una organización de normalización o una autoridad gubernamental. Por lo tanto, el caso más general es una tabla de nombres estándar y sus correspondientes códigos estándar (y sus geometrías oficiales).

Alemania ( DE) con cada subdivisión administrativa de primer nivel etiquetada con la segunda parte de su código ISO 3166-2
Las 21 "regiones" de nivel superior de 2 dígitos de los límites de las unidades hidrológicas, utilizando las convenciones de geocodificación HUC.

Estrictamente hablando, el "nombre" relacionado con un geocódigo es un topónimo , y la tabla (por ejemplo, topónimo a código estándar) es el recurso para la resolución de topónimos : es el proceso de relación , generalmente efectuado por un agente de software, entre un topónimo y "una huella espacial inequívoca del mismo lugar". [ 5 ] Cualquier sistema estandarizado de resolución de topónimos, que tenga códigos o abreviaturas codificadas, puede usarse como sistema de geocodificación . El agente "resolutor" en este contexto es también un geocodificador .

En ocasiones, los nombres se traducen a códigos numéricos para que sean compactos o legibles por máquina. Dado que, en este caso, los números son identificadores de nombres, podemos considerarlos como "nombres numéricos" ; por lo tanto, este conjunto de códigos constituirá una especie de "sistema de nombres estándar".

Nomenclatura jerárquica

En el contexto de la geocodificación, la partición del espacio es el proceso de dividir un espacio geográfico en dos o más subconjuntos disjuntos , lo que da como resultado un mosaico de subdivisiones. Cada subdivisión puede volver a particionarse, de forma recursiva , dando como resultado un mosaico jerárquico.

Cuando los nombres de las subdivisiones se expresan como códigos, y la sintaxis de estos códigos se puede descomponer en relaciones padre-hijo mediante un esquema sintáctico bien definido, el conjunto de geocódigos configura un sistema jerárquico. Un fragmento de geocódigo (asociado al nombre de una subdivisión) puede ser una abreviatura, un código numérico o alfanumérico.

Un ejemplo popular es el sistema de geocodificación ISO 3166-2 , que representa los nombres de los países y los nombres de las respectivas subdivisiones administrativas separadas por guiones. Por ejemplo , AlemaniaDE es un geocódigo simple, y sus subdivisiones (ilustradas) son Baden -Württemberg , Baviera , ..., Renania del Norte-Westfalia , etc. El alcance es solo el primer nivel de la jerarquía. Para niveles superiores existen otras convenciones, como HASC (Códigos Jerárquicos de Subdivisión Administrativa). [ 6 ] [ 7 ] Los códigos HASC son alfabéticos y sus fragmentos tienen una longitud constante (2 letras). Ejemplos:DE-BWDE-BYDE-NW

DE.NW- Renania del Norte-Westfalia . Un geocódigo jerárquico de dos niveles.
DE.NW.CE- Distrito Coesfeld . Un geocódigo jerárquico de 3 niveles.

Dos geocódigos de un sistema de geocodificación jerárquico con el mismo prefijo representan diferentes partes de la misma ubicación. Por ejemplo, DE.NW.CEy DE.NW.BNrepresentan partes geográficamente interiores de DE.NW, el prefijo común.

Al modificar los criterios de subdivisión, podemos obtener otros sistemas jerárquicos. Por ejemplo, para criterios hidrológicos existe un sistema de geocodificación, el código de unidad hidrológica (HUC) de EE. UU., que es una representación numérica de los nombres de las cuencas en un esquema de sintaxis jerárquica (primer nivel ilustrado). Por ejemplo, el HUC 17es el identificador de la " Cuenca del Pacífico Noroeste del Columbia "; el HUC 1706de la " Cuenca del Bajo Snake " es un subconjunto espacial del HUC 17y un superconjunto del 17060102("Río Imnaha").

Sistemas de cuadrículas regulares

Cada celda de una cuadrícula regular está etiquetada con un geocódigo. Las cuadrículas no globales eran las más utilizadas antes del año 2000. Este sistema jerárquico de cuadrículas locales , utilizado desde la década de 1930 como la Red Nacional Británica , genera geocódigos jerárquicos. Cada celda subdivide recurrentemente su área en una nueva cuadrícula de 10x10.

Inspirada en las clásicas cuadrículas alfanuméricas , una cuadrícula global discreta ( DGG ) es un mosaico regular que cubre toda la superficie terrestre (el globo). La regularidad del mosaico se define por el uso de celdas de la misma forma en toda la cuadrícula, o de forma y área casi idénticas en una región de interés, como un país.

Todas las celdas de la cuadrícula tienen un identificador (ID de celda de DGG), y el centro de la celda puede usarse como referencia para convertir el ID de celda en un punto geográfico. Cuando se estandariza una expresión compacta y legible para el usuario del ID de celda, esta se convierte en un geocódigo.

Los geocódigos de diferentes sistemas de geocodificación pueden representar la misma posición en el globo, con la misma forma y precisión, pero difieren en la longitud de la cadena , el alfabeto de dígitos, los separadores, etc. Las cuadrículas no globales también difieren en su alcance y, en general, están optimizadas geométricamente (para evitar superposiciones, huecos o pérdida de uniformidad) para su uso local.

Rejillas jerárquicas

Cada celda de una cuadrícula puede transformarse en una nueva cuadrícula local, en un proceso recurrente . En el ejemplo ilustrado, la celda TQ 2980es una subcelda de TQ 29, que a su vez es una subcelda de TQ. Un sistema de referencias de cuadrícula regulares geográficas es la base de un sistema de geocodificación jerárquico .

Dos geocódigos de un sistema de cuadrícula de geocódigos jerárquico pueden usar la regla del prefijo: los geocódigos con el mismo prefijo representan diferentes partes de la misma ubicación más amplia . Usando nuevamente la ilustración lateral: TQ 28y TQ 61representan partes geográficamente internas de TQ, el prefijo común.

El geocódigo jerárquico se puede dividir en claves. El Geohash6vd23gq es la clave qde la celda 6vd23g, es decir, una celda de 6vd23(clave g), y así sucesivamente, claves por dígito. El OLC58PJ642P es la clave 48de la celda 58PJ64, es decir, una celda de 58Q8(clave 48), y así sucesivamente, claves de dos dígitos. En el caso de OLC hay un segundo esquema de clave, después del +separador: 58PJ642P+48es la clave 2de la celda . Utiliza dos esquemas de clave. Algunos sistemas de geocódigos (por ejemplo, geometría S2) también utilizan un prefijo inicial con un esquema de clave no jerárquico. 58PJ642P+4

En general, como representación técnica y opcional no compacta, los sistemas de geocodificación (basados ​​en cuadrículas jerárquicas) también ofrecen la posibilidad de expresar su identificador de celda con un esquema de grano fino, mediante una ruta de claves más larga. Por ejemplo, el Geohash 6vd2, que es un código base32 , puede expandirse a base40312312002 , que también es un esquema con claves por dígito. Geométricamente, cada celda Geohash es un rectángulo que subdivide el espacio recurrentemente en 32 nuevos rectángulos, por lo que la subdivisión de base4 en 4 es el límite de expansión de la codificación. [ 8 ]

La uniformidad de forma y área de las celdas en una cuadrícula puede ser importante para otros usos, como la estadística espacial . Existen métodos estándar para construir una cuadrícula que cubra todo el globo con celdas de igual área, forma regular y otras propiedades: el Sistema de Cuadrícula Global Discreta (DGGS) es una serie de cuadrículas globales discretas que satisfacen todos los requisitos estandarizados definidos en 2017 por la OGC . [ 9 ] Cuando los códigos legibles por humanos obtenidos a partir de los identificadores de celda de un DGGS también están estandarizados, se puede clasificar como un sistema de geocodificación basado en DGGS .

Sistemas de nombres y cuadrículas

También existen sistemas mixtos que utilizan una partición sintáctica, donde, por ejemplo, la primera parte (prefijo del código) es un código de nombre y la otra parte (sufijo del código) es un código de cuadrícula. Ejemplo:

El código de mapa de entrada al ascensor de la Torre Eiffel en París es FR-4J.Q2, donde FRes el código de nombre [ 10 ] y 4J.Q2es el código de cuadrícula. Semánticamente, Francia es el contexto, para obtener su cuadrícula local.

Para la semántica coherente mnemotécnica , en aplicaciones de geocodificación de grano fino, las soluciones mixtas son las más adecuadas.

Acortamiento de códigos basados ​​en cuadrículas por contexto

Cualquier sistema de geocodificación basado en una cuadrícula regular suele ser una forma más concisa de expresar una coordenada latitudinal o longitudinal. Sin embargo, un geocódigo con más de seis caracteres es difícil de recordar. Por otro lado, un geocódigo basado en un nombre estándar (o abreviatura o nombre completo) es más fácil de recordar.

Esto sugiere que un "código mixto" puede resolver el problema, reduciendo el número de caracteres cuando un nombre puede usarse como "contexto" para el geocódigo basado en cuadrícula. Por ejemplo, en un libro donde el autor dice "todos los geocódigos aquí están contextualizados por la ciudad del capítulo". En el capítulo sobre París, donde todos los lugares tienen un Geohash con prefijo u09, ese código puede eliminarse . Por ejemplo, Geohash u09tutpuede reducirse a tut, o, mediante un código explícito para el contexto "FR-París tut". Esto solo es posible cuando la resolución del contexto (por ejemplo, la traducción de "FR-París" al prefijo u09) es bien conocida.

De hecho, existe una metodología para geocódigos jerárquicos basados ​​en cuadrículas con tamaño fijo, donde el prefijo del código describe un área más amplia, la cual puede asociarse con un nombre. Por lo tanto, es posible acortarlo reemplazando el prefijo por el contexto asociado. El contexto más común es un nombre oficial. Ejemplos:

Los ejemplos de la columna de referencia mixta son significativamente más fáciles de recordar que la columna del código DGG . Los métodos varían; por ejemplo, OLC se puede abreviar eliminando sus primeros cuatro dígitos y añadiendo una localidad suficientemente cercana. [ 11 ]

Cuando la referencia mixta también es corta (9 caracteres en el segundo ejemplo) y existe una convención sintáctica para expresarla (por ejemplo, ), esta convención genera un nuevo sistema de geocodificación de nombre y cuadrícula . Este no es el caso del primer ejemplo porque, estrictamente hablando, "Cabo Verde, Praia" no es un código. CP‑PR~bgxed

Para ser a la vez un sistema de nombres y cuadrículas y una convención de referencia mixta, el sistema debe ser reversible. Los sistemas puramente de nombres y cuadrículas, como Mapcode , que no permiten transformarlos en un código global, no constituyen una referencia mixta, ya que no existe un algoritmo para transformar el geocódigo mixto en un geocódigo basado en cuadrículas.

Ejemplos catalogados

En uso, alcance general

Geocódigos en uso y de alcance general:

En uso, dirección alternativa

Los geocódigos pueden utilizarse en lugar de los nombres oficiales de las calles o los números de las casas , especialmente cuando una ubicación no tiene una dirección asignada por las autoridades. También pueden usarse como una "dirección alternativa" si se pueden convertir en una URI geográfica . Incluso si el geocódigo no es la designación oficial de una ubicación, puede utilizarse como un "estándar local" para que los hogares reciban entregas, accedan a servicios de emergencia, se registren para votar, etc.

En uso, códigos postales

Códigos geográficos en uso como códigos postales . Un código geográfico reconocido por la Unión Postal Universal y adoptado como "código postal oficial" por un país es también un código postal válido. No todos los códigos postales son geográficos, y en algunos sistemas de códigos postales existen códigos que no son geocódigos (por ejemplo, en el sistema del Reino Unido ). Ejemplos, lista incompleta:

En uso, telefonía y radio

Códigos geográficos utilizados para el ámbito de la telefonía o la radiodifusión:

En uso, otros

Geocódigos en uso y con alcance específico:

Histórico o menos utilizado

Otros ejemplos

Otros geocódigos:

Otros estándares

Algunos estándares y servidores de nombres incluyen: ISO 3166, FIPS, INSEE, Geonames, IATA e ICAO .

También se han propuesto varias soluciones comerciales:

  • WOEID (Identificador de Ubicación en la Tierra) es un identificador de referencia único de 32 bits que identifica cualquier accidente geográfico en la Tierra.
  • NAC Locator proporciona una dirección de geocodificación universal para todas las ubicaciones del planeta.

Véase también

Notas

  1. Por ejemplo, para ISO, el nombre del país “República Popular China” es una etiqueta.

Referencias

  1. "ISO 19112:2019 — Información geográfica — Referenciación espacial mediante identificadores geográficos", "Sección 3.1.2 — Identificador geográfico", https://www.iso.org/standard/70742.html , cita: "referencia espacial en forma de etiqueta o código que identifica una ubicación"
  2. Definición estándar de " Sistemas de Red Global Discreta "de la OGS
  3. Para formatos y protocolos de Internet, el WGS84 es el estándar de facto y de jurisprudencia : véase el protocolo geo URI , GeoJSON , GML y los formatos KML .
  4. Definiciones del" Glosario de términos " de la OGC .
  5. DeLozier, Jochen L. (2007). Resolución de topónimos en texto: anotación, evaluación y aplicaciones de la fundamentación espacial (PhD). Universidad de Edimburgo. hdl : 1842/1849 .
  6. Gwillim Law (2016). Subdivisiones administrativas de los países: una referencia mundial exhaustiva, 1900 a 1998. McFarland. ISBN 978-0-7864-0729-3.
  7. "Códigos de subdivisión administrativa jerárquica" . Statoides .
  8. Nota: en la práctica, Geohash puede expandirse a base 2, pero geométricamente se basa en particiones de latitud y longitud (2+2), por lo que la base 2 puede resultar en una pérdida de simetría. Estrictamente, Geohash base 32 también necesita claves de dos dígitos para ser compatible con base 4.
  9. "Tema 21: Especificación abstracta de sistemas de cuadrícula global discreta", Open Geospatial Consortium (2017). https://docs.opengeospatial.org/as/15-104r5/15-104r5.html
  10. Consulte el uso formal de los códigos de país ISO en Mapcode en https://www.mapcode.com/territory
  11. "Guía para acortar códigos · google/Open-location-code Wiki" . GitHub .
  12. "Inicio" . plus.codes .
  13. "What3words: Encuentra y comparte ubicaciones muy precisas a través de Google Maps con solo 3 palabras" . 2 de julio de 2013. Consultado el 8 de julio de 2014 .
  14. "Mongolia adopta what3words como sistema nacional de direcciones – Geospatial Solutions : Geospatial Solutions" . Junio ​​de 2016. 
  15. ^ (8 de septiembre de 2016) "Correios de Cabo Verde testam novo sistema de endereçamento da Google", https://web.archive.org/web/20170209155133/http://aicep.pt/?%2Fnoticias%2F1%2F2534
  16. Departamento de Comunicaciones (28 de abril de 2014). "El ministro Rabbitte lanza Eircode, los nuevos códigos de ubicación para direcciones irlandesas" . DCENR . Consultado el 15 de julio de 2015 .
  17. "Condiciones de uso de Eircode" .
  18. "Descripción general" . s2geometry.io . Consultado el 11 de mayo de 2018 .
  19. Kreiss, Sven (27 de julio de 2016). "Celdas S2 y curvas que llenan el espacio: claves para construir mejores herramientas de mapas digitales para ciudades" . Medium . Recuperado el 11 de mayo de 2018 .
  20. "Blog de Uber anuncia h3" . uber.com . Consultado el 8 de febrero de 2023 .
  21. "h3 código fuente abierto" . github.com . Consultado el 8 de febrero de 2023 .
  22. "documentación h3" . h3geo.org . Consultado el 8 de febrero de 2023 .
  23. / ESA
  24. "Límites del segundo nivel administrativo" . Archivado del original el 4 de abril de 2021. Consultado el 9 de abril de 2020 .
  25. "OpenPostcode.org" . Consultado el 10 de junio de 2012 .
  26. "Enlace corto - Wiki de OpenStreetMap" .
  27. "Comprensión de los identificadores geográficos (GEOID)" . Oficina del Censo de los Estados Unidos . Consultado el 3 de marzo de 2016 .
  • Logotipo de Wikimedia CommonsContenido multimedia relacionado con geocódigos en Wikimedia Commons