Не получается настроить Ubuntu Tile Server

Здравствуйте, коллеги.

Пытаюсь установить локальную копию 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. Украина заливается :slight_smile: