Тег capital=yes

государство Ватикан находится в городе Риме (столице другого государства - Италии). Впрочем, конечно, не подчиняется … наверное

Это не совсем тот пример.

Конфликт возникнет если, например, центром Уральского федерального округа (admin_level=3) будет Каменск-Уральский (admin_level=6), при том что центром Свердловской области будет Екатеринбург (admin_level=4).

У Ватикана просто admin_level будет совпадать с Римом.

почему с Римом, а не с Италией?

Потому что катет короче гипотенузы столица Италии – Рим :slight_smile:

Видимо имеется ввиду, что у Ватикана будет capital = yes, admin_level = 2 (так как это столица государства Ватикан), в то время как у Рима будет тоже самое (так как Рим столица государства Италия)

Насколько мне кажется, районы и городские округа образуют один уровень деления и не вкладываются друг в друга. То есть, пункта номер 2 быть не может. (еще в соответствии с табличкой: http://wiki.openstreetmap.org/wiki/RU:Key:boundary, admin_level = 5 у нас имеют “Объединения муниципальных районов, городских округов внутри одного субъекта”, но не отдельные районы)

capital переводится как столица. Называть столицей центры областей, округов и республик - некорректно.
Тут вопрос больше политический нежели удобства обозначения и красота рендеренга.
В России теперь один президент (http://www.xakac.info/news/2010110311914).
Уж лучше вносить capital в релейшен как сделано здесь http://www.openstreetmap.org/browse/relation/81996

Центр Южного Федерального округа - город Пятигорск Ставропольского края … Какой admin_level у Пятигорска?

Ну и почему Смоленск там в роли capital? Раз оно переводится как столица…

Ну вообще-то это не так. Назвать столицей области её центр как раз правильно, если исходить из смысла слова «столица».
У нас, например, город имеет в бюджете статью про «столичные функции». Надо думать, речь идёт о столичных функциях по области, а не по всей стране :slight_smile:
При этом абсолютно согласен, что всё-таки информацию о столице административной единицы нужно вносить в релейшен этой единицы.

Правильно - не capital, а admin_center (дока в вики).

admin_centre только. Британцы!

Я считаю, что количество столиц должно совпадать с количеством государств. Остальное надо решать через admin_level

Подниму старую тему:

есть пропозал по поводу тега capital= https://wiki.openstreetmap.org/wiki/Proposed_features/capital

Среди прочего там есть такое:

There are also lots of people using capital= to flag places which serve as administrative centre for an administrative entity. <…> Many places that are administrative centers for bigger areas will at the same time also be administrative centers for lower, included administrative areas, in these cases it is suggested to only use the lowest admin_level number.(the details for other administrative functions can be derived from administrative relations and the admin_centre role, the capital tag is merely there to provide an easy method for determining administrative importance).

Т.е., если город, например, является столицей региона с admin_level=4 и одновременно муниципалитета с admin_level=8, согласно этому пропозалу надо ставить capital=8. Насколько это разумно? Если нам нужно показать административную значимость города, не является ли более важным верхний административный уровень?

Думается больше информации можно получить из отношения границы, где указана нода с ролью admin_centre, т.к. этот capital не кто не ставит ниже регионов.

Мне кажется, там lowest - это имеется в виду не “наименьшее по иерархии”, а “наименьшее по значению”. Соответственно надо ставить 4, что в общем-то вполне логично.

admin_level надо брать из отношений. Иначе совершенно ненужный тег admin_level появится на десятках тысяч НП России.

Да, пожалуй, посмотрел capital=8, например, более 8000 объектов (http://taginfo.openstreetmap.org/keys/capital#values), но почти все в Испании… Т.е. повсеместно их никто не использует, видимо какая-то выгрузка

Согласен, я бы тоже так трактовал, потому что это выглядит наиболее логичным.

это да, я имел ввиду именно capital=2,4 и т.п. Например, я добавил capital=4 для Aveiro (https://www.openstreetmap.org/node/2912652994) Но согласно википедии (https://ru.wikipedia.org/wiki/%D0%90%D0%B2%D0%B5%D0%B9%D1%80%D1%83), он также является столицей муниципалитета. Отсюда собственно и вопрос возник, что можно указывать.