De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Un geocódigo es un código que representa una entidad geográfica ( ubicación u objeto ). Es un identificador único de la entidad, para distinguirla de otras en un conjunto finito de entidades geográficas. En general, el código geográfico es un identificador corto y legible por humanos .

Geocódigos típicos y entidades representadas por él:

Los códigos geográficos se utilizan principalmente (en general como un tipo de datos atómicos ) para etiquetado , integridad de datos , geoetiquetado e indexación espacial .

En informática teórica, un sistema de geocodificación es una función hash que preserva la localidad .

Clasificación [ editar ]

Geocodificar celdas de Geohash , con 8 (azul) y 9 (amarillo) dígitos, una cuadrícula jerárquica típica , comparando con latitud-longitud (12 o más dígitos). Un museo es un lugar típico para ser señalado por un código geográfico, su puerta necesita ~ 20 metros de precisión.

Hay algunos aspectos comunes de muchos códigos geográficos (o sistemas de códigos geográficos ) que se pueden utilizar como criterios de clasificación:

  • Propiedad : propietaria o gratuita , diferenciándose por sus licencias .
  • Formación : el geocódigo puede originarse a partir de un nombre (ej. Abreviatura del nombre oficial del país) o de una función matemática ( algoritmo de codificación para comprimir latitud-longitud ). Consulte los tipos de sistemas de geocodificación a continuación (de nombres y de cuadrículas ).
  • Cobertura : global o parcial. Las entidades (representadas por los códigos geográficos) están 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 la propiedad (por ejemplo, solo en un país).
  • Tipo de entidad representada : tipo de geometría . Punto (el código geográfico se puede traducir a un URI geográfico ), celda de cuadrícula (el sistema de código geográfico está relacionado con un DGG ) o polígono (por lo general, delimitaciones de límites administrativos).
    • las cuadrículas jerárquicas especiales, con cobertura global y celdas de igual área, se pueden clasificar como celda DGGS [1]
    • algunas entidades geográficas no estándar, se pueden clasificar también por su sistema de coordenadas y elipsoide de referencia (por ejemplo, UTM ). El estándar de facto es el WGS84 . [2]
  • Ámbito de uso : uso general vs especializado (por ejemplo, códigos geográficos de aeropuertos).
  • Jerarquía : jerarquía de sintaxis de geocodificación correspondiente a la jerarquía espacial de sus entidades representadas. Un sistema de geocodificación puede ser jerárquico ( nombre o cuadrícula ) o no jerárquico.

Sistema de geocodificación [ editar ]

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

  • sintaxis de geocodificación : los caracteres que se pueden utilizar, bloques de caracteres y su tamaño y orden. Ejemplo: los códigos de país utilizan dos letras del alfabeto (conjunto de caracteres AZ). La forma más común de describir formalmente es mediante una expresión regular (p /[A-Z]{2,2}/. Ej .).
  • semántica de geocodificación : el significado del geocodificación, generalmente expresado asociando el código 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 se puede deducir por su formación o proceso de codificación / decodificación. Ejemplo: cada código de Geohash se puede expresar mediante un área rectangular en el mapa, y las coordenadas del rectángulo se obtienen mediante su proceso de decodificación.

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

Codificar y decodificar [ editar ]

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

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

En aplicaciones de indexación espacial, el código geográfico también se puede traducir entre representaciones legibles por humanos (p. Ej., Hexadecimal ) e internas (p. Ej., Enteros binarios de 64 bits sin signo ).

Sistemas de nombres estándar [ editar ]

