Опубликовано: 28 июля 2013 г. Есть Яндекс-карта от моего друга с ~сотней меток, большинство из которых имеет имя в виде просто дефолтового "Метка". Задача -- залить их в GPSmap 62s с теми же названиями. Поступаю следующим образом: экспорчу из карты данные в виде KML. Некая попутная сложность Яндекс пишет, что ссылка на KML-файл -- одна из ссылок под кнопкой "Ссылка на эту карту". Если делать это (будучи залогиненным, ессно) над своей картой (картой своего авторства), то да, видишь четыре ссылки, одна из которых ссылка на KML, то есть ровно то что написано в хелпе, 4 ссылки: > После сохранения карты в левом поле отобразится кнопка Ссылка на эту карту, с помощью которой можно получить: > ссылку на сохраненный фрагмент карты; > код для вставки карты на ваш сайт или блог; > ссылку на YmapsML-файл (для авторизованных пользователей); > ссылку на KML-файл (для авторизованных пользователей). Если же тыкать в эту кнопку (тоже будучи залогиненным) над картой, автор которой не ты, то видишь только первые DVA пункта. Это всё легко обходится, потому что буквенный идентификатор во всех четырёх ссылках -- одинаковый, и просто подставляешь нужный идентификатор в 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 Поделиться на других сайтах
Опубликовано: 28 июля 2013 г. Bulawka писал(а) Sun, 28 July 2013 17:01Есть Яндекс-карта от моего друга с ~сотней меток, большинство из которых имеет имя в виде просто дефолтового "Метка". Задача -- залить их в GPSmap 62s с теми же названиями. Поступаю следующим образом: экспорчу из карты данные в виде KML. Некая попутная сложность Яндекс пишет, что ссылка на KML-файл -- одна из ссылок под кнопкой "Ссылка на эту карту". Если делать это (будучи залогиненным, ессно) над своей картой (картой своего авторства), то да, видишь четыре ссылки, одна из которых ссылка на KML, то есть ровно то что написано в хелпе, 4 ссылки: > После сохранения карты в левом поле отобразится кнопка Ссылка на эту карту, с помощью которой можно получить: > ссылку на сохраненный фрагмент карты; > код для вставки карты на ваш сайт или блог; > ссылку на YmapsML-файл (для авторизованных пользователей); > ссылку на KML-файл (для авторизованных пользователей). Если же тыкать в эту кнопку (тоже будучи залогиненным) над картой, автор которой не ты, то видишь только первые DVA пункта. Это всё легко обходится, потому что буквенный идентификатор во всех четырёх ссылках -- одинаковый, и просто подставляешь нужный идентификатор в 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 Поделиться на других сайтах
Опубликовано: 29 июля 2013 г. при конвертировании для озика в бабеле можно указать желаемую кодировку (а озик любит 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 Поделиться на других сайтах
Опубликовано: 29 июля 2013 г. indi писал(а) Mon, 29 July 2013 15:30при конвертировании для озика в бабеле можно указать желаемую кодировку (а озик любит cp1251): Дык полюбому придётся DVA раза конвертировать/хранить, под прибор и под озик.... А озик юникоду никак не научить? 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 29 июля 2013 г. Bulawka писал(а) Mon, 29 July 2013 16:36indi писал(а) Mon, 29 July 2013 15:30при конвертировании для озика в бабеле можно указать желаемую кодировку (а озик любит cp1251): Дык полюбому придётся DVA раза конвертировать/хранить, под прибор и под озик.... А озик юникоду никак не научить? придётся. но хоть DVA, хоть N раз, бабель с командной строки всё делает, запихал в скрипт всю последовательность команд, и нет больше мозолей на правой руке от мышки ЗЫ: QlandkarteGT рулез, а озик сакс и мастдай 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 29 июля 2013 г. indi писал(а) Mon, 29 July 2013 16:48ЗЫ: QlandkarteGT рулез, а озик сакс и мастдай Да, забыл в ТС пост фразу про Куланкарте не предлагать. )) 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 29 июля 2013 г. Bulawka писал(а) Mon, 29 July 2013 17:41indi писал(а) Mon, 29 July 2013 16:48ЗЫ: QlandkarteGT рулез, а озик сакс и мастдай Да, забыл в ТС пост фразу про Куланкарте не предлагать. )) вот немножечко как писать батнички для виндорожденных. т.е., например, в %1 скрипту передаётся путь до kml-файла 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 29 июля 2013 г. indi писал(а) Mon, 29 July 2013 17:58вот немножечко[/url] как писать батнички для виндорожденных. О, я в юности писал батнички, типа проверить почту uupc, если есть запустить dml и т.п. ))) 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 29 июля 2013 г. Bulawka писал(а) Mon, 29 July 2013 18:23indi писал(а) Mon, 29 July 2013 17:58вот немножечко[/url] как писать батнички для виндорожденных. О, я в юности писал батнички, типа проверить почту uupc, если есть запустить dml и т.п. ))) 0 Поделиться сообщением Link to post Поделиться на других сайтах
Опубликовано: 12 июля 2016 г. Блина, подстава подстава подстав. Теперь в новом конструкторе яндекс-карт ваще не выгрузить карты. Чо делать-то? 0 Поделиться сообщением Link to post Поделиться на других сайтах