You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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/

Archont wrote:

По другим городам "готовых" данных не нашел, полагаю, необходимо обращаться к 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: Получение полигонов административных районов и микрорайонов города

freeExec wrote:

Из готового ...

Спасибо большое! попробовал с помощью 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: Получение полигонов административных районов и микрорайонов города

freeExec wrote:

Тут как бы две больших причины, во-первых эти районы города условны, и границы ни где не оговорены. Во-вторых не нашлось того, кто бы был в этом заинтересован и внёс их хотя бы как примерные. Вот допустим взять вас, я уверен, в конечном итоге вы их там у себя как-то нарисуете сами, и с сообществом не поделитесь. Потом придёт кто-то ещё, тырк мырк, границ нет и всё по-новой, он идёт рисовать их сам. В итоге имеем, что имеем.

+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: Получение полигонов административных районов и микрорайонов города

cray33 wrote:

Например какая разница между этими полигонами?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: Получение полигонов административных районов и микрорайонов города

freeExec wrote:

т.е. у поселения появляется куча анклавов?

Куча хуторов-эксклавов. Есть даже целые поселки без пресловутой "центральной усадьбы",
состоящие целиком из хуторов разбросанных по федеральной тайге.

Offline

#11 2019-08-24 16:03:26

Денис Ор
Member
Registered: 2019-08-24
Posts: 1

Re: Получение полигонов административных районов и микрорайонов города

Archont wrote:
freeExec wrote:

Из готового ...

Спасибо большое! попробовал с помощью osmfilter. Это то, что нужно было.
Но, к сожалению, бОльшая часть районов не имеют полигонов, лишь координаты центра.

https://yadi.sk/i/QUvt50Xu3MrUPK - необходимые районы не имеют полигонов, только центр. точки
https://yadi.sk/i/2c2R2LT73MrUFK - лишь у части они есть (и то, в основном, это "пригород" или микрорайоны

Добрый день!
А как вы получили полигоны? Я конвертирую из pbf в o5m, потом фильтрую и при экспорте в csv указываю @lon @lat - у некоторых точек эти данные есть, у некоторых нет, а как вы полигоны оттуда вытащили? я уже всю голову сломал. Спасибо

Offline

Board footer

Powered by FluxBB