Борьба с клонами
Мир большой, и Сфинксов в нем много. И других обьектов которые хоть и находятся в разных местах, но называются совершенно одинаково.
Разные проекты выходят из этой ситуации по разному.
en.wikipedia.org/wiki/St._Petersburg,_Florida
Но большинство сервисов вообще никак этот момент не выделяют.
Давным давно, когда я работал в GdeEtotDom.ru, был интересный тренд - выносить различные регионы на поддомены - это "типа" помогает региональному таргетингу и вообще красиво.
Только "разделение" на страны и регионы позволит "разделить" Большого Сфинкса в Гизе и маленького на набережной Невы.
Спустя пару лет интернеты решили все эти мультиязычности и региональности привести к общему стандарту. Даже на Спарке писали. Решили и мы от восставшего тренда не отставать.
Только КАК это сделать?
Москва это MSK? Или MOS? Или M? Или moscow? А!?
Если кто заходил на есоседи - мог заметить вот такую адресацию обьектов:
ru.esosedi.org/RU/KGD/52331/brandenburgskie_vorota/ или ru.esosedi.org/ES/CT/1000099884/tserkov_svyatogo_semeystva/
Формула проста - LANG.esosedi.org/ISO3166-1/ISO3166-2/
Но самое "смешное" это то, что MOS - это Область.
Москва - это MOW. И это СТАНДАРТ!
Все просто - каждый объект префиксируется страной и регионом своего проживания. Страной в форме 3166-1 ALPHA 2 (wiki/ISO_3166-1) и минимальный регионом из 3166-2.
К сожалению "дальше" региона, например до города, адресацию продолжить нельзя, так как для этого не существует стандартов кодирования.
Вот такие стандарты. Не про все и не для всех. Даже Черноморский флот до сих порт сидит в UA-40. Ну вы сами понимаете.
На самом деле - это все было бы просто, если бы не автоматизация. А без нее можно повторить судьбу youroute или rutraveller. Или даже самой википедии.
Которые адреса, координаты и привязки к бд - лепят просто от балды, текстом. Или вообще не лепят (даже не знаю что лучше)
PS: Кто пропустил прост про W - вот вам ссылка на карту ошибок википедии. Построена на основе разницы в координатах одной и той же статьи на разных языках. Т.е. это без учета просто кривых координат, как например аэропорт Сабихи Гёкчен, который перебрался из Стамбула в Домодедово.
Как говорила Википедия (Википедия:Проверяемость) - информация должна быть проверяема!
Тупая математика point-in-polygon - проверяема! Хоть тресни.
История, на самом деле, началась давно - почти два года назад, с модуля Регионы АПИ Яндекс Карт. А точнее с плотной интеграцией с проектом OSM на уровне данных.
Получив геометрии всех административных делений и их связей. Добавив geonames и распарсив Википедию можно сделать много интересных вещей:
1. И показ административного деления и геометрии улиц на разделе postindex (запуск февраль 2013)
2. И красивую адресацию по 3166 кодам на esosedi.org (запуск август 2013)
3. Это весь мир, собранный по кусочкам в це..[censured]
Вынужден прекратить писанину - режим стелс никто не отменял.
