Страница 1 из 1
Ошибка экспорта GPX
Добавлено: 12 апр 2016, 21:23
tikhpetr
Здравствуйте! Имеется файл точек в формате KML, экспортированный из SAS. Открываю его в GM15.0, меняю атрибуты(символы) - экспорт в GPX. При открытии файла GPX все подписи точек отображаются "кракозябрами"(не знаю, как правильно пишется это слово). Пробовал другой вариант. Поиском по атрибутам и названию выделял все точки, менял атрибуты по образцу другого файла GPX, к-рый корректно открывается, создавал новый слой, далее, экспорт в GPX. Результат тот же. Также пробовал исходный KLM файл не экспортировать, а конвертить. То же самое. Помимо этого, экспортированный GPX не загружается в MapSource. В чем может быть причина? Спасибо!
ЗЫ Конечно, везде в настройках кириллица.
Re: Ошибка экспорта GPX
Добавлено: 12 апр 2016, 23:42
Kandey
tikhpetr писал(а):ЗЫ Конечно, везде в настройках кириллица.
По снимку не видно, чтобы в GM была присвоена кириллица типу объекта. Там это можно настроить, хоть и муторно -- каждому типу нужно поменять язык шрифта.
За мапсёрс не скажу -- не пользуюсь, но знаю, что он требовал очень специальных параметров файла GPX и к тому же давно устарел. Сейчас Гармин предлагает БейсКамп -- попробуйте им открыть.
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 07:06
tikhpetr
Ну я уж не стал делать скриншоты меню Config, но поверьте мне на слово все нужные мне векторные объекты(точки, линии, полигоны) в кириллице изначально, при первой настройке программы. БейсКамп работает с файлами, к-рые уже залиты в прибор или на карточку, а мне залить-то и надо, поэтому MapSource.
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 07:42
trir
encoding="ISO-8859-1"
<name><![CDATA[Волок]]></name>
сохрани в UTF-8
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 08:02
Игорь Белов
Замените в файле GPX первую строку с
Код: Выделить всё
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
на
Код: Выделить всё
<?xml version="1.0" encoding="Windows-1251" standalone="yes"?>
tikhpetr писал(а):БейсКамп работает с файлами, к-рые уже залиты в прибор или на карточку, а мне залить-то и надо
[Устройство] → [Отправить на устройство]
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 08:45
tikhpetr
Ernie Boyd, спасибо, все получилось! Но это породило еще вопросы
1. Почему файл точек из прибора имеет кодировку UTF-8(норм. отображающуюся в GM и MapSource), а экспортированный - ISO?
2. Можно ли менять кодировку файла в GM?
А в BaseCamp(4.2.5), кстати, уже измененный файл GPX не импортируется(ошибка импорта). Работаю я с ней действительно не очень, бо не особо нужна, т.к. ..Но здесь об этом нельзя.
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 10:00
Kandey
tikhpetr писал(а):БейсКамп работает с файлами, к-рые уже залиты в прибор или на карточку,
БК -- является полной заменой МС и поэтому должен работать с файлами в обе стороны.
а мне залить-то и надо, поэтому MapSource.
Если нужно просто залить в прибор, зачем костыли? -- подключаете прибор и льёте напрямую с компа в память прибора.

Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 11:22
Игорь Белов
tikhpetr писал(а):1. Почему файл точек из прибора имеет кодировку UTF-8(норм. отображающуюся в GM и MapSource), а экспортированный - ISO?
2. Можно ли менять кодировку файла в GM?
Насколько помню, при экспорте в GPX Global Mapper предлагает выбрать кодировку. Он пишет её в строку заголовка, вот только конвертирует всегда в system ANSI. Дас ист айн глюк, так что прислушайтесь к тому, что
trir предлагает:
- если в заголовке не UTF-8, ручками исправить на UTF-8;
- конвертировать файл из CP1251 в UTF-8.
tikhpetr писал(а):А в BaseCamp(4.2.5), кстати, уже измененный файл GPX не импортируется(ошибка импорта).
Всё верно, я вижу никуда негодный GPX: тэги "elewation" вместо "ele", пробелы в записи времени и бог знает что ещё. Можно заняться исследовательской работой и выяснить, какие именно недостатки этого недоразумения летальны, после чего каждый файл GPX приводить в человеческий вид. Мой совет — пользуйтесь QGIS.
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 12:25
tikhpetr
Да, но набор атрибутов(не значений) я брал из рабочего файла GPX. NextGIS QGIS(15.6.110) - "недопустимый файл".
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 12:26
tikhpetr
Kandey писал(а):tikhpetr писал(а):БейсКамп работает с файлами, к-рые уже залиты в прибор или на карточку,
БК -- является полной заменой МС и поэтому должен работать с файлами в обе стороны.
а мне залить-то и надо, поэтому MapSource.
Если нужно просто залить в прибор, зачем костыли? -- подключаете прибор и льёте напрямую с компа в память прибора.

А что, так можна была?)))
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 13:42
Kandey
tikhpetr писал(а):Kandey писал(а):Если нужно просто залить в прибор, зачем костыли? -- подключаете прибор и льёте напрямую с компа в память прибора.

А что, так можна была?)))
По-моему, только так и нужно ) Более того -- я по-другому практически никогда и не делал ))
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 14:29
tikhpetr
Господи! Годы мучений были напрасны! Спасибо за науку!
Re: Ошибка экспорта GPX
Добавлено: 13 апр 2016, 17:22
Игорь Белов
Не понял, что Вы делаете с NextGIS. Просто откройте KML в QGIS и пересохраните в GPX. BaseCamp импортирует полученный GPX без замечаний.
Кстати, если Вы не знали: BaseCamp импортирует KML наравне с GPX.