Los códigos geográficos como códigos de países , códigos de ciudades, etc. provienen de una tabla de nombres oficiales, y los códigos oficiales y geometrías correspondientes (típicamente polígono de áreas administrativas). "Oficial" en el contexto de control y consenso, típicamente una mesa controlada por una organización de estándares o una autoridad gubernamental. Entonces, el caso más general es una tabla de nombres estándar y los códigos estándar correspondientes (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.
La 21 "región" de 2 dígitos de nivel superior de los límites de las unidades hidrológicas, utilizando las convenciones de geocodificación de HUC.

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

A veces, los nombres se traducen a códigos numéricos, para que sean compactos o legibles por máquina. Dado que los números, en este caso, son identificadores de nombre, podemos considerar "nombres numéricos" & mdash; por lo que este conjunto de códigos será una especie de "sistema de nombres estándar".

Denominación jerárquica [ editar ]

En el contexto de 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 se puede volver a dividir, de forma recursiva , lo que da como resultado un mosaico jerárquico.

Cuando los nombres de las subdivisiones se expresan como códigos, y la sintaxis del código se puede descomponer en relaciones padre-hijo, a través de un esquema sintáctico bien definido, el conjunto de geocodificación configura un sistema jerárquico. Un fragmento de geocodificación (asociado a un nombre de 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 subdivisiones administrativas respectivas separados por un guión. Por ejemplo, DEes Alemania , un código geográfico simple, y sus subdivisiones (ilustradas) son DE-BWpara Baden-Württemberg , DE-BYpara Bayern , ..., DE-NW para Nordrhein-Westfalen , etc. El alcance es solo el primer nivel de la jerarquía. Para más niveles existen otras convenciones, como el código HASC. [5] [6] Los códigos HASC son alfabéticos y sus fragmentos tienen una longitud constante (2 letras). Ejemplos:

DE.NW- Renania del Norte-Westfalia . Un código geográfico jerárquico de dos niveles.
DE.NW.CE- Kreis Coesfeld . Un código geográfico jerárquico de 3 niveles.

Dos códigos geográficos de un sistema de código geográfico jerárquico con el mismo prefijo representan diferentes partes de la misma ubicación. Por ejemplo, DE.NW.CEy DE.NW.BNrepresenta partes geográficamente interiores del DE.NWprefijo común.

Cambiando los criterios de subdivisión podemos obtener otros sistemas jerárquicos. Por ejemplo, para los criterios hidrológicos, existe un sistema de geocodificación, el código de unidad hidrológica de EE. UU. (HUC), 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 " Cuenca del Pacífico Noroeste de Columbia "; HUC 1706de " Cuenca de la Serpiente Inferior ", un subconjunto espacial de HUC 17y un superconjunto de 17060102("Río Imnaha").

Sistemas de cuadrículas regulares [ editar ]

Cada celda de una cuadrícula regular representa un código geográfico. Las redes no globales fueron las más utilizadas antes de la década de 2000.
Este sistema jerárquico de cuadrículas locales , utilizado desde la década de 1930 como British National Grid , genera geocódigos jerárquicos. Cada celda subdivide de forma recurrente 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 de la Tierra (el globo). La regularidad del mosaico se define por el uso de celdas de la misma forma en toda la cuadrícula, o "cerca de la misma forma y cerca de la misma área" 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 se puede usar como referencia para la conversión de ID de celda en un punto geográfico. Cuando se estandariza una expresión compacta legible por humanos del ID de celda, se convierte en un código geográfico.

Los códigos geográficos de diferentes sistemas de códigos geográficos pueden representar la misma posición en el mundo, 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 se diferencian por el alcance y, en general, están optimizadas geométricamente (evitar superposiciones, huecos o pérdida de uniformidad) para el uso local.

Cuadrículas jerárquicas [ editar ]

Cada celda de una cuadrícula se puede transformar en una nueva cuadrícula local, en un proceso recurrente . En el ejemplo ilustrado, la celda TQ 2980es una subcelda de TQ 28, es decir, una subcelda de TQ. Un sistema de referencias de cuadrículas regulares geográficas es la base de un sistema de geocodificación jerárquico .

Dos códigos geográficos de un sistema de cuadrícula de códigos geográficos jerárquicos pueden usar la regla de prefijo: los códigos geográficos con el mismo prefijo representan partes diferentes de la misma ubicación más amplia . Utilizando de nuevo la ilustración lateral: TQ 28y TQ 61representa partes geográficamente interiores del TQprefijo común.

El código geográfico jerárquico se puede dividir en claves. El Geohash 6vd23gq es la clave qde la celda 6vd23g, es decir, una celda de 6vd23(clave g), y así sucesivamente, claves por dígito. El OLC 58PJ642P 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  58PJ642P+4. Utiliza dos esquemas clave. Algunos sistemas de códigos geográficos (por ejemplo, la geometría S2) también utilizan un prefijo inicial con un esquema de clave no jerárquico.

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 detallado, mediante una ruta de claves más larga. Por ejemplo, el Geohash 6vd2, que es un código base32 , se puede expandir a base4 0312312002 , que también es un esquema con claves por dígito. Geométricamente, cada celda de Geohash es un rectángulo que subdivide el espacio de forma recurrente en 32 nuevos rectángulos, por lo que, la base4 subdividida en 4, es el límite de expansión de codificación. [7]

La uniformidad de la forma y el área de las celdas en una cuadrícula puede ser importante para otros usos, como las estadísticas espaciales . Hay formas estándar de construir una cuadrícula que cubra todo el mundo 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 . [8] Cuando los códigos legibles por humanos obtenidos de los identificadores de celda de un DGGS también están estandarizados, se pueden clasificar como un sistema de geocodificación basado en DGGS .

Sistemas de nombre y cuadrícula [ editar ]

También hay sistemas mixtos, que utilizan una partición sintáctica, donde, por ejemplo, la primera parte (prefijo de código) es un código de nombre y la otra parte (sufijo de 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 FRestá el código de nombre [9] y 4J.Q2el código de cuadrícula. Semánticamente Francia es el contexto, para obtener su cuadrícula local.

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

Acortando códigos basados ​​en cuadrículas por contexto [ editar ]

Cualquier sistema de geocodificación basado en una cuadrícula regular , en general, también es una forma más corta de expresar una coordenada latitudinal / longitudinal. Pero más de 6 dígitos geográficos son difíciles de recordar. Por otro lado, un código geográfico basado en el nombre estándar (o la abreviatura o el nombre completo) es fácil de recordar.

Por lo tanto, esto sugiere que un "código mixto" puede resolver el problema, reduciendo el número de dígitos cuando un nombre puede usarse como "contexto" del código geográfico basado en cuadrícula. Por ejemplo, en un libro donde el autor dice "todos los códigos geográficos aquí están contextualizados por la ciudad del capítulo". En el capítulo sobre París, donde todos los lugares tienen Geohash con prefijo u09, se puede eliminar; por ejemplo, Geohash u09tutse puede reducir a tut, o mediante un código explícito para el contexto "FR-Paris tut". Solo es posible cuando la resolución del contexto (por ejemplo, la traducción de "FR-Paris" al prefijo u09) es bien conocida.

De hecho, existe una metodología para códigos geográficos jerárquicos basados ​​en cuadrículas con tamaño no variable, donde el prefijo del código describe un área más amplia, que se puede asociar con un nombre. Entonces, es posible acortar reemplazando el prefijo por el contexto asociado. El contexto más habitual es un nombre oficial. Ejemplos:

Los ejemplos de la columna de referencia mixta son significativamente más fáciles que recordar la columna de código DGG . Los métodos varían, por ejemplo, OLC se puede acortar la eliminación de sus primeros cuatro dígitos [10] y el uso de convenciones de nomenclatura de Códigos Plus . [11]

Cuando la referencia mixta también es corta (9 caracteres en el segundo ejemplo) y hay una convención de sintaxis para expresarla (supongamos  CP‑PR~bgxed), esta convención está generando 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.

Para ser a la vez un sistema de nombre y cuadrícula y también una convención de referencia mixta, el sistema debe ser reversible. Los sistemas puros de nombre y cuadrícula, como Mapcode , sin forma de transformarlo en un código global, no son una referencia mixta, porque no existe un algoritmo para transformar el geocódigo mixto en un geocódigo basado en cuadrícula.

Ejemplos catalogados [ editar ]

Esta sección enumera la mayoría de los códigos geográficos catalogados en Wikipedia y muestra una descripción resumida de cada uno, según la sección de clasificación .

En uso, alcance general [ editar ]

Geocódigos en uso y con alcance general:

En uso, dirección alternativa [ editar ]

Los códigos geográficos se pueden utilizar en lugar de los nombres oficiales de las calles y / o los números de las casas , especialmente cuando las autoridades no han asignado una dirección a una ubicación determinada. También se pueden utilizar como una "dirección alternativa" si se puede convertir a una URI geográfica . Incluso si el código geográfico no es la designación oficial de una ubicación, se puede utilizar como un "estándar local" para permitir que los hogares reciban entregas, accedan a los servicios de emergencia, se registren para votar, etc.

En uso, códigos postales [ editar ]

Geocódigos 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 , también es un código postal válido. No todos los códigos postales son geográficos y, para algunos sistemas de códigos postales, hay códigos que no son códigos geográficos (por ejemplo, en el sistema del Reino Unido ). Muestras, no una lista completa:

En uso, telefonía y radio [ editar ]

Geocódigos en uso para telefonía o alcance de radiodifusión:

  • Códigos de país del UIT-R
  • Códigos telefónicos de países del UIT-T
  • Códigos de llamadas móviles del UIT-T
  • Sistema de localización de Maidenhead (utilizado por radioaficionados)
  • Cuadrados Marsden

En uso, otros [ editar ]

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

Histórico o menos usado [ editar ]

Otros ejemplos [ editar ]

Otros códigos geográficos:

  • S2 : un esquema de codificación geográfica que utiliza geometría esférica y la curva de Hilbert que llena el espacio , desarrollado en Google [19] [20]
  • Convención de orientación de Múnich : convierte lat / lon en códigos monopolares métricos para objetivos, cruces, estaciones, puntos de parada, puentes, túneles, ciudades, islas, volcanes, salidas de carreteras, etc. [21]
  • SALB (Límites del segundo nivel administrativo), de la ONU [1]
  • OpenPostcode , algoritmo global de código abierto (adaptaciones locales como códigos postales de Irlanda y Hong Kong). [22]
  • WOEID
  • Enlace corto de OpenStreetMap , que se utiliza como un enlace breve y permanente para localizar ubicaciones [23]
  • Celdas de cuadrícula de un cuarto de grado
  • NAC (patentado), códigos de área (el área puede ser indefinidamente pequeña)
  • GEOID, el nombre de los identificadores geográficos de la Oficina del Censo de los Estados Unidos . [24]

Otros estándares [ editar ]

Algunos estándares y servidores de nombres incluyen: ISO 3166, FIPS, INSEE, Geonames, IATA e ICAO . Para ubicaciones geográficas en los Estados Unidos, a menudo se utilizan los códigos del Instituto Nacional Estadounidense de Estándares (ANSI). ANSI INCITS 446-2008 se titula "Identificación de atributos para características geográficas físicas y culturales con nombre (excepto carreteras y autopistas) de los Estados Unidos, sus territorios, áreas periféricas y áreas libremente asociadas, y las aguas de las mismas hasta el límite del Zona estatutaria de doce millas Se han propuesto varias soluciones comerciales:

  • WOEID (Where on Earth IDentifier) ​​es un identificador de referencia único de 32 bits que identifica cualquier característica de la Tierra.
  • NAC Locator proporciona una dirección de codificación geográfica universal para todas las ubicaciones del planeta.

Ver también [ editar ]

  • Tramo censal
  • Geolocalización
  • Geoetiquetado
  • Recuperación de información geográfica
  • Código de cuadrícula de navegación global (¿geocodificación de China?)
  • ISO 6709 , representación estándar de la ubicación del punto geográfico por coordenadas
  • Número de referencia de propiedad única
  • Número de referencia de calle único

Referencias [ editar ]

  1. ^ Definiciónestándar de " Sistemas de red global discretos " de la OGS.
  2. ^ Para formatos y protocolos de Internet, el WGS84 esestándar de facto y de juri : consulte elprotocolo geo URI , losformatos GeoJSON , GML y KML .
  3. ^ Definiciones del" Glosario de términos "de OGC .
  4. ^ DeLozier, Jochen L. (2007). Resolución de topónimos en texto: anotación, evaluación y aplicaciones de la base espacial (PhD). Universidad de Edimburgo.
  5. ^ Ley de Gwillim (2016). Subdivisiones administrativas de países: una referencia mundial integral, 1900 a 1998 . ISBN 0-7864-0729-8.
  6. ^ "Códigos jerárquicos de subdivisión administrativa" . Statoides .
  7. ^ Nota: en el uso práctico, Geohash puede expandirse a base2, pero geométricamente se basa en particiones de latitud y longitud (2 + 2), por lo que base2 puede resultar en una pérdida de simetría. Estrictamente, Geohash base32 también necesita claves de dos dígitos para compatibilidad con base4.
  8. ^ "Tema 21: Especificación abstracta de sistemas de red global discretos", Consorcio Geoespacial Abierto (2017). https://docs.opengeospatial.org/as/15-104r5/15-104r5.html
  9. ^ Consulte el uso formal de los códigos de país ISO en Mapcode en https://www.mapcode.com/territory
  10. ^ https://github.com/google/open-location-code/wiki/Guidance-for-shortening-codes
  11. ^ Pero PlusCodes no es un algoritmo de código abierto, utiliza una caja negra , consulte https://stackoverflow.com/q/58489357/287948
  12. ^ https://plus.codes
  13. ^ "What3words: Encuentra y comparte ubicaciones muy precisas a través de Google Maps con solo 3 palabras" . Consultado el 8 de julio de 2014 .
  14. ^ http://geospatial-solutions.com/mongolia-adopts-what3words-as-national-addressing-system/
  15. ^ (2016-09-08) "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. ^ https://www.eircode.ie/legal
  18. ^ "Resumen" . s2geometry.io . Consultado el 11 de mayo de 2018 .
  19. Kreiss, Sven (27 de julio de 2016). "Células S2 y curvas de llenado de espacio: claves para construir mejores herramientas de mapas digitales para las ciudades" . Medio . Consultado el 11 de mayo de 2018 .
  20. ^ / ESA [ enlace muerto permanente ]
  21. ^ "OpenPostcode.org" . Consultado el 10 de junio de 2012 .
  22. ^ https://wiki.openstreetmap.org/wiki/Shortlink
  23. ^ "Comprensión de identificadores geográficos (GEOID)" . Oficina del censo de Estados Unidos . Consultado el 3 de marzo de 2016 .