Вопросы новичков (Part 1)

отправляй жалобщиков на ITO OSM Mapper, он объединяет последовательные правки.

Здравствуйте,

Не понимаю причину отсутствия домов в рендере карты (15, 19, 21 по Итальянской улице)? Из-за чего так происходит?
Спасибо.

Скорее всего глючит мапник из-за мультиполигонов, есть у него такая фича. Попробуйте изменить неотображаемые полигоны, например добавить или сдвинуть узел.

Ни один из этих домов не является мультиполигоном.

Может тут?
http://www.openstreetmap.org/browse/relation/1153893/history

А здесь где мультиполигон?

А я сказал что он тут есть?

Может направление линий в полигонах повернуть по часовой стрелке вместо того, чтобы ставить лишние точки или менять геометрию?

Спасибо. Отчасти помогло. Теперь ошибка рендера проявляется только на 18ом зуме. Что еще может быть не так?

update: Странно, но после перезагрузки броузера ошибка исчезла. Вопрос снят.

Еще вопрос. Почему на некоторых домах не отображаются номера? Например, на этом. Нет ни в mapnik, ни в osmarender. Это причуды рендера или ошибка в объекте?
Спасибо.

Там ведь мультиполигон. Зачем вешать билдинг и адрес на внешний вэй мультиполигона-здания?

Чтобы указать, что мультиполигон - это здание и задать его адрес. Сам по себе мультиполигон - объект, которому надо указать его тип.

о_О Эти теги надо вешать непосредственно на мультиполигон.

Scrup, а вот и необязательно.
Изначально мультиполигоны были именно такими, с тегами на outer-е

liosha, изначально? А как сейчас принято ставить теги на мультиполигоны? В вики по этому поводу ничего не нашел.

И второй вопрос, на многоквартирные дома какой тег надо вешать? building=apartments? или лучше building=residental? Спрашиваю потому, что в англоязычной вики нет значения apartments для building. И к тому же Potlatch не понимает, что building=apartments тоже здание. Как конверторы в навигаторы обрабатывают это значение тэга building?

Обязательно, т.к. теги эти относятся непосредственно к зданию, а здание представлено мультиполигоном. Если не хочется ставить теги на мультиполигон, то надо хотя бы building с него убрать для начала.

В описании тэга building указано, что его можно применять только на area (closed way)
Что касается адреса, так его тоже нельзя ставить на relations.

Да, тут вы правы.
Но в русской вики есть ссылка на пример полигона. Там все тэги на outer way. В Петербурге у всех мультиполигонов, что я видел, тэги также на outer. На картах, по крайней мере, в Англии и Франции используется такая же схема установки тэгов на мультиполигоны.
Принципиально, вы правы, в описание здания его двор не должен входить. Но если уже давно используется такое определение мультиполигонов, парсеры понимают такую схему, зачем писать по-другому? Только запутаться можно.

ИМХО, запутывает как раз использование “принципиально неправильных” методов (дублирование информации на вэях мультиполигона… ну или исключительное испоьзование этих тегов только на вэях). Раз мультиполигон - это дом, то все соответствующие теги должны быть на нём.

Не стоит опираться на принцип “тут все так делают”, если только это не особое соглашение, принятое российским сообществом.