Please log in.

Bulawka

Яндекс.Карты -> KML -> GPX/Ozi == проблемы с русским.

10 сообщений в этой теме

Есть Яндекс-карта от моего друга с ~сотней меток, большинство из которых имеет имя в виде просто дефолтового "Метка".
Задача -- залить их в GPSmap 62s с теми же названиями.

Поступаю следующим образом: экспорчу из карты данные в виде KML.

Некая попутная сложность


Затем GPSbabel-ем делаю GPX из KML, копирую его в прибор и всё OK, вижу в приборе все точки, все названия по-русски.
(Правда, не совсем понимаю зачем Яндекс генерит KML просто по названиям точек, БЕЗ номерка;
типа просто "Метка" вместо "1. Метка", "2. Метка" и т.п., второе имхо было бы разумнее.)

Но если я полученный таким образом GPX затягиваю в Ози, вижу кракозябры.
Если же затягиваю в Ози прямо исходный KML -- всё OK.
Если же экспорчу GPX из KML средствами Ози -- то в Ози этот GPX показывается нормально, НЕ кракозябрами,
а если его скопировать в прибор -- то кракозябрами...

Хотелось бы подкрутить что-то где-то, чтоб всё всегда показывалось нормально. ))
Что и где?

При просмотре в текстовом виде с помощью следующих кодовых таблиц:



-- и экспорчённый из Яндекса KML, и сделанный из него Бабелем GPX --
показывают кракозябры во всех известных (FAR-у моего компа) русских кодировках
(причём в Юникоде -- не видно даже англ. текста, вообще какие-то точки/крестики).
А вот GPX, сделанный Озей -- показывает по-русски нормально (если выставить 1251),
но как уже писал выше -- в приборе он выглядит кракозябрами (умляутами).

Хотя если их смотреть не фар-ом, а блокнотом -- то ото всех вариантов можно добиться показа по-русский,
выставив при открытии UTF-8.

Но вопрос по-прежнему остаётся: как заставить Ози показывать GPX-файл в UTF-8 кодировке?
При этом KML-файл в этой же кодировке показывает нормально.
0

Поделиться сообщением


Link to post
Поделиться на других сайтах
Bulawka писал(а) Sun, 28 July 2013 17:01
Есть Яндекс-карта от моего друга с ~сотней меток, большинство из которых имеет имя в виде просто дефолтового "Метка".
Задача -- залить их в GPSmap 62s с теми же названиями.

Поступаю следующим образом: экспорчу из карты данные в виде KML.

Некая попутная сложность


Затем GPSbabel-ем делаю GPX из KML, копирую его в прибор и всё OK, вижу в приборе все точки, все названия по-русски.
(Правда, не совсем понимаю зачем Яндекс генерит KML просто по названиям точек, БЕЗ номерка;
типа просто "Метка" вместо "1. Метка", "2. Метка" и т.п., второе имхо было бы разумнее.)

Но если я полученный таким образом GPX затягиваю в Ози, вижу кракозябры.
Если же затягиваю в Ози прямо исходный KML -- всё OK.
Если же экспорчу GPX из KML средствами Ози -- то в Ози этот GPX показывается нормально, НЕ кракозябрами,
а если его скопировать в прибор -- то кракозябрами...

Хотелось бы подкрутить что-то где-то, чтоб всё всегда показывалось нормально. ))
Что и где?

При просмотре в текстовом виде с помощью следующих кодовых таблиц:



-- и экспорчённый из Яндекса KML, и сделанный из него Бабелем GPX --
показывают кракозябры во всех известных (FAR-у моего компа) русских кодировках
(причём в Юникоде -- не видно даже англ. текста, вообще какие-то точки/крестики).
А вот GPX, сделанный Озей -- показывает по-русски нормально (если выставить 1251),
но как уже писал выше -- в приборе он выглядит кракозябрами (умляутами).

Хотя если их смотреть не фар-ом, а блокнотом -- то ото всех вариантов можно добиться показа по-русский,
выставив при открытии UTF-8.

Но вопрос по-прежнему остаётся: как заставить Ози показывать GPX-файл в UTF-8 кодировке?
При этом KML-файл в этой же кодировке показывает нормально.


Озик вроде требует Win-1251, в заголовке соответственно тоже самое должно быть, а не Utf-8.
0

Поделиться сообщением


Link to post
Поделиться на других сайтах
при конвертировании для озика в бабеле можно указать желаемую кодировку (а озик любит cp1251):Цитата:

-c Select character set. This option lets you chose the character set.
You can get a list of supported character sets via -l
0

Поделиться сообщением


Link to post
Поделиться на других сайтах
indi писал(а) Mon, 29 July 2013 15:30
при конвертировании для озика в бабеле можно указать желаемую кодировку (а озик любит cp1251):

Дык полюбому придётся DVA раза конвертировать/хранить, под прибор и под озик....
А озик юникоду никак не научить?
0

Поделиться сообщением


Link to post
Поделиться на других сайтах
Bulawka писал(а) Mon, 29 July 2013 16:36
indi писал(а) Mon, 29 July 2013 15:30
при конвертировании для озика в бабеле можно указать желаемую кодировку (а озик любит cp1251):

Дык полюбому придётся DVA раза конвертировать/хранить, под прибор и под озик....
А озик юникоду никак не научить?

придётся.
но хоть DVA, хоть N раз, бабель с командной строки всё делает, запихал в скрипт всю последовательность команд, и нет больше мозолей на правой руке от мышки Smile

ЗЫ: QlandkarteGT рулез, а озик сакс и мастдай Smile
0

Поделиться сообщением


Link to post
Поделиться на других сайтах
indi писал(а) Mon, 29 July 2013 16:48
ЗЫ: QlandkarteGT рулез, а озик сакс и мастдай Smile

Да, забыл в ТС пост фразу про Куланкарте не предлагать. ))
0

Поделиться сообщением


Link to post
Поделиться на других сайтах
Bulawka писал(а) Mon, 29 July 2013 17:41
indi писал(а) Mon, 29 July 2013 16:48
ЗЫ: QlandkarteGT рулез, а озик сакс и мастдай Smile

Да, забыл в ТС пост фразу про Куланкарте не предлагать. ))

вот немножечко как писать батнички для виндорожденных.

т.е., например, в %1 скрипту передаётся путь до kml-файла
0

Поделиться сообщением


Link to post
Поделиться на других сайтах
indi писал(а) Mon, 29 July 2013 17:58
вот немножечко[/url] как писать батнички для виндорожденных.

О, я в юности писал батнички, типа проверить почту uupc, если есть запустить dml и т.п. )))
0

Поделиться сообщением


Link to post
Поделиться на других сайтах
Bulawka писал(а) Mon, 29 July 2013 18:23
indi писал(а) Mon, 29 July 2013 17:58
вот немножечко[/url] как писать батнички для виндорожденных.

О, я в юности писал батнички, типа проверить почту uupc, если есть запустить dml и т.п. )))

0

Поделиться сообщением


Link to post
Поделиться на других сайтах

Блина, подстава подстава подстав. Теперь в новом конструкторе яндекс-карт ваще не выгрузить карты. Чо делать-то?

0

Поделиться сообщением


Link to post
Поделиться на других сайтах