Здравствуйте, коллеги.
Пытаюсь установить локальную копию OpenStreetMap по вот этой инструкции: http://wiki.openstreetmap.org/wiki/Ubuntu_tile_server. Все проходит нормально и без ошибок – вплоть до этапа “заливки” данных в базу. Получаю следующее:
~$ osm2pgsql --slim -C 2048 ireland.osm.pbf -U frost -W
osm2pgsql SVN version 0.70.5
Password:
Using projection SRS 900913 (Spherical Mercator)
Unknown flag '"-//W3C//DTD' line 1, ignored
Weird style line 1
Error occurred, cleaning up
Самое обидное, что гугл такую ошибку не знает. Такое впечатление, что я первый, кто с этой ошибкой сталкиваюсь. Разъясните, пожалуйста, что я делаю не так?
Похоже ему xml’ка нужна а вы ему pbf’ку скармливаете.
Хм. Но ведь во всех руководствах, которые я встречал, используют или pbf, или bz2. Как мне быть в таком случае?
Скачал файл .osm.bz2, распаковал, внутри xml. Скормил osm2pgsql – в точности та же ошибка. Похоже, я что-то неправильно делаю.
Ну возьмите ireland.osm.bz2 распакуйте его в ireland.osm ну а дальше
osm2pgsql --slim -C 2048 ireland.osm -U frost -W
Ну так – постом выше я описал, что получаю ту же самую ошибку. Взял карту Украины:
osm2pgsql --slim -C 2048 UA.osm -U frost -W
osm2pgsql SVN version 0.70.5
Password:
Using projection SRS 900913 (Spherical Mercator)
Unknown flag '"-//W3C//DTD' line 1, ignored
Weird style line 1
Error occurred, cleaning up
Скорей всего он ругается на style файл. Проверьте его содержимое.
Ура! Большое спасибо! Действительно, вместо default.style был какой-то xml. Украина заливается 