Ликбез. Как правильно мапить

Різноповерхові будинки можна малювати і просто лініями, не обов’язково мультиполігонами.
http://www.openstreetmap.org/way/45593444
http://www.openstreetmap.org/way/320993871

Если не сложно, дай, пожалуйста, ссылки на плохие статьи в вики. Авось кто-то исправит :slight_smile:

Если коротко, должно быть 3 линии (n частей + 1 общая) или мультиполигона в зависимости от сложности здания:

  1. building:part=<тип 1-й части здания>
    building:levels=<этажность этой части> или height=<высота в м.>

  2. аналогично

  3. building=<yes или тип основного здания>
    building:parts=vertical (указывает тип разбиения здания на участки, необяз. но желат.)
    другие теги, относящиеся ко всему зданию, в том числе адрес

building:levels

andygol
1-2 читал, 3 то что доктор прописал. Хотел обойтись без двойных линий :slight_smile:

dudka, Згарбул Андрей
спасибо

edward17
В поисках я наткнулся на вот этот интересный мануал http://wiki.openstreetmap.org/wiki/RU:Appllied_Multipolygons , но местами он старый, а английской и украинских версий я вообще не нашел…

недавно думал, почему все таки uk, а не ua и вот навеяно вот этим сообщением http://forum.openstreetmap.org/viewtopic.php?pid=400973#p400973
Я видел на Вики что надо писать uk, но все таки это принято считать Великобританию, а Украина - это ua

Есть стандарт сокращений для стран, а есть для языков. Они разные:
ua - Ukraine
uk - ukrainian

Хто добре розбирається в мультиполігонах, потрібна допомога. Користувач alexlesovoy робить «Швидкі правки відсутньої площі лісу, жерепу, каміння» в Карпатах. Геометрією лісів не переймається, робить прямі вектори на кілька км. Мультиполігони накладаються один на одного, а за площею надто великі, і не відображаються мапніком. Що порадите зробити? Ось його правки http://www.openstreetmap.org/user/alexlesovoy/history#map=9/48.4200/24.2764 http://www.openstreetmap.org/changeset/34608309#map=11/48.5961/24.1562

Думаю, потрібно видаляти…

А сам він, що каже? Він же в JOSM’і малює, Relation Toolbox плагін йому в поміч, тільки там швидкі правки не пройдуть, дуже акуратно треба. Власний JOSM’івський валідатор, крім того, досить чітко помилки зв’язків перед аплоадом виловлює, можна вернутися.

НАписав йому в приват і до його пакету правок. Поки що не відповів

Згідно з ISO 3166-1 Україна має дволітерний код - UA - https://uk.wikipedia.org/wiki/ISO_3166-2:UA
Згідно з ISO 639-1 українська мова має дволітерний код - uk

andygol,
Я уже понял, мне Згарбул Андрей объяснил ж)

нигде не написано, но анализируя ошибки с валидатора получается что:

  1. если жилая улица в селе highway=residential, то с трассой она соединяется равнозначной или класом выше (например highway=unclassified), но никак ни highway=service и не highway=track

  2. точно так же highway=service не может соединятся с трассой через highway=track

все верно? если да то было бы класно добавить это на Вики.

1 - да
2 - валидаторам вроде не обязательно было раньше (может, поменяли), но по логике - да.

тогда как лучше?
идет трасса, начинается село, идет ответвление улицы, по середине поворот, что бы выехать на параллельную улицу.
получается:
highway=tertiary => highway=residential => не_жилой_проезд => highway=residential

http://wiki.openstreetmap.org/wiki/RU:%D0%A1%D0%B2%D1%8F%D0%B7%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B3%D1%80%D0%B0%D1%84%D0%B0

Если таки мапим дороги “по важности”, то единственное соединение улиц проулочком надо мапить дорогой того же ранга. То есть для единственного соединения residential’ов service или track уже точно не годится.

Просто представьте, что дороги более нижнего уровня выкинуты вообще, например из экономии памяти, то как навигатор проведёт на параллельную улицу?
То есть такой проулок обладает дополнительной важностью - он единственный, кто соединяет две улицы.

track и service в валидаторе Zverik’а не контролировались.

реально не хватает residential_link :slight_smile:

YarNik, щось ви надто активно взялися змінювати статуси.
Чому раптом ця вулиця Житомира residential? Це основний виїзд з міста на захід.
http://www.openstreetmap.org/way/110694903

Львів, вул. Личаківська, чому residential?
http://www.openstreetmap.org/way/73175001#map=15/49.8411/24.0557

все просто.
согласно дороге Н-03 которая соединят:
Житомир - Чернівці - 335 км.
Обхід м. Дунаївців - 2,7 км.
Разом - 337,7 км.

В варианте который был:

  1. дорога проходила через город, хотя она должна соединять подъезды к городам, а не центры городов
  2. длина дороги была гораздо больше нужной - 362.7 км.