Конвертер OSM -> MP

Пытаюсь собрать http://gis-lab.info/data/osm/leningrad/leningrad.osm.bz2 и http://gis-lab.info/data/osm/krasnodar/krasnodar.osm.bz2
Какие опции нужно проставить чтобы появилось полигональное море? Или дело не в опциях?

–shorelines --bpoly krasnodar.poly

Дим, гислаб в этом плане имеет очень большую проблему - карта из него получается вот такая:

с морем в виде речки…

Я буду прибрежные районы резать отдельно, чтобы не брать с гислаба.

//гислаб в этом плане имеет очень большую проблему - карта из него получается вот такая:
А как может быть иначе? Если это нарезка по областям, то и море будет в пределах области. Где то же оно должно заканчиваться :slight_smile:

А я разве просил сделать иначе? Оно понятно, так граница нарисована. Поэтому я и планирую резать Кр.край и дальневосточные регионы из планеты ббоксом. К гислабу никаких претензий - респект им и уважуха.

//А я разве просил сделать иначе?
Просто привык что такая обрезка моря единственно правильная :slight_smile: У меня для мирового окияна отдельная карта)

В последней версии osm2mp.pl появилась ошибка


Processing ways...        Use of uninitialized value $param{"Label"} in string eq at osm2mp.pl line 2640, <$_[...]> line 5351638.
Use of uninitialized value $param{"Label"} in string eq at osm2mp.pl line 2640, <$_[...]> line 5371090.

Nexor, в последней ревизии я включил вывод всех ворнингов, так что всё нормально. На результат они не влияют. Буду постепенно править.

liosha,
Можно ли как-то сохранять в файл вывод конвертера на консоль? С появлением пораметра --output я подумал, что > region.txt даст мне желаемое, но не получилось. Я говорю вот об этом:

Fortress, как и всегда - перенаправлением stderr: 2>

Можно поподробнее, что значит “stderr: 2>”?
У меня сейчас строка запуска выглядит так:

Где внести изменения?

добавить “2> osm2mp.log”
http://ru.wikipedia.org/w/index.php?title=Stderr

Спасибо, работает. Но на консоль ничего не выводится. Вывод и в лог и на консоль реально?

2>&1 | tee osm2mp.log

Fortress, ты перешел на конвертацию в линукс?

Нет, я думал из приведенного батника было понятно, что я в винде :slight_smile:

Спасибо, а для винды есть что-то подобное?

GNU utilities for Win32 либо cygwin.

работает, спасибо :slight_smile:

Размер основного скрипта уже перевалил за стопицот байт:

-rwxr-xr-x 1 liosha liosha 100829 2011-01-20 09:59 osm2mp.pl

Значит, придётся его всё-таки разделять…

Зачем? Разве есть какие-нибудь ограничения на размер?