stringtranslate.com

Abrir código de ubicación

Logotipo de códigos Plus

El Código de Ubicación Abierto ( OLC ) es un código geográfico basado en un sistema de cuadrículas regulares para identificar un área en cualquier lugar de la Tierra. [1] Fue desarrollado en la oficina de ingeniería de Google en Zúrich , [2] y lanzado a finales de octubre de 2014. [3] Los códigos de ubicación creados por el sistema OLC se denominan " códigos plus ".

Abrir código de ubicación es una forma de codificar la ubicación en una forma que es más fácil de usar que mostrar coordenadas en la forma habitual de latitud y longitud . Los códigos Plus están diseñados para usarse como direcciones de calles y pueden ser especialmente útiles en lugares donde no existe un sistema formal para identificar edificios, como nombres de calles, números de casas y códigos postales. [4]

Los códigos Plus se derivan de las coordenadas de latitud y longitud, por lo que ya existen en todas partes. [5] Tienen una longitud similar a un número de teléfono (849VCWC8+R9, por ejemplo), pero a menudo se pueden acortar a sólo cuatro o seis dígitos cuando se combinan con una localidad (CWC8+R9, Mountain View, California ). Las ubicaciones cercanas entre sí tienen códigos similares. Se pueden codificar o decodificar sin conexión. El conjunto de caracteres evita caracteres que parezcan similares, para reducir la confusión y los errores, y evita las vocales para que sea poco probable que un código deletree palabras existentes. Los códigos Plus no distinguen entre mayúsculas y minúsculas y, por lo tanto, se pueden intercambiar fácilmente por teléfono. [6]

Desde agosto de 2015, Google Maps admite códigos plus en su motor de búsqueda. [7] El algoritmo tiene la licencia Apache 2.0 [8] y está disponible en GitHub. [9]

Aplicaciones

Los códigos Plus se utilizan con fines de direccionamiento en Cabo Verde , [10] partes de Calcuta [11] Thane , [12] y Kolhapur [13] en India, y la Nación Navajo en los Estados Unidos. [14] En Laxmi Nagar, Pune, la organización sin fines de lucro Shelter Associates utilizó códigos para llevar servicios de entrega a hogares y negocios específicos en el barrio marginal por primera vez en 2020-21. [12] El Comité Internacional de Rescate en Somalia también está utilizando códigos Plus para programas de inmunización y planificación familiar . [12]

Especificación

El sistema de Código de Ubicación Abierto [15] se basa en latitudes y longitudes en coordenadas WGS84 . Cada código describe un área delimitada por dos paralelos y dos meridianos de una cuadrícula fija, identificada por la esquina suroeste y su tamaño. La cuadrícula más grande tiene bloques de 20 por 20 grados (9 filas y 18 columnas) y está dividida en subbloques de 20 por 20 hasta cuatro veces. A partir de ese nivel la división es en subbloques de 5 por 4. La tabla muestra los distintos tamaños de bloques en su máximo cerca del ecuador. El ancho del bloque disminuye con la distancia desde el ecuador.

La cuadrícula completa utiliza desplazamientos del Polo Sur (-90°) y el antimeridiano (-180°) expresados ​​en representación de base 20 . Para evitar errores de lectura o ortografía de palabras objetables, la codificación excluye vocales y símbolos que pueden confundirse fácilmente entre sí. La siguiente tabla muestra el mapeo.

El código comienza con hasta cinco pares de dígitos, cada uno de los cuales consta de un dígito que representa la latitud y otro que representa la longitud. Los bloques más grandes tienen sólo dos dígitos. Después de 8 dígitos, se inserta un signo más "+" en el código como delimitador para ayudar con el análisis visual. Después de 10 dígitos en cada subdivisión, los subbloques se codifican en un solo dígito de código de la siguiente manera:

Se pueden especificar áreas mayores que un bloque de 8 dígitos reemplazando un número par de dígitos finales antes del signo + con el dígito 0, sin nada después del signo +.

Ejemplo

Considere, por ejemplo, hacer un acercamiento a la fuente Merlion ( 1°17′12″N 103°51′16″E / 1.286785°N 103.854503°E / 1.286785; 103.854503 ) en Singapur , que tiene el código de ubicación abierta " 6PH57VP3+PR6". Se encuentra en el bloque alrededor del ecuador delimitado por -10° Sur y +10° Norte, y entre 100° y 120° Este. Tiene una desviación de 80° con respecto al Polo Sur y de 280° con respecto al antimeridiano; o 4 (=80/20) y 14 (=280/20) como los primeros dígitos en base 20, codificados como "6" y "P". Por tanto, el código es "6P". Esto puede rellenarse como 6P000000+.

Ahora, refine este bloque a un subbloque entre 1° y 2° N y 103° y 104° E. Esto agrega 11° y 3° a la esquina SO. Entonces, los códigos de coordenadas de base 20 agregados son "H" y "5". El resultado se completa con 6PH50000+.

Después de cuatro mejoras adicionales, uno aterriza en Merlion Park como 6PH57VP3+PR.

El siguiente paso requiere dividir el cuadrado utilizado hasta ahora, para refinar la posición en una cuadrícula de 4 por 5 y encontrar la celda a la que apuntan las coordenadas. Esta es la celda llamada "6".

Fórmula BASE20

Alternativamente, use la fórmula BASE(Grados desde el Sur u Oeste * potencia(20, 4), 20) en cualquier hoja de cálculo o calculadora para calcular el código OLC.

Por lo tanto, el Código de Ubicación Abierta resultante es: 6PH57VP3+PR6.

Uso común y acortamiento

Es común omitir los primeros 4 caracteres del código y agregar una ubicación aproximada, como ciudad, estado o país. El ejemplo anterior se convierte entonces en "7VP3+PR6 Singapur". Esto es compatible con la aplicación Google Maps y el sitio web plus.codes, así como con aplicaciones que no son de Google. Estas formas breves de códigos plus se pueden utilizar en lugar del número de una casa en un vecindario.

Los códigos abreviados no se pueden codificar ni decodificar de forma inequívoca sin contexto. La especificación no se basa en ninguna base de datos específica de nombres de lugares de ubicación de referencia contextual y sus ubicaciones exactas, pero existe una variedad de bases de datos de codificación geográfica que asignan nombres a latitud y longitud. La desambiguación requiere reducir las posibilidades a unos 40 km del lugar de referencia. Las coordenadas de la ubicación actual del usuario también se pueden utilizar como contexto, si corresponde. [16] [17]

Referencias

  1. ^ "Códigos más" . Consultado el 3 de noviembre de 2018 .
  2. ^ "Abrir código de ubicación". Openlocationcode.com . Archivado desde el original el 1 de marzo de 2018.
  3. ^ Consulte Abrir código de ubicación en GitHub y el foro Abrir código de ubicación.
  4. ^ El sitio web de Open Location Code proporciona una descripción general. El documento "Una evaluación de los sistemas de codificación de ubicación" proporciona una justificación.
  5. ^ Especificación: "Código de ubicación abierto: un estándar de código abierto para direcciones, independiente de los números de edificios y los nombres de las calles"
  6. ^ "Código de ubicación abierto: direcciones para todo, en todas partes". Google-opensource.blogspot.ch . Consultado el 3 de noviembre de 2018 .
  7. ^ "Códigos Plus: una nueva forma de ayudar a identificar lugares en el mapa". Google-latlong.blogspot.in . Consultado el 3 de noviembre de 2018 .
  8. ^ "google/código-de-ubicación-abierto". GitHub.com . Consultado el 3 de noviembre de 2018 .
  9. ^ "google/código-de-ubicación-abierto". GitHub.com . Consultado el 3 de noviembre de 2018 .
  10. ^ "Repartir correo donde las calles no tienen nombre". Blog de Google África . 1 de diciembre de 2016.
  11. ^ "Códigos Plus | Direcciones en Calcuta" - a través de YouTube.
  12. ^ a b C Shoma Abhyankar. ""Abordar los barrios marginales de la India"". Revisión de tecnología del MIT . vol. 124, núm. 3, mayo/junio de 2021. p. 25.
  13. ^ Pathak, Sushmita (15 de julio de 2022). "La dirección del futuro". Razones para estar alegre .
  14. ^ Podmore, Zak (25 de octubre de 2019). "La Nación Navajo está obteniendo direcciones gracias a un programa de mapeo de código abierto utilizado en las zonas urbanas de la India". El Salt Lake Tribune .
  15. ^ "google/código-de-ubicación-abierto". GitHub . Consultado el 3 de noviembre de 2018 .
  16. ^ Kegel, Mark (24 de septiembre de 2019). "¿Qué hay de malo en abrir el código de ubicación? - Localización de control de calidad" . Consultado el 7 de noviembre de 2022 .
  17. ^ "Código de ubicación abierto: un estándar de código abierto para direcciones, independiente de los números de edificios y los nombres de las calles". GitHub . 2019-04-21 . Consultado el 25 de noviembre de 2022 .

enlaces externos