Можно ещё раз проверить? 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
Обновил, теперь рабочий
Для использования надо получить свой апи-ключ и указать его в параметрах запуска:
–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), для новых версий не подходят
Для использования надо получить свой апи-ключ и указать его в параметрах запуска:
–lt-yatr-key=trnsl.1.1…
или
–lt-yatr-key=@file.key
А можно подробнее как его получить? Нашёл для Яндекс карт, а для транслятора что то не найду.
PS: Нашёл, тут:
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 не подходят?
а чем таблицы gme не подходят?
А ведь верно, там всё так и реализовано.
А как запускать? Языковые пары обязательно указывать? Пробовал при конвертации Молдавии так указывать:
–target-lang=ru --lt-gme ro-en:trans-ro.dat
но не работает. Хотя файл trans-ro.dat рабочий, проверял работу в GME.
робовал при конвертации Молдавии так указывать:
–target-lang=ru --lt-gme ro-en:trans-ro.dat
но не работает
Работает, но в таком варианте только для name:ro. А их вроде в Молдавии не было
Раньше не обязательно было указывать языковую пару, просто файлик из GME.
а чем таблицы gme не подходят?
Тем и не подходят. Нужно что то попроще. Или вернуть как было раньше, без необходимости указания языковых пар.
Нужно что то попроще. Или вернуть как было раньше
Нет, сейчас гораздо круче
akks osm2mp.exe с ключом --lt-yatr-key=trnsl.1.1.мой.ключ. ругается на отсутствие dll`ек libeay32__.dll и ssleay32__.dll, скачал с интернета, теперь выдаёт такую ошибку:
http://s002.radikal.ru/i199/1307/da/e48f9d72aaa8t.jpg
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.
Спасибо, DLL-ки добавил в сборки добавил. Но на JSON оно всё равно ругается (API-ключ получил).