Чем конвертнуть кучу plt'шек в gpx'ы

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
OldMan
Сообщения: 28
Зарегистрирован: 20 фев 2005, 21:23

Re: Чем конвертнуть кучу plt'шек в gpx'ы

Сообщение OldMan » 30 авг 2006, 12:25

<i>Спасибо, но он не поддерживает длинные имена файлов (DOS-овский он). А мне имена нужно сохранить.</i>

Тогда TrackMaker. Попробовал. Конвертит, зараза. :)




Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Чем конвертнуть кучу plt'шек в gpx'ы

Сообщение Olexa » 30 авг 2006, 12:59

Да, GPS TrackMaker сохраняет имена, и обращает внимание на сегменты в треках OziExplorer'а. Но:

1. Google Earth 4.0.1693.0 не кушает результат конвертации GPS TrackMaker'а: имена треков GPS TrackMaker сохраняет уж очень маньячно, добавляя к имени трека и имя файла, заключённое в угловые скобки (меньше-больше), хотя его никто о таких услугах не просит, а Google Earth такие символы в имени трека не поддерживает, выдаёт ошибку, и трек не загружает.
2. Сегменты треков OziExplorer'а он-то понимает, но преобразовывает их в отдельные треки, а не в сегменты одного трека. Что есть не корректно (искажение семантики, частичная потеря информации).

В общем, тоже не то.

P. S. Автору GPS TrackMaker'а отписал, хотя на скорую реакцию не рассчитываю.


Bushman
Сообщения: 2841
Зарегистрирован: 15 июл 2002, 16:44

Re: Чем конвертнуть кучу plt'шек в gpx'ы

Сообщение Bushman » 30 авг 2006, 13:11

Забавно. GPX - это же XML (там угловые скобки - часть разметки, и как обычные символы могут существовать либо внутри жестко указанных секций CDATA, либо в виде SGML name/numeric entity), кому пришло в голову добавлять туда угловые скобки в явном виде?
Самостийность софта не рулит, однозначно.


Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Чем конвертнуть кучу plt'шек в gpx'ы

Сообщение Olexa » 30 авг 2006, 13:55

Ну, они там в виде "<" и ">", конечно, иначе XML был бы битым. Но Google Earth всё равно не поддерживает. Я им Bug Report написал, но это всё равно не оправдывает вставления имени файла в имя трека, и интерпретацию сегментов как отдельных теков.


Bushman
Сообщения: 2841
Зарегистрирован: 15 июл 2002, 16:44

Re: Чем конвертнуть кучу plt'шек в gpx'ы

Сообщение Bushman » 30 авг 2006, 14:03

А вот это - странно, гугловский парсер, значит, тоже подглюкивает.
Будет смешно, если пару < > заменят на [ ], ибо тогда можно будет обозвать файл "!CDATA" и снова уронить парсер. %)


Senior
Сообщения: 126
Зарегистрирован: 27 фев 2003, 21:10

Дык, если тебе в Google (+)

Сообщение Senior » 30 авг 2006, 14:20

то может быть сразу в .kml моей утилитой попробовать? http://www.ada.ru/GPS/OziMapConverter/i ... орь <br>

Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Дык, если тебе в Google (+)

Сообщение Olexa » 30 авг 2006, 14:25

Мне не только в Google Earth, мне и в MapSource, и в GPSMapEdit, и в тот же OziExplorer.


Senior
Сообщения: 126
Зарегистрирован: 27 фев 2003, 21:10

Если научишь (+)

Сообщение Senior » 30 авг 2006, 14:44

как в треки Озика фрагменты различать - напишу конвертер:-)

Игорь


Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Если научишь (+)

Сообщение Olexa » 30 авг 2006, 15:11

Очень просто, единичка вместо нолика в третьем поле означает, что точка является началом нового сегмента.


Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Чем конвертнуть кучу plt'шек в gpx'ы

Сообщение Olexa » 30 авг 2006, 15:17

У-у-у, да он ещё и не корректно обрабатывает сегменты длиной в один трекпоинт, игнорируя признак начала сегмента в следующем трекпоинте... Не, в топку.


Ответить

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

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