Получение данных Relation из бд postgre (osm2psql)

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
supervufel
Новоприбывший
Сообщения: 1
Зарегистрирован: 26 май 2020, 15:53
Репутация: 0
Откуда: СПб

Получение данных Relation из бд postgre (osm2psql)

Сообщение supervufel »

Всем привет.

После импорта данных не могу разобраться, какой именно запрос надо использовать, чтобы вытащить данные о relation.

Для примера:
Полигон страны получаю так:
SELECT name FROM planet_osm_polygon WHERE osm_id = -51701

Каким запросом получить данный relation?
https://www.openstreetmap.org/relation/6104660

Спасибо.
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Получение данных Relation из бд postgre (osm2psql)

Сообщение freeExec »

supervufel писал(а): 26 май 2020, 16:30Каким запросом получить данный relation?
https://www.openstreetmap.org/relation/6104660
Этот тип отношений не импортируется osm2pgsql по дефолту. Самый легкий, но и самый плохой это импортировать данные в режиме --slim когда в базе хранятся сырые данные OSM, соответственно вам придётся собирать геометрию самостоятельно из точек и их индексов.
Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: Bing [Bot], Vmatveev и 4 гостя