Есть планетный дамп osm.
Есть задача из него извлечь ограниченный набор данных (например, только данные с заполненным тегом boundary).
Есть osmosis, которые этот планетный дамп ворочает с трудом. Есть osm2pgsql, который его ворочает на ура. Но первый фильтровать умеет, а второй нет.
Есть, кроме того, Nominatim, который уже настроен на структуру osm2pgsql.
Есть, конечно, вариант чистить данные после загрузки, но как-то это странно.
Есть ли вариант решения этой задачки, который я упускаю? Кроме перепиливания osm2pgsql
Фильтрация planet.osm
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
-
- Активный участник
- Сообщения: 158
- Зарегистрирован: 11 сен 2011, 14:11
- Репутация: 96
- Откуда: Москва
- Контактная информация:
Re: Фильтрация planet.osm
osmfilter planet.osm --keep="boundary" -o=boundaries.o5m
-
- Гуру
- Сообщения: 838
- Зарегистрирован: 10 дек 2009, 23:24
- Репутация: 169
- Ваше звание: старик-гисовик
- Откуда: Москва
- Контактная информация:
Re: Фильтрация planet.osm
Так и знал, что под носом Буду тестировать, о результатах напишу!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей