В Германии и Белоруссии есть и административные границы, и отношения для нп. И ничего, живут.
Граница НП не обязательно административная, но вполне может ей и являться.
К boundary мы прицепились, так как это единственное более-менее принятое отношение. Лучше выбрать что-то другое, типа мультиполигона с центром, type=place, как предлагал Zverik. Можно, конечно, по топотогической связности.
Пока за основные теги НП и адресации предлагается взять теги на точке, на полигонах place новых тегов addr:* руками не ставить - это работа для бота, а не для людей и цель её - только ускорение работы валидаторов-поисковиков.
yav.gis-lab.info без них, например, без адресных тегов прекрасно обходится, сопоставляя топологию границ с базами ОКАТО/КЛАДР.
Для навигации, видимо, не всё так просто или в чём проблемы?
Может быть, адресацию нужно плавно переводить с тегов на отношения - они для этого реально лучше подходят, чем случайно совпадающие теги.
Да ладно admin_level=10, часто, хоть и не всегда, admin_level=8 за place прокатит!
Речь, как я думаю, не о том чтобы все полигоны place заставить делать границами, а о том, чтобы можно было это сделать без глюков в конвертерах-валидаторах и обвинений в идиотизме
akks, тема изначально глупая, потому что предлагает создать кучу проблем большому количеству людей и софта, которые пользуются текущей схемой. При этом никаких радикальных улучшений на самом деле не предлагается, наоборот, опять лезет мешанина админ. деления и адресации, которую с большим гемором когда-то удалось разрулить.
На куче полигонов place нет никаких адресных тегов - и они то адресуются, то не адресуются (в зависимости от софта).
“Работает - не трогай” - конечно, хороший принцип, но изменения необходимы. В базе должен быть ровно один источник для административного деления и один для адресации, иначе всё снова вернётся в кашу.
А то теги вечно куда попало ставить будут - кто на отношение, кто на полигон, кто на точку, кто на мультиполигон проведённый по линиям boundary=administrative, кто на отношение type=boundary.
Во всём должен быть порядок, а в базе данных - в первую очередь. Должно быть, как минимум приличное описание, откуда брать данные инструментам. “Все берут откуда им удобно и потому мы ничего трогать не будем” - это не вариант. Сначала стоит написать, откуда НАДО брать и обеспечить, чтобы оно там было (валидатором).
Чего там знать-то особо - район делится на Гор.Пос., Сел.Пос, межселенные территори на Севере. Дырок между ними нет.
Городкой округ - одного уровня с районом.
Город - административная единица (не всегда в округе). place на административную единицу вешается или нет? Если нет - всё равно ведь мультиполигон с той же границей ляпается!