You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2015-10-01 14:27:31
- yurchik959
- New Member
- Registered: 2015-10-01
- Posts: 1
Как экспортировать из OSM границы (координаты) городов и районов?
Желательно в подобном виде: [long1, lat1], [long2, lat2]...
Offline
#2 2015-10-01 16:00:14
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Как экспортировать из OSM границы (координаты) городов и районов?
Для всей планеты? Или для какого-то региона?
[out:json][timeout:15];
// ищем только в Ульяновске
{{geocodeArea:Ульяновская область}}->.searchArea;
(
//любые админ границы
relation["admin_level"](area.searchArea);
);
// только центроиды
out center;Изменяете как нужно, вставляете в http://overpass-turbo.eu/, нажимаете "старт", потом "Экспорт"ируете в нужный формат.
PS. Не везде этот запрос будет работать правильно. Теги админ. границ иногда неправильно указывали на линиях составляющих админ. границы.
Для "городов" основа запроса проще:
//только центры городов
node[place=city]Last edited by d1g (2015-10-02 01:26:24)
Offline
#3 2015-10-01 16:09:10
- zetx16
- Member
- Registered: 2011-01-21
- Posts: 226
Re: Как экспортировать из OSM границы (координаты) городов и районов?
d1g, admin_level не обязательны на линиях
Offline
#4 2015-10-01 20:58:39
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,033
Re: Как экспортировать из OSM границы (координаты) городов и районов?
d1g, admin_level не обязательны на линиях
+100, admin_level должен быть на отношениях.
Бывший редактор ОСМ
Offline
#5 2015-10-01 21:04:12
- pfg21
- Member
- From: Чебоксары
- Registered: 2012-10-18
- Posts: 4,284
Re: Как экспортировать из OSM границы (координаты) городов и районов?
boundary на линиях это очередная затычка, в то время когда отношения были вновинку.
Offline
#6 2015-10-01 21:32:41
- Larry0ua
- Member
- Registered: 2010-09-19
- Posts: 1,061
Re: Как экспортировать из OSM границы (координаты) городов и районов?
проще всего, наверно, найти id нужных отношений границ, прогнать через getbounds.pl и переформатировать результат в нужный вид.
Offline
#7 2015-10-02 18:24:32
- Saint_Byte
- Member
- Registered: 2010-08-12
- Posts: 290
Re: Как экспортировать из OSM границы (координаты) городов и районов?
Д
Для "городов" основа запроса проще://только центры городов node[place=city]
Покатит, но не для всего есть place=town
Offline