Mapcode

редактировать
Для японской системы, разработанной Denso, см. Denso mapcode.

Mapcode система с открытым исходным кодом система геокода, состоящей из двух групп букв и цифр, разделенных точкой. Он представляет собой место на поверхности Земли в контексте отдельно указанной страны или территории. Например, вход в лифт Эйфелевой башни в Париже - «France 4J.Q2». Как и в случае с почтовыми адресами, часто нет необходимости явно указывать страну.

Алгоритм mapcode определяет, как координаты WGS 84 ( широта и долгота ) могут быть преобразованы в mapcode и наоборот. Коды карты могут поддерживаться автомобильной навигационной системой. Как подразделение Nokia, HERE поддерживает Mapcode, а местоположения mapcode остаются доступными для поиска в HERE WeGo, хотя коды карт больше не отображаются в интерфейсе и не доступны для совместного использования из приложения.

СОДЕРЖАНИЕ

  • 1 Принципы проектирования
  • 2 История
  • 3 См. Также
  • 4 ссылки
  • 5 Внешние ссылки

Принципы дизайна

Система картографических кодов была разработана специально как бесплатный, безбрендовый международный стандарт для представления любого места на поверхности Земли коротким, легко узнаваемым и запоминающимся «кодом», обычно состоящим из 4-7 букв и цифр. Краткость - ключевой фактор различия между кодами карты и другими ссылками на местоположение; более густонаселенные районы обозначаются более короткими (4-значными) кодами.

Краткость картографических кодов была достигнута за счет сочетания нескольких идей:

  • Коды должны быть достаточно точными только для повседневного использования людьми. В человеческом масштабе, когда вы находитесь в нескольких метрах от пункта назначения, вы «там».
  • Более короткие коды возможны в контексте конкретной территории. Например: существует достаточно различных комбинаций из 9 цифр и букв, чтобы дать каждому квадратному метру на поверхности Земли другой код. Но чтобы присвоить каждому квадратному метру в Нидерландах уникальный код, требуется всего 6 цифр и букв.
  • Не все коды должны быть одинаковой длины. Более короткие коды зарезервированы для густонаселенных районов.

Последняя идея, особенно, дает очень хорошие результаты. Например, хотя каждое место в Нидерландах можно идентифицировать с помощью 6-буквенного кода карты, половину голландского населения можно найти примерно в 40 городах и густонаселенных районах, которые вместе составляют менее 6000 квадратных километров. Зарезервировав 5-буквенные коды карт для этих областей, можно, таким образом, охватить половину населения с помощью 5 букв кода карты. Поскольку человеческие жилища и предприятия обычно являются более значимыми местами в повседневной жизни человека, это означает, что соответствующие места в Нидерландах имеют 5-буквенные коды карт чаще, чем 6-буквенные коды. Фактически, значительное количество людей живет на 100 квадратных километрах очень густонаселенных городских центров Амстердама, Роттердама, Гааги, Эйндховена и Утрехта, которые охвачены четырехбуквенными кодами. Таким образом, система кодирования карты определяет разделение кода на основе плотности населения для всех (примерно 200) стран на Земле, всех (примерно 100) заморских территорий и примерно 240 подразделений (провинций, штатов, областей и т. Д.). За исключением Антарктиды и международных вод, для немногих населенных пунктов на поверхности Земли требуется код карты длиной более 7 букв.

Обратите внимание, что коды карты на самом деле могут быть произвольно точными: за счет двух дополнительных символов код карты гарантированно будет меньше 25 сантиметров от исходной координаты. Каждый добавленный символ увеличивает точность еще в 30 раз. Однако документация по mapcode заявляет, что это противоречит ключевой цели системы mapcode: предлагать простейшие возможные коды, подходящие для общедоступного повседневного использования.

История

Система mapcode была разработана в 2001 году TomTom «s Pieter Geelen и Харольд Годдижн, вскоре после того, как спутниковые сигналы GPS были открыты для гражданского использования. В 2008 году было решено открыть исходный код системы с использованием Apache License 2.0. Алгоритмы и таблицы данных поддерживаются Mapcode Foundation, которая бесплатно предоставляет исходный код и спецификации для любой организации, которая хочет поддерживать коды карт.

На веб-сайте mapcode отмечается, что термин «Mapcode» является товарным знаком и что алгоритм запатентован как для предотвращения «неправильного использования» (определяемого как создание несовместимой производной системы). Поскольку лицензия Apache предоставляет пункт о выдаче патента, использование алгоритма через код с открытым исходным кодом будет оставаться необременительным, пока все патенты принадлежат Mapcode Foundation или связанной с ней организации. Mapcode был предложен в качестве международного стандарта ( ISO / TC 221 N4037) в 2015 году.

Термин «mapcode» также использовался Denso в Японии. Международная система картографических кодов, управляемая Mapcode Foundation, никоим образом не связана с Denso и не основана на системе Denso.

Смотрите также

использованная литература

внешние ссылки

Последняя правка сделана 2024-01-01 06:52:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте