http://kosmosnimki.ru и карта OSM

Вот тут большой power=station, он рисуется:
http://www.openstreetmap.ru/#layer=K&zoom=15&lat=56.99836&lon=60.46338

А тут небольшой power=sub_station:
http://www.openstreetmap.ru/#layer=M&zoom=16&lat=56.88127&lon=60.4869

Тут совсем маленький power=sub_station, aka трансформаторная будка, в сочетании с тегом building:
http://www.openstreetmap.ru/#layer=M&zoom=18&lat=56.839423&lon=60.62501 — тут может просто молнию на домике рисовать?

Алсо, тут http://www.openstreetmap.ru/#layer=K&zoom=15&lat=56.74661&lon=60.58831 провода с опорами и без.

Тут вроде правильный мультиполигон, а рендерится как два домика http://www.openstreetmap.ru/#layer=K&zoom=18&lat=56.860088&lon=60.63768&marker=1

Я бы не сказал, что он правильный. Полигон вообще пустой (на нём только type=multipolygon), а тег building=yes и все другие теги стоят на внешнем контуре. Я бы на контуры ничего не ставил, а теги вписал в параметры relation.

Да таких мультиполигонов чуть менее чем все. Это не ошибка. Мапник его нормально рендерит.

Теннисные корты немного странно получаются, тобиш с 50 метров начинают нормально выгладить. Линии бы для них потоньше.

Role=none: Don’t use, probably ignored or handled as outer (for compatibility reasons). http://wiki.openstreetmap.org/wiki/Relation:multipolygon

В данном случае роли-то расставлены. Outer снаружи, inner внутри.

Возможно дело в building=school

Так космоснимки как раз на таких специализируются, показывая их более ярким цветом!

http://wiki.openstreetmap.org/wiki/Relation:multipolygon#Detailed_tagging

К чему эти ссылки на вики? Сотни школ нарисованы именно так и нормально рендерятся что в Мапнике, что в Космоснимках. А с этой одной что-то не получается.

и это неверно, уже с двумя
http://www.openstreetmap.org/browse/way/51969382
удалил amenity = school

Ответ от Komzpa

Тогда надо бы для начала сделать валидатор, помогающий находить и исправлять такие мультиполигоны, раз. И исправить инструмент создания мультиполигона в JOSM, два.

Как бы так сделать чтобы более статусные города появлялись раньше менее статусных?

http://www.openstreetmap.ru/#layer=K&zoom=6&lat=55.77&lon=55.78

Тут нет Екатеринбурга, Челябинска, Уфы, Казани, Кургана. Зато есть какие-то Чишмы и Варгаши.

Екатеринбург появляется вообще только на крупных масштабах, после своих спутников.

Ilis, попробуйте проставить точкам городов population, а квазистолицам - admin_level=* capital=*.

Популейшен и кепитал уже года два как есть. Админ_левел тоже был, но его снесли зачем-то…

ЗЫ. Хотя сейчас админ_левел можно получить из каких-то релейшенов…

В случае если учитывается population, admin_level и capital, но рендерится не верно, проблема может быть еще в том, что все правила (Rule) находятся в одном и том же стиле (Style). А это не правильно, города по важности и населению нужно разнести в разные стили, тогда выборка из базы и рендеринг будет происходить по группам.

Ilis, admin_level вернётся - вернутся города на место. Самые верхние зумы рендерятся только по admin_level, т.к. население становится нерепрезентативным. Если кто-то его снёс, этого кого-то следует предупредить, что впредь так делать не стоит.

Runge, представьте себе, существуют и другие модели построения рендеринга, и Rule/Style, вообще говоря, могут вообще не существовать как понятие.