OpenStreetMap logo OpenStreetMap

Husim's Diary

Recent diary entries

Elkim: Cайт с открытым исходным кодом для рисования и пересылки пользовательских схем http://share.mapbbcode.org/ Позволяет нарисовать поверх карты схему, даже подобную этой и поделиться ссылкой на неё на форуме, по почте, в соц.сети.

Более того, все открывшие сайт по ссылке смогут экспортировать вашу схему в одни из нескольких форматов, например, в GPX и залить к себе в навигатор.

А в последствии, например, после мероприятия, если вы сохранили себе вторую ссылку для редактирования, вы сможете исправить и дополнить схему. И все люди открывшие опубликованную ссылку будут видеть свежую схему со всеми исправлениями.

Адресация

Posted by Husim on 21 May 2015 in Russian (Русский).

dimonster:

Поэтому практически выведены такие правила адресации:

Тегирование домиков:

1) теги addr:country, addr:city, addr:street, addr:region, addr:district и прочие addr:чегототам на домах НЕ ИСПОЛЬЗУЮТСЯ! Кроме addr:housenumber (или addr:housename, но он редко где нужен)

2) привызывание домиков к улицам, (а при адресации по микрорайонам - к микрорайонам) делается с помощью релейшенов (отношений) типа associatedStreet или street. (см. ниже)

3) остальные теги домиков пишем как обычно (building=yes или что-то иное, этажность, amenity и др.)

4) если один домик официально имеет несколько адресов, например, находится на пересечении улиц Иванова и Петрова и имеет два адреса: “Иванова улица, 1” и “Петрова улица, 14”, то на контуре домика пишем тот номер дома по тому адресу, который используется чаще. Потом ставим внутри контура точку, пишем на ней building=yes и пишем номер дома по второму адресу. Затем контур дома включаем в отношение для улицы Иванова, а точку с номером включаем в отношение для улицы Петрова.

Получаем:

Полигон дома с тегами building=yes, addr:housenumber=1, включен в отношение улицы Иванова

Точку с тегами building=yes, addr:housenumber=14, включен в отношение улицы Петрова

Вопрос: Почему нельзя поставить два номера через дробь на контур дома и включить дом в два отношения? Ответ: Потому что тогда непонятно к какой улице относится какой номер дома.

Вопрос: А почему так получается, что для одного домика нужно два объекта - контур и точка. Дом-то один. Ответ: Дом один, а адресов два. В реальности само наличие двойных (тройных, четверных) адресов - это извращение и маразм. Нечто вроде одного человека с двумя паспортами на разные имена и фамилии. Поэтому и в OSM это явление отображается извращёнными средствами и кажется маразмом.

Тегирование линий улиц

1) Линии улицы подписываем по названию, используя теги name, name:ru, name:uk и другие name:xx

2) В теге name пишем название улицы на украинском языке (кроме Крыма - там отдельный разговор).

See full entry