Как извлечь из OSM полигоны городов?

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Как извлечь из OSM полигоны городов?

Сообщение Syllion »

Нужно как-то извлечь полигоны городов. Не все города соприкасаются друг с другом. Нужны именно города в их естественных границах. Что-то типа:
1231.png
1231.png (24.53 КБ) 8289 просмотров
admin_level выдает границы районов
places -- точечные объекты

Можно ли как-то границы городов извлечь?
trir
Гуру
Сообщения: 5358
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как извлечь из OSM полигоны городов?

Сообщение trir »

можно, через overpass
Zverik
Активный участник
Сообщения: 158
Зарегистрирован: 11 сен 2011, 14:11
Репутация: 96
Откуда: Москва
Контактная информация:

Re: Как извлечь из OSM полигоны городов?

Сообщение Zverik »

Да, типа такого. Вытаскивает границы в видимой области. Получив нужное, жмите «Экспорт» и там нужный формат.
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Re: Как извлечь из OSM полигоны городов?

Сообщение Syllion »

А можно ли данные именно из OSM выдрать? У меня его дамп в PostgreSQL выгружен
trir
Гуру
Сообщения: 5358
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Как извлечь из OSM полигоны городов?

Сообщение trir »

А можно ли данные именно из OSM выдрать?
так overpass и есть получение данных из OSM
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Как извлечь из OSM полигоны городов?

Сообщение freeExec »

Можно, чекайте колонку place.
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Re: Как извлечь из OSM полигоны городов?

Сообщение Syllion »

Там же точечные объекты. Как границы из них городов/деревень/... сформировать?
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Как извлечь из OSM полигоны городов?

Сообщение freeExec »

Не только точки, смотри внимательней таблицы.
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Re: Как извлечь из OSM полигоны городов?

Сообщение Syllion »

Это если OSM2PGSQL выгружать?
Zverik
Активный участник
Сообщения: 158
Зарегистрирован: 11 сен 2011, 14:11
Репутация: 96
Откуда: Москва
Контактная информация:

Re: Как извлечь из OSM полигоны городов?

Сообщение Zverik »

Syllion писал(а):Там же точечные объекты. Как границы из них городов/деревень/... сформировать?
planet_osm_polygon. Импортировать желательно с ключом -G, либо делать ST_Collect(way) ... group by osm_id.
Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя