Главное Авторские колонки Вакансии Вопросы
686 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Борьба с клонами

Представим, что в вашем городе есть Улица Ленина. Так вот - в соседнем городе она тоже есть.
Мнение автора может не совпадать с мнением редакции

Мир большой, и Сфинксов в нем много. И других обьектов которые хоть и находятся в разных местах, но называются совершенно одинаково.

Разные проекты выходят из этой ситуации по разному.

en.wikipedia.org/wiki/St._Petersburg,_Florida

en.wikipedia.org/wiki/St._Petersburg,_Pennsylvania

en.wikipedia.org/wiki/Saint_Petersburg

Но большинство сервисов вообще никак этот момент не выделяют.

Давным давно, когда я работал в 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]

Вынужден прекратить писанину - режим стелс никто не отменял.

b_542a60e7b9aa3.jpg

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.