Hello World!

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
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны авторизоваться, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас