Как переименовать файлы треков (GPX) для GPS Garmin?

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2687
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 39
Ваше звание: /

Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение Natalia Novoselova » 10 фев 2017, 17:50

Суть проблемы
Закачиваю треки KMZ (Для примера здесь: http://www.wikiexplora.com/index.php/GP ... Antillanca

Через BaseCamp экспортирую KMZ файлы в GPX формат, давая свои названия файлам.

Загружаю в Гармин (Montana 650)

Треки видны в приборе, но имеют какие-то внутренние названия (не мои), данные их авторами.

Как можно переименовать файлы в приборе, чтобы в приборе они появлялись с моими именами?

Причина – сложно идентифицировать маршрут, т.к названия треков в приборе (имена файлов, данные их авторами) не такие, какие они есть на сайте.

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

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение Kandey » 10 фев 2017, 19:23

Natalia Novoselova писал(а):... Как можно переименовать файлы в приборе, чтобы в приборе они появлялись с моими именами?..
Идём в вики смотрим на структуру файла
в викиПоказать
<?xml version="1.0" encoding="UTF-8"?>
<gpx
xmlns="http://www.topografix.com/GPX/1/1"
version="1.1"
creator="Wikipedia"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
<time>2011-09-22T18:56:51Z</time>
<metadata>
<name>Name</name>
<desc>Description</desc>
<author>
<name>Autor</name>
</author>
</metadata>
<trk>
<name>exercise</name>
<trkseg>
<trkpt lat="59.934721667" lon="30.310183333">
Открываете в любом текстовом редакторе ваш файл, ищете первое "<name>" и меняете следующие за ним слова (существующее имя), на то, которое любо.
Вот ещё пример живого файла
из навигатораПоказать
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xmlns:wptx1="http://www.garmin.com/xmlschemas/WaypointExtension/v1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator="GPSMAP 62s" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www8.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/WaypointExtension/v1 http://www8.garmin.com/xmlschemas/Waypo ... sionv1.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackP ... data><link href="http://www.garmin.com"><text>Garmin International</text></link><time>2016-10-29T16:58:54Z</time></metadata><trk><name>Текущий трек: 29 ОКТ 2016 11:47</name><extensions><gpxx:TrackExtension><gpxx:DisplayColor>Red</gpxx:DisplayColor></gpxx:TrackExtension></extensions><trkseg><trkpt lat="56.6179471929" lon="40.6047859602"><ele>136.64</ele><time>2016-10-29T07:47:07Z</time></trkpt><trkpt lat="56.6179478634"

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2687
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 39
Ваше звание: /

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение Natalia Novoselova » 11 фев 2017, 00:16

Kandey писал(а):Открываете в любом текстовом редакторе ваш файл, ищете первое "<name>" и меняете следующие за ним слова (существующее имя), на то, которое любо.
Спасибо! Получилось ))
Ищу по

Код: Выделить всё

<trk>
    <name>text</name>
И переименовываю трек.
Но странность какая-то вышла. Какие-то недостатки записи этих треков, или это от Гармина, не пойму.

