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 2017-09-13 12:18:16
- Archont
- New Member
- Registered: 2017-09-13
- Posts: 2
Получение полигонов административных районов и микрорайонов города
Доброго времени суток!
Заранее прошу прощения, если подобная тема уже есть, но решения проблемы я пока не нашел.
Есть задача: необходимо получить набор координат полигонов всех административных районов и микрорайонов (не округов) города (хотя-бы крупных областных центров).
Пример для Москвы, это районы: Замоскворечье, Якиманка, Алексеевский район, Богородское, Бибирево, Сокол и пр.
Пример для... Пусть будет, Белгорода (обл. центр Белгородской области): Крейда, Харьковская гора, мкр. Спутник и т.д.
В сети нашел данные для МСК и СПБ в формате .geojson, распарсил - все отлично.
По другим городам "готовых" данных не нашел, полагаю, необходимо обращаться к API сервиса OSM.
Подскажите пожалуйста, как правильно организовать получение таких данных, посредством GET или POST - запросов?
Уточню: предполагается, что мы не знаем названия районов, необходимо по названию города найти их, а также получить названия и полигоны.
Last edited by Archont (2017-09-13 12:55:16)
Offline
#2 2017-09-13 12:58:31
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Получение полигонов административных районов и микрорайонов города
Из готового - https://wambachers-osm.website/boundaries/
По другим городам "готовых" данных не нашел, полагаю, необходимо обращаться к API сервиса OSM.Подскажите пожалуйста, как правильно организовать получение таких данных, посредством GET или POST - запросов?
Это не правильный подход. OSM API - это не готовый сервис с получи что надо, а лишь доступ к редактирование геобазы. Так что на него лучше не смотреть, он не для этого.
Извлекают данные из локального дампа базы, если вам по России то обрезанную можно достать на http://be.gis-lab.info/data/osm_dump/dump/latest/ , а дальше osmfilter.
Или освоить overpass-turbo.eu , но с такими объёмами там легко нарваться на блок.
Если как говорите "совсем ни чего не знаем", тогда это анализ геометрической вложенности и это вам в сторону osm2pgsql.
Last edited by freeExec (2017-09-13 13:00:17)
Offline
#3 2017-09-13 14:28:58
- Archont
- New Member
- Registered: 2017-09-13
- Posts: 2
Re: Получение полигонов административных районов и микрорайонов города
Из готового ...
Спасибо большое! попробовал с помощью osmfilter. Это то, что нужно было.
Но, к сожалению, бОльшая часть районов не имеют полигонов, лишь координаты центра.
https://yadi.sk/i/QUvt50Xu3MrUPK - необходимые районы не имеют полигонов, только центр. точки
https://yadi.sk/i/2c2R2LT73MrUFK - лишь у части они есть (и то, в основном, это "пригород" или микрорайоны
Offline
#4 2017-09-13 14:59:32
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Получение полигонов административных районов и микрорайонов города
Тут как бы две больших причины, во-первых эти районы города условны, и границы ни где не оговорены. Во-вторых не нашлось того, кто бы был в этом заинтересован и внёс их хотя бы как примерные. Вот допустим взять вас, я уверен, в конечном итоге вы их там у себя как-то нарисуете сами, и с сообществом не поделитесь. Потом придёт кто-то ещё, тырк мырк, границ нет и всё по-новой, он идёт рисовать их сам. В итоге имеем, что имеем.
Offline
#5 2017-09-14 07:45:12
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 4,030
Re: Получение полигонов административных районов и микрорайонов города
Тут как бы две больших причины, во-первых эти районы города условны, и границы ни где не оговорены. Во-вторых не нашлось того, кто бы был в этом заинтересован и внёс их хотя бы как примерные. Вот допустим взять вас, я уверен, в конечном итоге вы их там у себя как-то нарисуете сами, и с сообществом не поделитесь. Потом придёт кто-то ещё, тырк мырк, границ нет и всё по-новой, он идёт рисовать их сам. В итоге имеем, что имеем.
+100500
Бывший редактор ОСМ
Offline
#6 2017-09-14 08:29:54
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: Получение полигонов административных районов и микрорайонов города
В ленобласти, где (так же как и в московской области) только 7% границ поселений внесены в кадастр (то есть реально зафиксированы) появилась новая мода: объявить границей поселения объединение кадастровой границы квартала со всеми земельными участками вне ее, внесенными в кадастр под именем этого населенного пункта. Таким хитрым образом полностью отбивается желание у муниципалов (в будущем) захватывать земли из федерального лесного фонда,
но создаются сложнейшие мультимолигоны с которыми многие будут have fun.
Offline
#7 2017-09-14 09:13:59
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Получение полигонов административных районов и микрорайонов города
Не совсем понял, т.е. у поселения появляется куча анклавов?
Offline
#8 2017-09-14 12:32:13
- cray33
- Member
- From: Ижевск, Удмуртия
- Registered: 2016-05-14
- Posts: 62
Re: Получение полигонов административных районов и микрорайонов города
Я когда-то из osm данных пытался парсить города с координатами. Казаней получилось 5 штук
Например какая разница между этими полигонами?
https://www.openstreetmap.org/relation/3437391
https://www.openstreetmap.org/relation/367666
Offline
#9 2017-09-14 12:53:55
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Получение полигонов административных районов и микрорайонов города
Например какая разница между этими полигонами?https://www.openstreetmap.org/relation/3437391https://www.openstreetmap.org/relation/367666
Такая, что один населённый пункт, а другой муниципальное образование. Имеют разные права и обязанности и рулят ими разные люди.
Offline
#10 2017-09-14 12:57:19
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: Получение полигонов административных районов и микрорайонов города
т.е. у поселения появляется куча анклавов?
Куча хуторов-эксклавов. Есть даже целые поселки без пресловутой "центральной усадьбы",
состоящие целиком из хуторов разбросанных по федеральной тайге.
Offline
#11 2019-08-24 16:03:26
- Денис Ор
- Member
- Registered: 2019-08-24
- Posts: 1
Re: Получение полигонов административных районов и микрорайонов города
freeExec wrote:Из готового ...
Спасибо большое! попробовал с помощью osmfilter. Это то, что нужно было.
Но, к сожалению, бОльшая часть районов не имеют полигонов, лишь координаты центра.https://yadi.sk/i/QUvt50Xu3MrUPK - необходимые районы не имеют полигонов, только центр. точки
https://yadi.sk/i/2c2R2LT73MrUFK - лишь у части они есть (и то, в основном, это "пригород" или микрорайоны
Добрый день!
А как вы получили полигоны? Я конвертирую из pbf в o5m, потом фильтрую и при экспорте в csv указываю @lon @lat - у некоторых точек эти данные есть, у некоторых нет, а как вы полигоны оттуда вытащили? я уже всю голову сломал. Спасибо
Offline