Код карты
Система кодов карт с открытым исходным кодом, — это система геокодирования состоящая из двух групп букв и цифр, разделенных точкой. Он представляет собой местоположение на поверхности Земли в контексте отдельно указанной страны или территории. Например, вход в лифт Эйфелевой башни в Париже — «Франция 4J.Q2». Как и в случае с почтовыми адресами, часто нет необходимости явно указывать страну.
Алгоритм кода карты определяет, как координата WGS 84 ( широта и долгота ) может быть преобразована в код карты и наоборот. Коды карт могут поддерживаться автомобильной навигационной системой .
Принципы проектирования
[ редактировать ]Система картографических кодов была разработана специально как бесплатный международный стандарт без бренда для обозначения любого места на поверхности Земли с помощью короткого, легко распознаваемого и запоминающегося «кода», обычно состоящего из 4–7 букв и цифр.Краткость является ключевым фактором, отличающим коды карт от других ссылок на местоположение; [1] более густонаселенные районы обозначаются более короткими (4-значными) кодами.
Краткость мапкодов была достигнута за счет сочетания нескольких идей:
- Коды должны быть достаточно точными для повседневного использования человеком. В человеческом масштабе, когда вы находитесь в пределах нескольких метров от пункта назначения, вы «там».
- Более короткие коды возможны в контексте конкретной территории. Например: различных комбинаций из 9 цифр и букв достаточно, чтобы придать каждому квадратному метру поверхности Земли свой код. Но чтобы присвоить каждому квадратному метру в Нидерландах уникальный код, достаточно всего 6 цифр и букв.
- Не все коды должны быть одинаковой длины. Более короткие коды зарезервированы для густонаселенных районов.
Последняя идея особенно дает очень хорошие результаты. Например, хотя каждое место в Нидерландах можно определить по 6-буквенному коду карты, половину населения Нидерландов можно найти примерно в 40 городах и густонаселенных районах, общая площадь которых составляет менее 6000 квадратных километров. Зарезервировав для этих территорий 5-буквенные коды карт, можно таким образом охватить половину населения с помощью 5-буквенных кодов карт. Поскольку жилые дома и предприятия обычно являются наиболее важными местами в повседневной жизни человека, это означает, что соответствующие места в Нидерландах имеют 5-буквенные коды карт чаще, чем 6-буквенные коды карт. Фактически, значительное количество людей проживает на 100 квадратных километрах очень густонаселенных городских центров Амстердама , Роттердама , Гааги , Эйндховена и Утрехта , которые покрыты 4-буквенными кодами. Таким образом, система картографических кодов определяет кодовое деление на основе плотности населения для всех (примерно 200) стран на Земле, всех (примерно 100) заморских территорий и примерно 240 подразделений (провинций, штатов, областей и т. д.). За исключением Антарктиды и международных вод, лишь немногим местам на поверхности Земли требуется код карты длиной более 7 букв.
Обратите внимание, что коды карты на самом деле могут быть сколь угодно точными: за счет двух дополнительных символов код карты гарантированно будет находиться на расстоянии менее 25 сантиметров от исходной координаты. Каждый добавленный символ увеличивает точность еще в 30 раз. Однако документация по коду карты [2] утверждает, что это противоречит основной цели системы кодов карт: предлагать простейшие возможные коды, подходящие для публичного повседневного использования.
История
[ редактировать ]Система кодов карт была разработана в 2001 году TomTom из компании Питером Гиленом и Гарольдом Годдином . [3] вскоре после того, как сигналы спутников GPS были открыты для гражданского использования. [4] В 2008 году было решено открыть исходный код системы с использованием лицензии Apache 2.0. Алгоритмы и таблицы данных поддерживаются Mapcode Foundation, которая бесплатно предоставляет исходный код и спецификации любой организации, желающей поддерживать коды карт.
На сайте Mapcode отмечается, что термин «Mapcode» является товарным знаком и что алгоритм запатентован. [5] и то, и другое — для предотвращения «неправильного использования» (определяемого как создание несовместимой производной системы). Поскольку лицензия Apache содержит пункт о выдаче патента, использование алгоритма с помощью кода с открытым исходным кодом будет оставаться свободным до тех пор, пока все патенты принадлежат Mapcode Foundation или связанной с ним организации. [6] Mapcode был предложен в качестве международного стандарта ( ISO/TC 221 N4037) в 2015 году. [7]
Термин «мапкод» также использовался Denso в Японии. Международная система кодов карт, которой управляет Mapcode Foundation, никоим образом не связана с Denso и не основана на системе Denso .
Пытаясь установить удобный стандарт местоположения, HERE поддержала Mapcode после того, как ее президент присоединился к совету директоров Mapcode в 2015 году. [8] выставление кодов карт для каждой локации. поддержка уменьшилась В HERE WeGo до обработки кодов карт только при вводе поиска, пока, наконец, в начале 2020-х годов не поддерживались никакие форматы систем координат, кроме широты и долготы.
Приложения автомобильной навигации TomTom могут использовать коды карт, которые связаны с близлежащими адресами улиц, и возвращают местоположения близлежащих улиц.
См. также
[ редактировать ]- Расширенное мобильное определение местоположения — широко реализованное определение местоположения вызывающего абонента для служб экстренной помощи.
- Географическая система координат - Система для указания местоположений на Земле.
- Geohash - геокодирование, являющееся общественным достоянием, изобретенное в 2008 году.
- Система координат сетки – декартова географическая система координат.
- Система локатора Мейденхед - система геокодирования, используемая радиолюбителями.
- Открытый код местоположения – краткая текстовая кодировка географических координат.
- Универсальная поперечная система координат Меркатора – Система картографической проекции
- What3words – собственная система геокодирования.
Ссылки
[ редактировать ]- ^ «Должны ли коды карт заменить GPS?» . Житель Нью-Йорка . Проверено 3 июля 2015 г.
- ^ «Справочный документ по картографическим кодам» .
- ^ Кертис, Софи (18 июля 2014 г.). «Основатели TomTom только что удалили почтовый индекс?» . Телеграф.co.uk . Проверено 12 февраля 2016 г.
- ^ «Конец избирательной доступности GPS» .
- ^ «Методы и аппараты определения географических мест» . Гугл Патенты . 18 октября 2012 года . Проверено 23 сентября 2021 г.
- ^ «Документация» . код карты .
- ^ «Код карты — краткий адрес любого места на Земле» . Геопространственный мир . 3 февраля 2015 г.
- ^ «Карты ЗДЕСЬ присоединяются к коду карты» . Нокиа.