Желательно в подобном виде: [long1, lat1], [long2, lat2]…
Для всей планеты? Или для какого-то региона?
[out:json][timeout:15];
// ищем только в Ульяновске
{{geocodeArea:Ульяновская область}}->.searchArea;
(
//любые админ границы
relation["admin_level"](area.searchArea);
);
// только центроиды
out center;
Изменяете как нужно, вставляете в http://overpass-turbo.eu/, нажимаете “старт”, потом "Экспорт"ируете в нужный формат.
PS. Не везде этот запрос будет работать правильно. Теги админ. границ иногда неправильно указывали на линиях составляющих админ. границы.
Для “городов” основа запроса проще:
//только центры городов
node[place=city]
d1g, admin_level не обязательны на линиях
+100, admin_level должен быть на отношениях.
boundary на линиях это очередная затычка, в то время когда отношения были вновинку.
проще всего, наверно, найти id нужных отношений границ, прогнать через getbounds.pl и переформатировать результат в нужный вид.
Покатит, но не для всего есть place=town