Вопросы про рендеринг

Извините. Сегодня что-то не соображается.

Почему в мапнике у здания нет дырки (мультиполигон создан, направление веев в противоположные стороны, тег здания был перенесен на мультиполигон), а в осмарендерере здания вообще не видно, заливка для школы идет поверх здания (правда на здании был тег amenity=school, сейчас уже убран)

http://www.openstreetmap.org/?lat=55.569737&lon=38.234921&zoom=18&layers=M

Сейчас жду, когда перерендерится. Но пока ничего не меняется.

Почему в мапнике у здания не дырки, а ___ что? бублики?
Формулируйте точнее и проверте свою ссылку. На таком отдалении здания уже не видно.

Тоже не понял проблемы.

http://osm.org/go/0lrMC20Mg- - здание с дыркой в мапнике, теги как в вики. Рендерится.
http://osm.org/go/0lrMC20Mg-?layers=O - то же место, осмарендер, всё видно.

Опишите проблему подробнее :slight_smile:

Alexey Guseynov
перед копирование ссылки тыкаем в Permalink (Постоянная ссылка)

Извините за ошибку. Поправил первый пост.

Посмотрел в редакторе - вроде всё нормально.

накладывались два полигона на забор, а школа не была отмечена building=yes. Починил.
(осмарендер, вроде, не понимает свойств на отношении?)

А мне в irc упрямо говорили, что building=yes добавлять не надо. Сколько людей столько и мнений :frowning:

Если что-то является зданием, на нем тег building=yes нужен. amenity=school ставят еще на территории школ.

Спасибо Котяре за инфу)))

Осмарендер, как и Мапник, и основные альтернативные рендеры, прекрасно понимает теги на мультиполигонах, даже на расширенных (например landuse, нарисованная мультиполигоном из множества внешних линий).
Вот пример: http://www.openstreetmap.org/?lat=55.91862&lon=38.0093&zoom=17&layers=O
Или вот: http://www.openstreetmap.org/?lat=55.88396&lon=38.07804&zoom=17&layers=M
Здесь мультиполигоном обозначено не только здание школы, но и территория, и прилегающий жилой квартал. Как видим, всё нормально рисуется.

Не вижу смысла ставить buildind=yes на внешней линии, т.к. само здание является мультиполигоном, а внутренняя территория частью здания не является.

То что накладывались полигоны - тоже не помеха рендерингу, наложенные полигоны как раз “лечатся” расширенными мультиполигонами.

В чём проблема с раменской школой - так и не понял, хотя смотрел в редакторе. Она по-прежнему нормально не рендерится.

На мультиполигоне (отношении) тег building=yes стоит. На веях нет. Мапник рендерит только внешний вей, а осмарендерер ничего не рендерит. amenity=school стоит только на территории школы, но не на здании.

Что-то мапник тормозит сильно. Почти сутки некоторые новые правки не появляются.

Школу уже несколько раз “починили” в разные стороны. Одни люди теги навешивают, затем другие их убирают…
Как таки должны стоять теги?
http://wiki.openstreetmap.org/wiki/Школа
http://wiki.openstreetmap.org/wiki/RU:Relation:multipolygon

Территория:
amenity=school
name=Школа №21
ref=21
Отношение здания:
building=yes
Веи здания:
никаких тегов

Так?

Вполне.