Все переименованные треки – находятся. Но вместе с ними (при выборе опции «Where to - Find another - Track» появляется много лишних треков. И не мои названия, и не авторские, но (судя по названию) что-то именно из этих треков, какие-то их части (т.к. похожи). Кажется, какие-то куски треков.. Не понимаю совсем – что это и откуда взялось? Хотелось бы очистить поле от этих мусорных непонятных кусков. Но удалить их не могу - это что-то зашито в GPX файлах этих треков.

ericsson
Гуру
Сообщения: 3195
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 682
Ваше звание: Вредитель полей

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение ericsson » 11 фев 2017, 00:22

GPX-файл может содержать не один, а множество треков (сегментов). А уж KML (который не для треков, а для геометрии вообще) - тем более может содержать множество объектов.

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2687
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 39
Ваше звание: /

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение Natalia Novoselova » 11 фев 2017, 01:35

ericsson писал(а):GPX-файл может содержать не один, а множество треков (сегментов). А уж KML (который не для треков, а для геометрии вообще) - тем более может содержать множество объектов.
Да, точно, так и есть.
То есть нужно задать имена всем этим кускам внутри, чтобы в них не путаться

ericsson
Гуру
Сообщения: 3195
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 682
Ваше звание: Вредитель полей

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение ericsson » 11 фев 2017, 03:03

Угу. Потому совет:
ищете первое "<name>"
- неправильный, точнее, неполный.

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 2687
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 39
Ваше звание: /

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение Natalia Novoselova » 11 фев 2017, 08:28

Переименовала. Вроде, максимума удобства достигла. Но все же выявились такие вещи, видимо, уже недостатки самого Гармин.

1. Треки в приборе располагаются не в алфавитном порядке. Вот это очень неудобно. При загрузке множества кусков одного трека (давая им одинаковые названия, различающиеся по номеру - trackA_1, trackA_2, trackA_3..), хотелось бы их также увидеть в списке треков рядом. Сейчас же они все в разбивку.. Может быть, можно как-то настроить алфавитную нумерацию треков?


2.Неудобно, что неьзя выбрать много треков, для отображения на карте.
Как кажется, тут можно было бы склеить их в один линейный объект и добавить его целиком.

Как это можно сделать? Один путь - записать его как трек в виде GPX. Тогда он будет открываться как такой большой трек. Хотя.. может быть треки должны быть обязательно непрерывной линией? Тогда эта идея не получится.

Может быть, это можно сделать как-то иначе, чтобы эта линейная тема стала чем-то вроде карты или была добавлена в карту? Как можно записать линейный (в том числе прерывный) объект на карту в Гармин, чтобы она открывалась вместе с другими картами? Логика прибора отлична от логики ГИС. В ГИС это был бы слой. А в GPS - непонятно. Может быть вообще, это возможно только через процесс включения этой линии в карту OSM для Гармина (т.е. то, что самой так просто не сделать, ведь еще нужна конвератция).


В BaseCamp предлагает 2 типа линейных объектов - Track и Route. С треками все понятно, что это. А вот с рутам -- нет, поскольку их нет в самом приборе. Может быть, через эти руты можно так загружать линейные темы (иначе, зачем они вообще нужны)

ericsson
Гуру
Сообщения: 3195
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 682
Ваше звание: Вредитель полей

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение ericsson » 11 фев 2017, 20:00

Если вы хотите иметь настоящие слои, вам нужно научиться создавать векторные карты в формате Garmin IMG.
Почитайте http://xt.ht/xtarticle/-Navigaciya-s-Ga ... a-sloev-/1
Одновременно отображаемых карт в приборе может быть несколько.

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

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение Kandey » 11 фев 2017, 20:07

ericsson писал(а):Угу. Потому совет:
ищете первое "<name>"
- неправильный, точнее, неполный.
Этот совет, если вы увидите начало обсуждения, достаточно правильно и полно отвечает на поставленный вопрос
переименовать файлы в приборе
И не надо "передёргивать и смешивать" (с) последующие обсуждения с топиком.

ericsson
Гуру
Сообщения: 3195
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 682
Ваше звание: Вредитель полей

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение ericsson » 11 фев 2017, 20:21

Ваш ответ иначе называется "формальный". То есть вопрос поставлен более узко, чем нужно (и исходя из незнания/заблуждений), а ответ этот факт игнорирует. Вы же знаете, что KML и GPX могут содержать более одного линейного объекта.

Аватара пользователя
jerry-maori
Завсегдатай
Сообщения: 446
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 93
Ваше звание: it-дворник
Откуда: Нижний Новгород

Re: Как переименовать файлы треков (GPX) для GPS Garmin?

Сообщение jerry-maori » 12 фев 2017, 21:12

прекратите уже онанировать на тему KML для хранения точек и треков в гармине...
Garmin умеет и роуты и вайпоинты нативно
Его для этого и придумали ещё задолго до всяких KML (богомерзкий формат)

Ответить

Вернуться в «Общие вопросы»