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

Можно ещё раз проверить? http://wiki.openstreetmap.org/wiki/Osmconvert
ссылается на http://m.m.i24.cc/osmconvert.exe и утверждает, что это “не приложение win32” … (Win7, 64 bit)

Он не до конца скачивается, там таблица импорта неполная.
У мена рабочая (возможно старая версия) весит 283К
Эх ты вот у меня старьё, новый исходник почему-то лежит в http://m.m.i24.cc/osmconvert.c

Обновил, теперь рабочий :smiley:
Для использования надо получить свой апи-ключ и указать его в параметрах запуска:
–lt-yatr-key=trnsl.1.1…
или
–lt-yatr-key=@file.key

Без явного указания ключа плагин не подключится, поэтому приоритет у него теперь по умолчанию 2, а не -1

Обновил exe-шники, добавил батник Garmin от igitov и батник с примером конвертации pbf.

Когда появятся конфиги для Русы для новой версии конвертера ?

А разве ими кто-нибудь занимается?

Для 0.90b лежат на http://osm-russa.narod.ru/config.rar (http://forum.openstreetmap.org/viewtopic.php?pid=248844), для новых версий не подходят :frowning:

А можно подробнее как его получить? Нашёл для Яндекс карт, а для транслятора что то не найду.

PS: Нашёл, тут:
http://api.yandex.ru/key/form.xml?service=trnsl

http://api.yandex.ru/key/form.xml?service=trnsl

akks osm2mp.exe с ключом --lt-yatr-key=trnsl.1.1.мой.ключ. ругается на отсутствие dll`ек libeay32__.dll и ssleay32__.dll, скачал с интернета, теперь выдаёт такую ошибку:

PS: добавил копию libeay32__.dll с именем libeay32.dll, ошибка пропала, но теперь выдаёт такую ошибку:


Loading configuration...
malformed JSON string, neither array, object, number, string or atom, at charact
er offset 0 (before "(end of string)") at LangTransform/YaTranslate.pm line 62.

ОК, завтра посмотрю. Можно строчку запуска (ну, кроме ключа)?


osm2mp.exe --config=cfg-navitel\navitel-ru.cfg --bpoly=poly/UA.poly --default-country=UA --default-region="Украина" --mapname="Украина" --target-lang=ru --lt-yatr-key=trnsl.1.1.мой.ключ --addrinterpolation --shorelines --disableuturns --output=Maps/mp/UA.mp  Maps/osm/UA.osm

liosha А всё таки как то можно сделать что бы можно было бы использовать свои правила авто замены символов, чтобы не заниматься этим вручную? Например в файле две колонки через пробел, в первой меняемый символ во второй на что меняем, сам файл в юникоде.


пример

Ă A
ă a
 A
â a
Î I
î i
Ș S
ș s
Ț T
ț t

а чем таблицы gme не подходят?

А ведь верно, там всё так и реализовано. :roll_eyes:

А как запускать? Языковые пары обязательно указывать? Пробовал при конвертации Молдавии так указывать:
–target-lang=ru --lt-gme ro-en:trans-ro.dat
но не работает. Хотя файл trans-ro.dat рабочий, проверял работу в GME.

Работает, но в таком варианте только для name:ro. А их вроде в Молдавии не было

Раньше не обязательно было указывать языковую пару, просто файлик из GME.

Тем и не подходят. Нужно что то попроще. Или вернуть как было раньше, без необходимости указания языковых пар.

Нет, сейчас гораздо круче :smiley:

Спасибо, DLL-ки добавил в сборки добавил. Но на JSON оно всё равно ругается (API-ключ получил).