f Конвертер .kml в .gpx
Гонки и путешествия под парусом
Новости Регаты Рулевые Форум Видео Фотоконкурс Справочник

Автор Тема: Конвертер .kml в .gpx  (Прочитано 13953 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Джон

  • Сообщений: 661
  • Уважуха: +40/-23
  • Тримаран ФГ 20, рулевой.
  • Название: Бурундук-шатун
  • Тип: ФГ-20
Re: Конвертер .kml в .gpx
« Ответ #20 : 30 Сентября, 2015, 14:41:01 »
Так - это то, что надо!
УРА!!! ЗАРАБОТАЛО!!!
Вот только трек, сдается мне, записан Гармином  ;)
Ну тут извини, ничем помочь не могу :-)
Гигиена - враг туризма!

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #21 : 30 Сентября, 2015, 14:43:30 »
Имеется ввиду: трек писался сразу, а не преобразован из KML.

Или таки преобразован из точек? Чем и с какими настройками?

bserg2

  • Сообщений: 1392
  • Уважуха: +108/-47
  • Тип: катамаран
Re: Конвертер .kml в .gpx
« Ответ #22 : 30 Сентября, 2015, 14:54:16 »
Близко, но - нет.

В "нормальном" gpx-файле дата и время хранятся в формате
<time>2015-06-27T07:27:47Z</time>

и сторонние программы используют его (время) для расчета скорости на сегменте трека.

GPS Babel, по крайней мере в режиме создания файла формата “GPX XML”, как советуют здесь: http://mobiltips.ru/?p=14081, сохраняет дату и время в формате
<cmt>2015-09-26 09:25</cmt>
<desc>2015-09-26 09:25</desc>

и сторонние программы не используют его (время) для расчета скорости.

а потому что в исходном kml нету ни фига нормальных меток времени вида <TimeStamp>   а время точки указано только в комментариях в буквально произвольном формате.
тут уже имхо надо ловить программиста-админа, который хорошо сечёт в регулярных выражениях, он за 20 минут напишет скрипт который будет конвертить именно ваши kml-ки в нормальный gpx

Или как-то сделать так, чтобы kml писалась нормальная.

Джон

  • Сообщений: 661
  • Уважуха: +40/-23
  • Тримаран ФГ 20, рулевой.
  • Название: Бурундук-шатун
  • Тип: ФГ-20
Re: Конвертер .kml в .gpx
« Ответ #23 : 30 Сентября, 2015, 14:59:49 »
Конвертнул точки в трэк при помощи GPS Babel с настройками как указал bserg2, потом, когда ты сказал что не тот формат времени, загрузил gpx в QLandkarte, и просто сказал "save GEO".
Наверняка можно пересохранять gpx и чем-нибудь другим, просто эта прога под руку попалась.
Гигиена - враг туризма!

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #24 : 30 Сентября, 2015, 15:23:01 »
Конвертнул точки в трэк при помощи GPS Babel с настройками как указал bserg2, потом, когда ты сказал что не тот формат времени, загрузил gpx в QLandkarte, и просто сказал "save GEO".
Наверняка можно пересохранять gpx и чем-нибудь другим, просто эта прога под руку попалась.
Так и я могу... :( В смысле: Pu®Ген может, это я его gps-файл за образец беру.


а потому что в исходном kml нету ни фига нормальных меток времени вида <TimeStamp>   а время точки указано только в комментариях в буквально произвольном формате.
тут уже имхо надо ловить программиста-админа, который хорошо сечёт в регулярных выражениях, он за 20 минут напишет скрипт который будет конвертить именно ваши kml-ки в нормальный gpx

Или как-то сделать так, чтобы kml писалась нормальная.

В принципе, именно этим мы сейчас и занимаемся: ищем либо знающего, либо умеющего. Пока все заховались.
Есть надежда, что выбор подходящего формата выходного файла в GPS Babel поможет справиться с проблемой.

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #25 : 30 Сентября, 2015, 15:33:57 »
А мой не интересно конвертировать, я могу нормальные выложить, с 2-х гарминов :)

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #26 : 30 Сентября, 2015, 15:35:16 »
Есть мысль, сконвертить в CSV, открыть в екзеле, обработать и сконвертировать в нужный формат

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #27 : 30 Сентября, 2015, 15:44:13 »
Этот путь я ходил: он к результату ведет, но уж больно витиевато.

А вот такой вариант: может есть в округе крутой админ, знающий консольную программу замены символов в текстовом файле?
Вроде надо просто </cmt> заменить на Z</time>... ну еще что по мелочам...

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #28 : 30 Сентября, 2015, 15:58:03 »
Стандартный блокнот нужен тебе :D
Там есть секретная функция "Правка-Заменить-Заменить всё"


Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #29 : 30 Сентября, 2015, 16:02:36 »
Не только <time> там ещё <wpt> нужно менять на <trkpt>
С этим проблем нет, проблема есть в другом, как автоматизировать замену формата даты?
как сейчас: 2015-09-26 03:56
кук нужно: 2015-09-26T03:56:57Z
т.е. добавить буквы T и Z плюс добавить секунды