Страница 1 из 1

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

Добавлено: 26 май 2020, 16:30
supervufel
Всем привет.

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

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

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

Спасибо.

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

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