OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

Announcement

A fix has been applied to the login system for the forums - if you have trouble logging in please contact support@openstreetmap.org with both your forum username and your OpenStreetMap username so we can make sure your accounts are properly linked.

#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: 6,784

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: 6,784

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

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

Offline

#5 2017-09-14 07:45:12

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 3,637

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

freeExec wrote:

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

+100500

Offline

#6 2017-09-14 08:29:54

usm78-gis
Member
Registered: 2008-04-21
Posts: 2,407

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

В ленобласти, где (так же как и в московской области) только 7% границ поселений внесены в кадастр (то есть реально зафиксированы) появилась новая мода: объявить границей поселения объединение кадастровой границы квартала со всеми земельными участками вне ее, внесенными в кадастр под именем этого населенного пункта. Таким хитрым образом полностью отбивается желание у муниципалов (в будущем) захватывать земли из федерального лесного фонда,
но создаются сложнейшие мультимолигоны с которыми многие будут have fun.

Offline

#7 2017-09-14 09:13:59

freeExec
Moderator
From: Ульяновск
Registered: 2012-07-31
Posts: 6,784

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

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

Offline

#8 2017-09-14 12:32:13

cray33
Member
Registered: 2016-05-14
Posts: 35

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: 6,784

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,407

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

freeExec wrote:

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

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

Offline

Board footer

Powered by FluxBB