Ошибка экспорта GPX

Все про Global Mapper
Ответить
tikhpetr
Гуру
Сообщения: 1081
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

Ошибка экспорта GPX

Сообщение tikhpetr » 12 апр 2016, 21:23

Озеро.kml
(5.6 КБ) 746 скачиваний
Ozero.gpx
(11.24 КБ) 748 скачиваний
Здравствуйте! Имеется файл точек в формате KML, экспортированный из SAS. Открываю его в GM15.0, меняю атрибуты(символы) - экспорт в GPX. При открытии файла GPX все подписи точек отображаются "кракозябрами"(не знаю, как правильно пишется это слово). Пробовал другой вариант. Поиском по атрибутам и названию выделял все точки, менял атрибуты по образцу другого файла GPX, к-рый корректно открывается, создавал новый слой, далее, экспорт в GPX. Результат тот же. Также пробовал исходный KLM файл не экспортировать, а конвертить. То же самое. Помимо этого, экспортированный GPX не загружается в MapSource. В чем может быть причина? Спасибо!
ЗЫ Конечно, везде в настройках кириллица.
Вложения
3.JPG
Внешний вид и настройки экспортированного файла GPX
3.JPG (237.17 КБ) 14987 просмотров

Kandey
Активный участник
Сообщения: 172
Зарегистрирован: 24 фев 2012, 13:31
Репутация: 44

Re: Ошибка экспорта GPX

Сообщение Kandey » 12 апр 2016, 23:42

tikhpetr писал(а):ЗЫ Конечно, везде в настройках кириллица.
По снимку не видно, чтобы в GM была присвоена кириллица типу объекта. Там это можно настроить, хоть и муторно -- каждому типу нужно поменять язык шрифта.
За мапсёрс не скажу -- не пользуюсь, но знаю, что он требовал очень специальных параметров файла GPX и к тому же давно устарел. Сейчас Гармин предлагает БейсКамп -- попробуйте им открыть.

tikhpetr
Гуру
Сообщения: 1081
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

Re: Ошибка экспорта GPX

Сообщение tikhpetr » 13 апр 2016, 07:06

Ну я уж не стал делать скриншоты меню Config, но поверьте мне на слово все нужные мне векторные объекты(точки, линии, полигоны) в кириллице изначально, при первой настройке программы. БейсКамп работает с файлами, к-рые уже залиты в прибор или на карточку, а мне залить-то и надо, поэтому MapSource.

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Ошибка экспорта GPX

Сообщение trir » 13 апр 2016, 07:42

encoding="ISO-8859-1"
<name><![CDATA[Волок]]></name>
сохрани в UTF-8

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

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 писал(а):БейсКамп работает с файлами, к-рые уже залиты в прибор или на карточку, а мне залить-то и надо
[Устройство] → [Отправить на устройство]
The purpose of computing is insight, not numbers

tikhpetr
Гуру
Сообщения: 1081
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

Re: Ошибка экспорта GPX

Сообщение tikhpetr » 13 апр 2016, 08:45

Ernie Boyd, спасибо, все получилось! Но это породило еще вопросы
1. Почему файл точек из прибора имеет кодировку UTF-8(норм. отображающуюся в GM и MapSource), а экспортированный - ISO?
2. Можно ли менять кодировку файла в GM?
А в BaseCamp(4.2.5), кстати, уже измененный файл GPX не импортируется(ошибка импорта). Работаю я с ней действительно не очень, бо не особо нужна, т.к. ..Но здесь об этом нельзя.

Kandey
Активный участник
Сообщения: 172
Зарегистрирован: 24 фев 2012, 13:31
Репутация: 44

Re: Ошибка экспорта GPX

Сообщение Kandey » 13 апр 2016, 10:00

tikhpetr писал(а):БейсКамп работает с файлами, к-рые уже залиты в прибор или на карточку,
БК -- является полной заменой МС и поэтому должен работать с файлами в обе стороны.
а мне залить-то и надо, поэтому MapSource.
Если нужно просто залить в прибор, зачем костыли? -- подключаете прибор и льёте напрямую с компа в память прибора. ;)

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

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.
The purpose of computing is insight, not numbers

tikhpetr
Гуру
Сообщения: 1081
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

Re: Ошибка экспорта GPX

Сообщение tikhpetr » 13 апр 2016, 12:25

Да, но набор атрибутов(не значений) я брал из рабочего файла GPX. NextGIS QGIS(15.6.110) - "недопустимый файл".

tikhpetr
Гуру
Сообщения: 1081
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

Re: Ошибка экспорта GPX

Сообщение tikhpetr » 13 апр 2016, 12:26

Kandey писал(а):
tikhpetr писал(а):БейсКамп работает с файлами, к-рые уже залиты в прибор или на карточку,
БК -- является полной заменой МС и поэтому должен работать с файлами в обе стороны.
а мне залить-то и надо, поэтому MapSource.
Если нужно просто залить в прибор, зачем костыли? -- подключаете прибор и льёте напрямую с компа в память прибора. ;)
А что, так можна была?)))

Kandey
Активный участник
Сообщения: 172
Зарегистрирован: 24 фев 2012, 13:31
Репутация: 44

Re: Ошибка экспорта GPX

Сообщение Kandey » 13 апр 2016, 13:42

tikhpetr писал(а):
Kandey писал(а):Если нужно просто залить в прибор, зачем костыли? -- подключаете прибор и льёте напрямую с компа в память прибора. ;)
А что, так можна была?)))
По-моему, только так и нужно ) Более того -- я по-другому практически никогда и не делал ))

tikhpetr
Гуру
Сообщения: 1081
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

Re: Ошибка экспорта GPX

Сообщение tikhpetr » 13 апр 2016, 14:29

Господи! Годы мучений были напрасны! Спасибо за науку!

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Ошибка экспорта GPX

Сообщение Игорь Белов » 13 апр 2016, 17:22

Не понял, что Вы делаете с NextGIS. Просто откройте KML в QGIS и пересохраните в GPX. BaseCamp импортирует полученный GPX без замечаний.

Кстати, если Вы не знали: BaseCamp импортирует KML наравне с GPX.
The purpose of computing is insight, not numbers

Ответить

Вернуться в «Global Mapper»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей