GDAL теперь умеет читать OSM и PBF-файлы

Even Rouault написал драйвер OGR для чтения файлов привычных нам форматов. Он понимает мультиполигоны и минимально настраиваем, при этом, как заметил Jukka Rahkonen, работает примерно втрое быстрее osm2pgsql. И раз для обработки osm-файлов теперь доступна вся мощь GDAL, их можно не только загружать в PostGIS (нет, никто ещё не сравнивал с osm2pgsql) или преобразовывать в шейпы, но даже рендерить в тайлы мапсервером напрямую. Драйвер появится в версии 2.0.0, но уже доступен в транке.

Хотя если вам нужно только залить данные в базу, попробуйте созданный специально для этого Imposm. Его делали для замены устаревшему osm2pgsql, но как и последний, он пока не работает под Windows — хотя, поскольку написан он на питоне, вероятность запустить, всё-таки, больше. Stamen попробовали эту замену и порадовались, что вдобавок к возросшей скорости стало возможным упрощать геометрии, делать отдельные выборки в таблицы и развлекаться с постпроцессингом — например, сокращать статусные части улиц.
Поделиться
Отправить
2 комментария
Komяpa
ты забыл упомянуть, что imposm не умеет диффы. :3
chnav
Я потратил тучу времени, пытаясь портировать TokyoCabinet под винду. Так и не смог.