Задать вопрос

Как импортировать в базу только нужные данные из OSM?

Сразу оговорюсь: с нарезкой по регионам – ясно. В частности, пока сервер у нас пробный и еле тянет взял береговую линию и Москву с гислаба, залил, исправил стили мапника как требовалось (задача - карта без подписей), всё рендерится – хорошо.
Но вот теперь хотелось бы чтобы на карте присутствовали границы государств (сейчас они есть почему-то только для нескольких зумов), а еще лучше – регионов и областей (хотя бы РФ).
Как это вынуть из OSM-данных, пока не понял. Импортировать весь мир и потом самому вынуть нужные по тегам типы данных? Подскажите хороший материал.
  • Вопрос задан
  • 977 просмотров
Подписаться 4 Оценить Комментировать
Решение пользователя Fixid К ответам на вопрос (3)
@Fixid
1. Переводите pbf в o5m формат
https://wiki.openstreetmap.org/wiki/Osmconvert
2. Фильтруете по тегам, например country
wiki.openstreetmap.org/wiki/Osmfilter
На выходе получаете osm/o5m файл
3. Импортируйте в Postgresql + postgis
https://github.com/openstreetmap/osm2pgsql
4. Забираете данные в нужном формате
Ответ написан