Открытый код местоположения (Open Location Code — OLC) — система геокодирования для определения области любой точки Земли[1].
Код был разработан в инженерном офисе Google в Цюрихе[2], и опубликован в конце октября 2014 года[3]. Коды местоположения, созданные системой OLC, называются «плюсовыми кодами», или «плюскодами».
Открытый код местоположения — способ кодирования местоположения в символы, которые проще использовать, чем координаты в виде широты и долготы. Плюсовые коды предназначены для использования в качестве уличных адресов и особенно полезны в случаях, когда нет официальной системы идентификации зданий — названия улиц, номеров домов и почтовых индексов[4].
Коды OLC получаются преобразованием координат широты и долготы, поэтому любая точка на Земле уже адресуется плюскодом[5]. По длине они похожи на телефонный номер — например, 849VCWC8+R9 — но зачастую сокращаются до четырёх или шести цифр в сочетании с наименованием местности (CWC8+R9, Mountain View). Расположенные рядом места имеют схожие коды. Их можно кодировать или декодировать в автономном режиме. Набор символов для кодирования кодов OLC составлен таким образом, чтобы исключить применение похожих на вид символов для уменьшения путаницы и ошибок, так же исключены гласные, чтобы исключить совпадение плюскода с существующими словами. Kоды OLC не чувствительны к регистру, поэтому их можно легко передать по телефону[6].
С августа 2015 года карты Google поддерживают коды OLC в своей поисковой системе[7]. Алгоритм находится под лицензией Apache License 2.0[8] и доступен на GitHub[9].
Google заявляет, что коды OLC принимаются в качестве почтовых адресов в Кабо-Верде[10], частях Калькутты[11] и в Навахо[12].
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search