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

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

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

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Конвертер .kml в .gpx
« : 29 Сентября, 2015, 15:55:58 »
Коллеги, возник вопрос.
Провайдер GPS-трекинга прислал треки, но в необычном формате.
Во всяком случае известные мне программы работают с ними, скажем так, не полноценно.
Может кто подскажет, как преобразовать полученное в привычные форматы, лучше всего был бы .gpx?

К расширению пришлось добавить .doc, так как форумный движок не принимает файлы .kml

Velsky

  • Администратор
  • Сообщений: 3678
  • Уважуха: +166/-82
  • Тип: Микро
  • Номер: RUS 35
Re: Конвертер .kml в .gpx
« Ответ #1 : 29 Сентября, 2015, 16:26:56 »

Иваныч

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

В Chrom'е конвертор не сработал (выдал белый экран).

В последнее время начисто пропало желание запускать что-либо без рекомендации, будь то форма на сайте или супер программа ...
Риск словить зловреда или вымогателя слишком велик, потому и прошу рекомендацию.

Вопрос открыт, но ответ желателен из личного опыта.

Velsky

  • Администратор
  • Сообщений: 3678
  • Уважуха: +166/-82
  • Тип: Микро
  • Номер: RUS 35
Re: Конвертер .kml в .gpx
« Ответ #3 : 29 Сентября, 2015, 17:11:15 »
Сдаётся мне, что придется тебе опытом делиться )

bserg2

  • Сообщений: 1382
  • Уважуха: +105/-46
  • Тип: катамаран
Re: Конвертер .kml в .gpx
« Ответ #4 : 29 Сентября, 2015, 17:29:31 »
перво попавшийся   https://xtrex.ru/converter
конвертит.
указываете ему любой из поддерживаемых файлов, указываете требуемый результирующий формат и готово



Иваныч

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

<trkpt lat="57.1131657902" lon="60.2096963860"><ele>232.78</ele><time>2015-06-27T07:27:35Z</time></trkpt>
<trkpt lat="57.1130605973" lon="60.2093993314"><ele>234.70</ele><time>2015-06-27T07:27:43Z</time></trkpt>
<trkpt lat="57.1130724158" lon="60.2092967369"><ele>238.06</ele><time>2015-06-27T07:27:47Z</time></trkpt>


Такой файл можно открыть в популярных программах:



или



и подготовить к просмотру в Google Earth:



В дальнейшем на основе такого трека можно сделать анимацию, показывающую ход регаты, что и стоит в ближайших планах.

Ресурс по ссылке создает файл с другой структурой:
<wpt lat="56.816793333" lon="60.096153333">  <name>point #2</name>  <cmt>2015-09-26 09:25</cmt>  <desc>2015-09-26 09:25</desc></wpt>
<wpt lat="56.816155000" lon="60.094675000">  <name>point #3</name>  <cmt>2015-09-26 09:27</cmt>  <desc>2015-09-26 09:27</desc></wpt>
<wpt lat="56.815386667" lon="60.092730000">  <name>point #4</name>  <cmt>2015-09-26 09:29</cmt>  <desc>2015-09-26 09:29</desc></wpt>

и, к сожалению, не может быть использован в качестве трека, исключительно как набор точек.

Согласись, не очень наглядно:



Так что решение все еще ищется.

bserg2

  • Сообщений: 1382
  • Уважуха: +105/-46
  • Тип: катамаран
Re: Конвертер .kml в .gpx
« Ответ #6 : 29 Сентября, 2015, 21:00:30 »
тогда качайте Gpsbabel
вот статья как конвертить.



Александр Хазацкий

  • Сообщений: 1952
  • Уважуха: +119/-24
Re: Конвертер .kml в .gpx
« Ответ #7 : 29 Сентября, 2015, 22:00:55 »
Можно выполнить импорт и экспорт в Garmin BaseCamp. Это точно не вирус :)

Иваныч

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

Почти получилось!
Вот только не смог подобрать формат выходного файла, при всем богатстве выбора.
Подскажете?


Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #9 : 29 Сентября, 2015, 23:12:17 »
Можно выполнить импорт и экспорт в Garmin BaseCamp. Это точно не вирус :)
Сразу смутила фраза на страничке загрузки:
Цитировать
Если у Вас имеется TOPO U.S. 2008...
Не поверил, скачал, установил. Похоже, без навигатора Garmin прога не работает. :(

Александр Хазацкий

  • Сообщений: 1952
  • Уважуха: +119/-24
Re: Конвертер .kml в .gpx
« Ответ #10 : 29 Сентября, 2015, 23:41:47 »
Можно выполнить импорт и экспорт в Garmin BaseCamp. Это точно не вирус :)
Сразу смутила фраза на страничке загрузки:
Цитировать
Если у Вас имеется TOPO U.S. 2008...
Не поверил, скачал, установил. Похоже, без навигатора Garmin прога не работает. :(
Возможно. Я первый раз запускал ее с навигатором. Сейчас не помню подробности.

bserg2

  • Сообщений: 1382
  • Уважуха: +105/-46
  • Тип: катамаран
Re: Конвертер .kml в .gpx
« Ответ #11 : 30 Сентября, 2015, 01:47:40 »
Почти получилось!
Вот только не смог подобрать формат выходного файла, при всем богатстве выбора.
Подскажете?

Вам надо путевые точки конвертировать в трек.
надо прочитать вот это  https://www.gpsbabel.org/htmldoc-1.4.4/filter_transform.html

Нажать кнопку "фильтры", нажать слева "прочие", поставить галку "трансформация", выбрать "маршрутные точки ->треки" 
поставить галку "удалить", если надо удалять сами точки и оставить только трек.

программа не любит русские имена файлов.
от кучи ненужных расширений файлов можно избавиться выключив их в настройках.


Джон

  • Сообщений: 661
  • Уважуха: +40/-23
  • Тримаран ФГ 20, рулевой.
  • Название: Бурундук-шатун
  • Тип: ФГ-20
Re: Конвертер .kml в .gpx
« Ответ #12 : 30 Сентября, 2015, 08:35:11 »
Так пойдет?
Конвертил Ози-эксплорером.
Гигиена - враг туризма!

Иваныч

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

Вам надо путевые точки конвертировать в трек...
Бинго (скорей всего: проверить смогу немного позже).
Во всяком случае, наконец то задача правильно сформулирована, а это, как известно, половина успеха.  ;)

Так пойдет?
Конвертил Ози-эксплорером.

Увы, нет: GPS track Editor не принимает, да и не мудрено:

<wpt lat="56.8167933" lon="60.0961533">  <ele>0.000000</ele>  <time>2015-09-30T09:30:29.833Z</time>  <name>point #2</name>  <cmt>2015-09-26 09:25</cmt>  <desc>2015-09-26 09:25</desc> </wpt>

описываются именно точки : wpt lat=... lon=...
а не узлы трека: trkpt lat=... lon=...
« Последнее редактирование: 30 Сентября, 2015, 09:47:30 от Иваныч »

Джон

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

Джон

  • Сообщений: 661
  • Уважуха: +40/-23
  • Тримаран ФГ 20, рулевой.
  • Название: Бурундук-шатун
  • Тип: ФГ-20
Re: Конвертер .kml в .gpx
« Ответ #15 : 30 Сентября, 2015, 10:32:51 »
Попробовал конвертнуть в GPS Babel, вот что получилось
Гигиена - враг туризма!

Иваныч

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

В "нормальном" 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>

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

Джон

  • Сообщений: 661
  • Уважуха: +40/-23
  • Тримаран ФГ 20, рулевой.
  • Название: Бурундук-шатун
  • Тип: ФГ-20
Re: Конвертер .kml в .gpx
« Ответ #17 : 30 Сентября, 2015, 13:48:23 »
А так?
Гигиена - враг туризма!

Иваныч

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



Вот только трек, сдается мне, записан Гармином  ;)

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #19 : 30 Сентября, 2015, 14:32:55 »
То, но не там :D

Джон

  • Сообщений: 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

  • Сообщений: 1382
  • Уважуха: +105/-46
  • Тип: катамаран
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 плюс добавить секунды

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #30 : 30 Сентября, 2015, 16:27:17 »
Вот! а ты говоришь"Блокнот"...
Вызов консольной программы можно записать в bat-файл с последовательными вариантами замены:
</cmt> заменить на Z</time>
<cmt> заменить на <time>
"09-26 " заменить на "09-26T"

А вот с секундами я прозевал. Значит так:
</cmt> заменить на :00Z</time>
« Последнее редактирование: 30 Сентября, 2015, 16:34:06 от Иваныч »

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #31 : 30 Сентября, 2015, 16:37:31 »
Точно! Дата ведь не меняется, а про Z у времени, мне не пришло в голову искать по cmt со слэшем и скобками, я менял просто cmt :)

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #32 : 30 Сентября, 2015, 16:49:50 »
У меня вместо штатного блокнота стоит Notepad++ , сейчас обратил внимание, в нём есть макросы :)
Можно один трек поправить вручную запустив запись действий, затем эту запись применить к остальным трекам.
« Последнее редактирование: 30 Сентября, 2015, 16:54:17 от Pu®Ген »

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #33 : 30 Сентября, 2015, 16:50:59 »
В отредактированном варианте можно считать вариант рабочим.
 
Сегодня совещание партактива ;), так что беру паузу.
« Последнее редактирование: 30 Сентября, 2015, 16:56:15 от Иваныч »

Pu®Ген

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

Pu®Ген

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

Иваныч

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

Не ура.

На 84-й точке меняется что-то в формате времени и выползает ошибка. GPS Babel показывает трек после 84-й точки, Гугл Земля - до нее.
Глюк в этом месте:
<trkpt lat="56.799083" lon="60.064117">   <time>2015-09-26T12:58:00Z</time> </trkpt>   
<trkpt lat="56.798667" lon="60.064678">   <time>2015-09-26T01:00:00Z</time> </trkpt>
« Последнее редактирование: 01 Октября, 2015, 08:37:07 от Иваныч »

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #37 : 01 Октября, 2015, 08:42:04 »
Ну да, в гарминовском треке после 12 часов 13:00:10Z, а здесь с 01 начало считать.
меняй <time>2015-09-26T01 на <time>2015-09-26T13  <time>2015-09-26T02 на <time>2015-09-26T14  ...

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #38 : 02 Октября, 2015, 04:53:27 »
Вот трек, намалёванный непосредственно по файлу track-Авентодор_2015-09-26_12_00.kml из первого сообщения темы, т.е. без конверсии. Карта из яндекса. Трек рисовал не я, а программа, а я - её. Справа в окошке оставлено место для кнопок. Окно растопыривается на весь наличный телевизор, карта масштабируется без искажения пропорций на всё окно, за искл. резервной области для кнопок и ещё там всякого.  Может рисовать до 30-ти треков, но как их автоматом расцвечивать и подписывать еще не сообразил. Не сразу заметил, что басурмане пишут сперва долготу, а потом широту и долго пребывал в изумлении от результатов рисовки - ничего не рисовалось, все точки мимо экрана.

Попробовать, штоли, еще аниматор присобачить?
« Последнее редактирование: 02 Октября, 2015, 05:02:49 от ЗАК »
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #39 : 02 Октября, 2015, 15:34:03 »
Првильно ли я понял, что сориентировались на некую службу "где мои" (или другую) и с нее идет куча треков в установившемся формате .kml и с ними хочется что-то делать?
Если так, то может стоит выложить сюда эту кучу или её часть на осмотр и растерзание? Упражнения на одном файле не гарантируют надежных результатов.

"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #40 : 02 Октября, 2015, 16:19:02 »
Всё верно! На регату "Где Мои" предоставили трекеры, а вместо треков выдали набор маршрутных точек с периодичностью в минуту.
Всё могло быт ещё печальней, но к нашему счастью, в поле комментария к маршрутной точке присутствует дата и время, правда время в 12-часовом формате, вместо 24-часового.
Есть желание все эти точко-треки переконвертировать в формат треков. Очень хочется посмотреть мультик в записи.
Надеюсь Иваныч выложит все треки :)

Иваныч

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

Совершенно верно.
Для полноты картины опишу, как все было.
В конце сентября Клуб проводил регату  "Золотая Осень на Свердловском море", она же "Кубок именинников - 2015".
Внезапно, за три дня до регаты, нашелся замечательный спонсор: Сервис слежения за мобильными объектами "Где мои".
Подробнее о регате рассказано в профильной теме, а здесь стоит упомянуть, что спонсор на время регаты выдал четыре трекера NAVIXY M2 и один NAVIXY S30 (это важно, см. ниже).
Во время регаты положение судов с трекерами отображалось на карте, а по окончании регаты мне были высланы треки (как предполагалось, а по факту - наборы путевых точек для каждого трекера).
В качестве комментариев так же высланы  скрины экранов с треком каждой лодки.
Все полученное прикрепляю к этому сообщению.

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #42 : 02 Октября, 2015, 16:42:33 »
Необходимое замечание:
NAVIXY M2 были настроены на запись точки каждые две минуты [тут Рома путает]. Это треки:
track-Авентодор
track-Великий_Кукурузо
track-Йолка
track-Манюня

NAVIXY S30 настроен на запись точки каждые тридцать секунд и его трек называется
track-Форсаж

Фактически, нам передали наборы путевых точек, но время указано не в стандартном теге и виде
<time>2015-09-26T07:39:00Z</time>
а в формате
<description>2015-09-26 09:25</description>
Для полного счастья использован 12-часовой формат записи времени и без секунд.

Для первых четырех треков это не так и важно, достаточно добавить в конце ":00", а вот с track-Форсаж возникает засада: две соседние точки имеют одинаковое время:

<description>2015-09-26 08:43</description>
            <Point>
                <coordinates>60.097662,56.81894</coordinates>
            </Point>

            <description>2015-09-26 08:43</description>
            <Point>
                <coordinates>60.097435,56.818798</coordinates>
            </Point>


В принципе, в конкретном случае из последнего трека достаточно удалить каждую вторую точку, тем более что трек записан не до конца регаты.

« Последнее редактирование: 02 Октября, 2015, 17:02:09 от Иваныч »

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #43 : 02 Октября, 2015, 16:55:48 »
Скорее всего, полное решение задачи конвертации набора точек из формата KML  в файл трека формата GPX уже было предложено:
Вам надо путевые точки конвертировать в трек.
надо прочитать вот это  https://www.gpsbabel.org/htmldoc-1.4.4/filter_transform.html

В целом вариант рабочий, если бы не засада с форматом времени.

Скорее всего, это частная проблема, и в будущем, если сохранятся отношения, надо договариваться с техподдержкой о приемлемом формате отчета.
Хотя... техподдерка такая техподдержка :) Традиционный совет "выключить и снова включить" и в этот раз был самым популярным... и единственным.
Но, в целом, все заработало.

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #44 : 02 Октября, 2015, 16:57:57 »
Pu®Ген, треки я выложил, так может ты приведешь их в порядок? Не думаю, что в данном конкретном случае стоит городить огород с самодельным конвертером, во всяком случае перед этим стоит проверить ручной режим.

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #45 : 02 Октября, 2015, 16:59:51 »
Другое дело - аниматор треков.
Задача архиважная и архиинтересная, вот такой программы на сегодня крайне не хватает.

Единичный трек рассмотреть проблем не составляет, взять ту же Гугл Землю или GPS Track Editor, а вот представить анимацию гонки, выводя параллельно несколько треков - вот такого [работающего и удобного] я пока не нашел.

Наверно, правильно было бы открыть новую тему, что-то вроде "Аниматор гонки из нескольких треков" и начать ее с сообщения "Ответ #38"?
« Последнее редактирование: 02 Октября, 2015, 17:53:28 от Иваныч »

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #46 : 02 Октября, 2015, 17:57:42 »
Все файлы нормально читаются и отображаются. Трек Форсажа оборван и видны дыры из за отсутствия связи, видимо.

... Не думаю, что в данном конкретном случае стоит городить огород с самодельным конвертером, во всяком случае перед этим стоит проверить ручной режим.
Да нет там особого огорода, только надо знать,  что минимально необходимо в выходном файле .dpx, чтоб лишний хлам туда не писать и не упустить нужного. Я не все там понимаю - что оно и для накой.
Пурген выложил два разных файла - один из многих записей и читабельный человеком, второй - все впихнуто в одну запись. Дык какой надоть надо решить, если делать конвертор. ....

Скорее всего, полное решение задачи конвертации набора точек из формата KML  в файл трека формата GPX уже было предложено:
Вам надо путевые точки конвертировать в трек.
надо прочитать вот это  https://www.gpsbabel.org/htmldoc-1.4.4/filter_transform.html

В целом вариант рабочий, если бы не засада с форматом времени.
А что значит " в целом рабочий, если бы..."? Что в частности не так? Время не конвертится предложенным "полным решением" ?

Скорее всего, это частная проблема, и в будущем, если сохранятся отношения, надо договариваться с техподдержкой о приемлемом формате отчета.
Хотя... техподдерка такая техподдержка :) Традиционный совет "выключить и снова включить" и в этот раз был самым популярным... и единственным.
Но, в целом, все заработало.
Всё наличное? Всё желаемое? Ничего не пойму в этой худ. литературе :)

Меня засада со временем не очень щекочет, больше раздражает любимая гугловская кодировка UTF-8, мои средствА её не любют, мля. Приходится Блокнотом перегонять в ANSI, чтоб кириллица правильно отображалась.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #47 : 02 Октября, 2015, 18:34:13 »
Все файлы нормально читаются и отображаются. Трек Форсажа оборван и видны дыры из за отсутствия связи, видимо.
Значит, твоя прога может читать время из тега
<description>2015-09-26 07:42</description>и разбирается в 12-часовом формате, это хорошо.

Цитировать
Да нет там особого огорода, только надо знать,  что минимально необходимо в выходном файле .dpx, чтоб лишний хлам туда не писать и не упустить нужного. Я не все там понимаю - что оно и для накой.
образец рабочего трека в прицепе (файл посторонний, чисто для примера. Поскольку форум не принимает файлы GPX, к расширению добавил .txt), его достаточно для любых задач.
Точки в нем описываются:
<trkpt lat="57.1591949277" lon="60.1767862681"><ele>267.38</ele><time>2015-06-27T08:19:26Z</time></trkpt>
<trkpt lat="57.1597814094" lon="60.1768250763"><ele>267.38</ele><time>2015-06-27T08:19:41Z</time></trkpt>
Здесь:
trkpt lat="57.1591949277" lon="60.1767862681 - координаты точки
<ele>267.38 - высота над уровнем моря.
<time>2015-06-27T08:19:41Z</time> - время.
Это все, больше ничего не надо.
С заголовком файла пока не разобрался, теоретически в нем должен быть указан часовой пояс.

Цитировать
Пурген выложил два разных файла - один из многих записей и читабельный человеком, второй - все впихнуто в одну запись. Дык какой надоть надо решить, если делать конвертор. ....
В данном случае Пурген - хороший способ запутаться. Треки он выложил в том числе со своего смартфона, и их пока лучше не трогать.

Цитировать
Цитировать
В целом вариант рабочий, если бы не засада с форматом времени.
А что значит " в целом рабочий, если бы..."? Что в частности не так? Время не конвертится предложенным "полным решением" ?
Совершенно верно: для данных наборов точек создается трек без времени для точки.

Цитировать
Скорее всего, это частная проблема, и в будущем, если сохранятся отношения, надо договариваться с техподдержкой о приемлемом формате отчета.
Хотя... техподдерка такая техподдержка :) Традиционный совет "выключить и снова включить" и в этот раз был самым популярным... и единственным.
Но, в целом, все заработало.
Всё наличное? Всё желаемое? Ничего не пойму в этой худ. литературе :)

Для работы с конкретными пятью файлами надо:
преобразовать время в 24-часовой формат с секундами и определить время для каждой точки в стандартном теге и формате <time>.
« Последнее редактирование: 02 Октября, 2015, 18:38:41 от Иваныч »

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #48 : 02 Октября, 2015, 19:31:16 »
В этой теме я не выкладывал треков со смартфона, только упомянул, что в теме регаты выложены треки с 2-х гарминов (etrex 30 и gpsmap 620, которые были на борту)
Всё, что я выкладывал здесь, это. что я наконвертировал из ГдеМоих.

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #49 : 02 Октября, 2015, 19:40:24 »
Вот, заменил во времени 01 на 13. 02 на 14 ....
в гуглоглобусе трек ездит :)
Это вроде был Авентадор
« Последнее редактирование: 02 Октября, 2015, 19:42:50 от Pu®Ген »

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #50 : 02 Октября, 2015, 20:10:53 »
В этой теме я не выкладывал треков со смартфона, только упомянул, что в теме регаты выложены треки с 2-х гарминов (etrex 30 и gpsmap 620, которые были на борту)
Всё, что я выкладывал здесь, это. что я наконвертировал из ГдеМоих.
Я имел в виду эти самые два файла в теме регаты. Один из них (от етрекса, кажись) состоит из единственной длиннюююююющей записи. Второй состоит из многих коротких, с кодами конца строки и перевода каретки.

Вот, заменил во времени 01 на 13. 02 на 14 ....
в гуглоглобусе трек ездит :)
Это вроде был Авентадор
А что значит "ездит"? Та самая вожделенная анимация?
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #51 : 02 Октября, 2015, 20:38:15 »
Там в одном файле только трек с етрекса. В другом трек и КП в виде маршрутных точек, вот они и выглядят как отдельные записи, трек там идёт позже.
С теми файлами ничего делать не нужно.

"Ездит", да та самая анимация.

Что делал:
Сконвертировал KML в GPX, получил файл с кучей точек в формате jpx, затем сменил теги wpt на trkpt, всё это счастье поместил в теги <trkseg> </trkseg>
удалил какие-то записи в заголовке, сменил теги <cmt> на <time>, поправил формат даты-времени и сделал 24 часа, всё вручную блокнотом.
Затем открыл каким-то редактором и сохранил трек из него, после этого из него изчез лишний мусор.
Сейчас пытаюсь вспомнить, что это был за конвертер-редактор, дело было на работе, дома не нашлось, онлайновые создают фалики только с заголовком.
Но вроде это был gpsmapedit, сейчас качну, проверю.
Может ещё чего сделал по образцу гарминовского трека, буду вспоминать.

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #52 : 02 Октября, 2015, 20:54:15 »
Вроде нашёл, https://xtrex.ru/converter здесь конвертил в gpx ща дальше буду вспоминать ))

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #53 : 02 Октября, 2015, 20:55:33 »
Вот, заменил во времени 01 на 13. 02 на 14 ....
в гуглоглобусе трек ездит :)
Это вроде был Авентадор
А что значит "ездит"? Та самая вожделенная анимация?
[/quote]
В результате хотелось бы получить нечто типа такого видео:
L&K & Manunya & Katran & Svoboda
Обсуждение здесь: http://gik.fordak.ru/index.php?topic=12862.msg259560#msg259560

Пока это делается "через это самое": все треки собираются в Гугл Земле и запускается проигрывание треков. Параллельно запускается программа захвата изображения с экрана, вот она и записывает ролик.

Качество полученного продукта оставляет желать.

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #54 : 02 Октября, 2015, 21:00:05 »
Вроде нашёл, https://xtrex.ru/converter здесь конвертил в gpx ща дальше буду вспоминать ))

Поскольку все равно конвертить еще 4 файла, попробуй простой путь:
Запусти GPSBabel, формат выходного файла GPX XML, Фильтры-Прочие-Трансформация-Маршрутные точки-треки-ОК-ОК.
Прога не дружит с русскими буквами в названии файлов.
Должен получиться трек, но надо вручную исправить теги времени.

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #55 : 02 Октября, 2015, 21:39:21 »
Этот онлайн-конвертер на основе бабела и сделан, в теге было написано ЖПСбабел, с русским там всё в порядке :)
Но пришлось переименовать внутри файла, gpsmapedit не оценил русские буквы в теге name, а я им почистил от мусора просто открывая и сохраняя обратно после редактирования.
Забирай результат.  ;)

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #56 : 02 Октября, 2015, 22:28:35 »
Путь уже был не сложный, я пока делал первый трек, включил запись макроса. ;)

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #57 : 02 Октября, 2015, 22:30:14 »
Конверсией пока заниматься не буду, если делать свой анимометр, то она не больно нужна. Научить программу жрать .kml не сложнее, чем .gpx .

В результате хотелось бы получить нечто типа такого видео:
L&K & Manunya & Katran & Svoboda

Пока это делается "через это самое": все треки собираются в Гугл Земле и запускается проигрывание треков. Параллельно запускается программа захвата изображения с экрана, вот она и записывает ролик.

Качество полученного продукта оставляет желать.
Мне в этом кине не понравилось постоянное ползание окном по карте - отвлекает. Делается это ради увеличения масштаба, очевидно. Не думаю, что это надо. Интервалы времени между засечками положения довольно велики и в крупном масштабе очень заметны скачки. Вот ссылка на пробную простенькую анимацию одного трека без движения окна по карте (или карты под окном):  https://yadi.sk/i/qCgQ-59qjUbVG
Но это так, фуфло. В случае больших интервалов из за потери связи будут мерзские скачки в любом масштабе. Надо интерполировать положение лодки внутри больших лакун, наверно.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Pu®Ген

  • Сообщений: 1552
  • Уважуха: +48/-14
  • Название: Йолка
  • Тип: L&K sk
  • Номер: E-16
Re: Конвертер .kml в .gpx
« Ответ #58 : 02 Октября, 2015, 22:38:13 »
Красиво получается. Как на счет нескольких треков одновременно?

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #59 : 02 Октября, 2015, 22:54:34 »
Для этого надо решить две задачи:
- идентификация лодок (цвет? подпись?)
- движение в одном неискаженном модельном времени, т.е. оно должно отличаться от реального только масштабом.

Иначе говоря, нельзя шлёпать по точкам трека разных лодок по прядку номеров точек - между точками разных треков могут быть разные промежутки времени. И даже между точками одного трека интервалы времени могут быть различны.

Надо мал-мал башка думать
« Последнее редактирование: 02 Октября, 2015, 22:57:06 от ЗАК »
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

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

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #61 : 03 Октября, 2015, 20:11:30 »
А не найдется ли тут героического героя, который подобрал бы штук 30 (ну ладно, хоть 26) цветов, отличающихся на глаз друг от друга и от цветов, характерных для карт водоёмов? Иваныч пузыря поставит (эээ... может быть).

Цвета нужны в виде значений 3-х регистров - R, G, B (рэд, грин, блю). Значения регистров можно и в десятичной, и в шестнадцатеричной системе. В прицепе неполная (с шагом значений регистров 3) таблица цветов, она в помощь. А то у меня с цветами плоховато, шофёрскую медкомиссию через это с трудом прохожу :)
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #62 : 04 Октября, 2015, 17:23:36 »
Немножко отвлекся на заготовку топлива на зиму. Таская мешки, вот что удумал. Надо привести все, вообще говоря нерегулярные данные спутниковых засечек к совершенно регулярному виду многомерного временного ряда. Размерность ряда -- 2*n, где n - число треков, а 2 - число координат (шир, долг). Временной ряд по определению имеет постоянный временной шаг дискретизации и не имеет дыр. Иначе говоря, надо пересчитаться на регулярную сетку, интерполяция нам в помощь.

Что это дает? Порядковый номер члена ряда - единое для всех дискретное время. Модельное время отличается от реального только шагом дискретизации, т.е. только масштабом. Задавшись масштабом (например - минута в реале - 0.2 секунды в модели) и увеличивая "густоту" сетки можно получит почти "гладкое", без рывков, кино. Если лодки изображать в виде головастиков - маркера в текущей позиции и хвостика - одного или нескольких последних отрезков трека, то длина хвостика линейна по скорости, что приятно.

Как-то накарябал, как отлажусь - выложу.

"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #63 : 04 Октября, 2015, 18:28:25 »
А не найдется ли тут героического героя, который подобрал бы штук 30 (ну ладно, хоть 26) цветов, отличающихся на глаз друг от друга и от цветов, характерных для карт водоёмов? Иваныч пузыря поставит (эээ... может быть).

Пузырь, похоже, пока останется дома.  ::)

На выбор два набора цветов: из Гугл Земли и FSViever. Если надо перевести в RGB - командуй, сделаю.

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #64 : 04 Октября, 2015, 18:49:17 »
Хотя... пожалуй, стоит подсмотреть у Микрософта:


ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #65 : 05 Октября, 2015, 01:29:45 »
Слепил программу аниматор в первом приближении. Сыылку на кино дал в теме про регату ( http://gik.fordak.ru/index.php?topic=13848.msg264657#msg264657 ), а то сюда психически здоровые люди не ходят.

Про цвета: пока зашил 6 штук. Но надо бы не зашивать, а чтобы программа брала набор RGB из файла, который можно редактировать по вкусу, не ковыряя программу. Надо сграбить реальные карты доступных вам акваторий, открыть картинки в граф. редакторе и порисовать на них кляксы разных цветов. Какие-то пойдут, какие-то - нет. Например, на моей карте Волчихи светлые кляксы не годятся.

Есть у кого в хозяйстве gpx-файл с мандроида? Надо бы посмотреть, нет ли в нем какой специфики. Я хочу еще дописать ввод из данных из gpx-файлов, чтобы можно было рисоваться по любым - и .kml, и .gpx.

И дать возможность настроек в диалоге... Ненавижу диалоги программировать. Изверги! Вы за что меня на это насадили?
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Кэп Хатанги

  • Сообщений: 3965
  • Уважуха: +206/-189
  • Вячеслав, Екатеринбург
  • Название: "Летучий мышЪ"
  • Тип: Простор(Mod) серийный №00003
  • Номер: Е11
Re: Конвертер .kml в .gpx
« Ответ #66 : 05 Октября, 2015, 02:32:34 »
Еще можно добавить радикально-черный, радикально-белый и радикально-серый  :)

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #67 : 05 Октября, 2015, 03:30:14 »
Там в кине видно, что маркеры лодок иногда меняют цвет на серый. Это не ошибка. Происходит в случаях, когда текущее положение получено интерполяцией для восполнения пропусков из за разрыва связи или еще там чего. Оно надо или не перекрашивать?

Для того, чтобы судить о простоте-сложности "технологии" по сравнению с черезгугловой, опишу её.


Сначала грабится нужный кусок карты  с яндекса. Предварительно на нужном участке выбираются две характерные, хорошо опознаваемые точки, желательно с большой разницей обеих координат, т.е. поближе к противоположным углам прямоугольного участка, который будет сграблен. Средствами Яндекс-карты получаем координаты этих точек - широту и долготу, заносим их в таблицу (используется ТаблеПро). Программой-грабером выбираем нужный участок карты и сохраняем со стандартным именем "Мапа.jpg" в рабочий раздел.

Затем надо привязать карту к монитору. Для этого используется программа "Привязка карты", лежащая в рабочем разделе. Программа определяет размеры монитора, открывает максимальное окно и грузит в него карту, масштабируя на окно. Надо ткнуть мышом в выбранные точки - и всё. Программа записывает их пиксельные координаты в таблицу и сохраняет её. Привязка закончена, теперь в таблице есть как географические, так и экранные координаты пары точек. Поскольку Яндекс правильно (север сверху) ориентирует свои карты на экране, привязка предельно проста.

Всё вышеописанное для данной акватории повторять больше не надо до тех пор, пока не будет заменен монитор или рабочий раздел не будет использован на машине с другим монитором. В случае изменения размеров монитора придется перепривязать карту, грабить повторно не надо.

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

Как это по сложности сравнительно с работой через гугл?
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #68 : 05 Октября, 2015, 15:46:11 »
Слепил программу аниматор в первом приближении. Сыылку на кино дал в теме про регату ( http://gik.fordak.ru/index.php?topic=13848.msg264657#msg264657 ), а то сюда психически здоровые люди не ходят.
Комплименты в теме про регату. Результат многообещающь, смотрится гораздо лучше того, что получалось в ГуглМапе.

Цитировать
Про цвета: пока зашил 6 штук. Но надо бы не зашивать, а чтобы программа брала набор RGB из файла, который можно редактировать по вкусу, не ковыряя программу. Надо сграбить реальные карты доступных вам акваторий, открыть картинки в граф. редакторе и порисовать на них кляксы разных цветов. Какие-то пойдут, какие-то - нет. Например, на моей карте Волчихи светлые кляксы не годятся.
Пожалуй, это был бы самый удобный вариант: отдельный текстовый файл с перечнем доступных цветов.

Цитировать
Есть у кого в хозяйстве gpx-файл с мандроида? Надо бы посмотреть, нет ли в нем какой специфики. Я хочу еще дописать ввод из данных из gpx-файлов, чтобы можно было рисоваться по любым - и .kml, и .gpx.
Не знаю, что это такое, потому дам два архива с Новосибирского фестиваля, собранных Maslina54, в приложении.
Дополнительно - отдельно трек Кравченко, чисто для разнообразия.


Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #69 : 05 Октября, 2015, 16:04:03 »
Как было выше отмечено, головастики смотрятся несколько легкомысленно... можно и так сказать.
Вот тут бы самое время услышать советы зрителей: что бы хотелось увидеть на анимации?

Первым делом, мне кажется, стоит определиться со сценариями использования мультика:
1. по видам гонок:
- крейсерская гонка: протяженная дистанция, малое количество сцен "близкой борьбы" судов ("стратегия")
- маршрутная гонка: дистанция 20-30 км, лавировки, выбор маршрута, выбор стратегии выхода на знаки и т.д. ("оперативный уровень" и "тактический уровень")
- короткие гонки, треугольники ("тактический уровень" во всей красе)
- промежуточное плюс что-то еще...
2. по количеству лодок:
- много лодок
- мало лодок
- плюс еще...
При всей легкомысленности, это квалификация указывает на различное количество информации, которую стоит выводить на экран: например, фантомы треков  для 2-5 лодок сделают картинку более наглядной, а для 20 лодок - нечитаемой.
3. По цели анимации:
- вспомнить "как оно было"
- проанализировать с целью изучения и повышения мастерства
- плюс еще...
4. Другие виды классификации.
« Последнее редактирование: 05 Октября, 2015, 16:21:37 от Иваныч »

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #70 : 05 Октября, 2015, 16:13:34 »
Если пропустить литературную часть, то анимации не достает слоя с метками: поворотные знаки (в нашем случае - с возможностью нанесения на них доп. информации: цены знака. Формат этой гонки всем понравился, так что в следующем году это фича будет востребована), знаков старт-финиш, возможно - метка с обозначением направления и силы ветра.
Чтобы избежать лишних диалогов, такой слой можно было бы описать в CSV-файле.

Из небогатого опыта: много хлопот доставляет необходимость сводить все треки к одному часовому поясу. Во всяком случае, в GE это постоянно досаждало. Может стоит предусмотреть возможность внесения для каждой лодки временного смещения?

По калибровке экрана: возможно, в максимальном размахе экрана смысл есть. С другой стороны, при записи все равно поток кодируется в стандартные пропорции. Может стоит ограничится набором стандартных (для видео) размеров окон?

Как развитие пакета (зима ожидается долгой) интересен был бы слой "аналитика:
- расстояние между лидером и преследователями;
- до знака;
- скорости выхода на цель для конкретной лодки/ нескольких лодок
- ...
« Последнее редактирование: 05 Октября, 2015, 16:18:27 от Иваныч »

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #71 : 06 Октября, 2015, 07:20:11 »
Если пропустить литературную часть, то анимации не достает слоя с метками: поворотные знаки (в нашем случае - с возможностью нанесения на них доп. информации: цены знака. ...
Уже достает, отлаживаюсь.

Из небогатого опыта: много хлопот доставляет необходимость сводить все треки к одному часовому поясу. Во всяком случае, в GE это постоянно досаждало. Может стоит предусмотреть возможность внесения для каждой лодки временного смещения?
А откуда у треков с одной гонки разные часовые пояса?

По калибровке экрана: возможно, в максимальном размахе экрана смысл есть. С другой стороны, при записи все равно поток кодируется в стандартные пропорции. Может стоит ограничится набором стандартных (для видео) размеров окон?
Чтобы заставить что-то переделывать, надо показать, чем оно плохо и доказать, что предлагаемое решение устраняет недостаток и что улучшение стоит трудозатрат на переделку.

Как развитие пакета (зима ожидается долгой) интересен был бы слой "аналитика:
- расстояние между лидером и преследователями;
- до знака;
- скорости выхода на цель для конкретной лодки/ нескольких лодок
- ...
Да, зима долгая и времени достанет, чтобы обзавестись какой нибудь средой разработки программ и освоить её для воплощения своих хотелок. Я горячо приветствую это решение! Когда дело дойдет до работы, придется думать вполне предметно. И станут возникать здоровые вопросы типа: а чиво это я написал? Лидер - это кто? Какое формальное (а других машина не понимает) правило определения лидера? Очевидно - тот, кто скорей всех дойдет до очередного знака или финиша. Значит, для всех надо спрогнозировать относительное время дохождения. А что для этого надо знать еще? ... итд. А главное - нафига оно надо, чтоб так мучить СЕБЯ?
« Последнее редактирование: 06 Октября, 2015, 07:25:22 от ЗАК »
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #72 : 06 Октября, 2015, 12:18:53 »
А откуда у треков с одной гонки разные часовые пояса?
Возможно настройки на навигаторах. Возможно разные навигаторы и разные версии форматов треков. Но так бывало.

Цитировать
По калибровке экрана: возможно, в максимальном размахе экрана смысл есть. С другой стороны, при записи все равно поток кодируется в стандартные пропорции. Может стоит ограничится набором стандартных (для видео) размеров окон?
Чтобы заставить что-то переделывать, надо показать, чем оно плохо и доказать, что предлагаемое решение устраняет недостаток и что улучшение стоит трудозатрат на переделку.
К сожалению, граббер экрана на моей машине не успевает кодировать видеопоток FullHD (разрешение экрана 1920х1080). Да и зачем ролик в таком разрешении, если для презентации достаточно 1280х720? 

« Последнее редактирование: 06 Октября, 2015, 13:10:35 от Иваныч »

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #73 : 06 Октября, 2015, 13:04:42 »
...
 А главное - нафига оно надо, чтоб так мучить СЕБЯ?
Вся затея с визуализацией треков пошла с попытки в 13 (кажется) году понять: какой стиль гонки наиболее выгоден? Дискуссия, как обычно, была жаркая ;)
Т.е. для меня визуализация - это способ проанализировать гонку, попытаться увидеть что и где можно было сделать лучше. Если на видео удастся акцентировать внимание на интересных моментах - полезность видео возрастет, как следствие (возможно) - добавится число зрителей.


Цитировать
Когда дело дойдет до работы, придется думать вполне предметно. И станут возникать здоровые вопросы типа: а чиво это я написал? Лидер - это кто? Какое формальное (а других машина не понимает) правило определения лидера? Очевидно - тот, кто скорей всех дойдет до очередного знака или финиша. Значит, для всех надо спрогнозировать относительное время дохождения. А что для этого надо знать еще? ... итд.

Ну, за два года некоторые мысли появились, да и подсмотреть возможность была.
Источником вдохновения могут служить ю-туб ролики, например такой:
http://www.youtube.com/watch?t=27&v=U2X7n3b4ABg (примеры на 1:10 и 2:08)
Или более красивый и показательный: http://www.youtube.com/watch?v=cN0KBzA0Nyg

Сразу оговорюсь, "во избежание" так сказать: о 3D пока даже не мечтаю, дай бог с плоским вариантом начать работать.
« Последнее редактирование: 06 Октября, 2015, 13:14:18 от Иваныч »

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #74 : 15 Октября, 2015, 05:17:20 »
Вот тут бы самое время услышать советы зрителей: что бы хотелось увидеть на анимации?
Хорошо, что советов не последовало. А то могло быть: "Конфетку хочешь? ... А нету!"

Первым делом, мне кажется, стоит определиться со сценариями использования мультика:
... ... ... ...
3. По цели анимации:
- вспомнить "как оно было"
- проанализировать с целью изучения и повышения мастерства
А которые не определимшись первым делом - немедленно определиться первым делом!

Пардон, это я развлекаюсь, а то прокис со скуки от  солидности.

...
Источником вдохновения могут служить ю-туб ролики, например такой:
http://www.youtube.com/watch?t=27&v=U2X7n3b4ABg (примеры на 1:10 и 2:08)
Или более красивый и показательный: http://www.youtube.com/watch?v=cN0KBzA0Nyg

Сразу оговорюсь, "во избежание" так сказать: о 3D пока даже не мечтаю, дай бог с плоским вариантом начать работать.
И я о 3Д не мечтаю. Но не от сознания собственной скорбности. Эти "красивые и показательные" может и красивы (дело вкуса), но совершенно бесполезны для воспетого анализа. Так, понты и способ убить время и деньги на инет-счете. Плановые картинки информативней, а живые видеосъемки гораздо интересней.

Немного о том, зачем я тут под ногами путаюсь. Я не имел целью сделать средство специально для создания видюшек. Видюшку делает некий дядя. И как он сделает, так оно и будет и ничего не изменишь. Кроме того, видео-файлы изрядно толстые. Дешевле скачать треки копеечного размера, а потом глумиться над ними на своем компе по своему вкусу с целью упомянутого анализа собственных глупостей и чужих умностей в гонке. Вот я и начал лепить легкую портабельную программу без лишних наворотов, но способную удовлетворить мой интерес.

Конечно, сама по себе программа совершенно бесполезна при отсутствии треков с гонок. И если уж этим заниматься, надо насчупать дешевых и достаточных средств иметь этих треков уже не через попу. Без этого треков, если не всех, то хотя бы большинства участников не будет.   Ваш опыт с сервисом "где мои" очень интересен, хотя и не очень перспективен, ятд. Их вшивенькие трекеры вдвое дороже дешевого смартфона с ЖПС, возможности которого погуще.

В связи с этим вопрос к Пу(р)гену и другим, имеющим опыт использования смартфона. Насколько я понял, есть программы (в т.ч. бесплатные), способные писать треки и отправлять их на гугл (яндекс) диски, откуда их можно потом скачать на нормальный комп. А без гугла, непосредственно по шнурку в виде съедобных (типа gpx) - можно? Можно ли работать вообще без инета (нужен трек, а не карту смотреть на телефоне)? А без симки?

Если да, то можно обойтись парой тыр на самый простой телефон типа Link 2, защитить от воды (известно чем) и решить возможную проблему с продолжительностью работы. А всяким сервисам и операторам связи ни фига не платить.  Правда, такой подход обрезает возможность использования телефона для спасаловки в длинных гонках. 

Если есть программы для телефонов, превращающие их в  трекеры, то это тоже интересно. Если они смогут гнать СМС с текущими координатами не на сервер в китае, а на СМС-сервер на судейском (спасательском) компе. Тут-то их можно было бы хватать своей программой по мере появления и делать что угодно.

Извините за вопросы, лазать поисковиком по тырнету в поисках ответов мне затруднительно - модемы у нас в Гадюкино еле дышат. Надо бы задушить жабу, купить телефон с ЖПС для пробы и просчупать, а не дурацких вопросов задавать. Но жаба сильна.

П.С. Совсем зафлудил тему, каюсь. Теперь придется конвертор вам слепить для отмазки.
« Последнее редактирование: 15 Октября, 2015, 05:23:22 от ЗАК »
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #75 : 16 Октября, 2015, 10:56:02 »
Извиняюсь: цитату разделил и переставил части местами, но так отвечать логичнее.
В связи с этим вопрос к Пу(р)гену и другим, имеющим опыт использования смартфона. Насколько я понял, есть программы (в т.ч. бесплатные), способные писать треки и отправлять их на гугл (яндекс) диски, откуда их можно потом скачать на нормальный комп. А без гугла, непосредственно по шнурку в виде съедобных (типа gpx) - можно? Можно ли работать вообще без инета (нужен трек, а не карту смотреть на телефоне)? А без симки?

Если да, то можно обойтись парой тыр на самый простой телефон типа Link 2, защитить от воды (известно чем) и решить возможную проблему с продолжительностью работы. А всяким сервисам и операторам связи ни фига не платить.  Правда, такой подход обрезает возможность использования телефона для спасаловки в длинных гонках. 

Если есть программы для телефонов, превращающие их в  трекеры, то это тоже интересно. Если они смогут гнать СМС с текущими координатами не на сервер в китае, а на СМС-сервер на судейском (спасательском) компе. Тут-то их можно было бы хватать своей программой по мере появления и делать что угодно.
Хоть я и не Пурген, но отвечу, как имеющий опыт общения.
Программы есть, и бесплатные тоже. При доступе к сети могут отсылать данные в хранилище, могут отдавать по шнурку. Есть программы, работающие в в режиме трекера: в зависимости от настроек сбрасывают кусок трека раз в n-минут (или n-точек).
Но: простые смартфоны имеют минимум два недостатка: неоптимизированное эл. потребление и слабую батарею. Бывает - очень слабую.
Так что модель смартфона надо подбирать.
Программы-трекеры обсуждались в том числе на форуме, поищу.

Цитировать
И я о 3Д не мечтаю. Но не от сознания собственной скорбности. Эти "красивые и показательные" может и красивы (дело вкуса), но совершенно бесполезны для воспетого анализа. Так, понты и способ убить время и деньги на инет-счете. Плановые картинки информативней, а живые видеосъемки гораздо интересней.

Немного о том, зачем я тут под ногами путаюсь. Я не имел целью сделать средство специально для создания видюшек. Видюшку делает некий дядя. И как он сделает, так оно и будет и ничего не изменишь. Кроме того, видео-файлы изрядно толстые. Дешевле скачать треки копеечного размера, а потом глумиться над ними на своем компе по своему вкусу с целью упомянутого анализа собственных глупостей и чужих умностей в гонке. Вот я и начал лепить легкую портабельную программу без лишних наворотов, но способную удовлетворить мой интерес.

Конечно, сама по себе программа совершенно бесполезна при отсутствии треков с гонок. И если уж этим заниматься, надо насчупать дешевых и достаточных средств иметь этих треков уже не через попу. Без этого треков, если не всех, то хотя бы большинства участников не будет.   
Все просто: без интереса участников не будет записанных треков. Разбираться в столбиках цифр или рассматривать статичную картинку - интересно, но не всем. Собственно, ажиотаж в этой теме тому примером. Так что анимации гонок - это попытка ответить на вопрос "ЗАЧЕМ?". Планируется, что, показывая красивые клипы с прошедших гонок, удастся привлекать все новых и новых участников к записи треков и к выкладыванию последних в общий доступ. Пока все идет по плану: с Обского фестиваля было доступно уже с десяток треков, с наших клубных регат архивы тоже множатся.

Цитировать
Ваш опыт с сервисом "где мои" очень интересен, хотя и не очень перспективен, ятд. Их вшивенькие трекеры вдвое дороже дешевого смартфона с ЖПС, возможности которого погуще.
Сервис "Где мои" удобен тем, что предоставляет готовый инструмент для онлайн-просмотра регаты. В качестве трекеров могут использоваться, в том числе, и смартфоны с установленной программой. Пурген так и делал: на Йолке был и железный трекер от "Где мои", и софтовый трекер от того-же сервиса, работавший на смартфоне. Была возможность сравнивать.
Кстати, даже при коммерческом использовании цена пары дней слежения вполне гуманна.
Трекеры не так чтобы вшивенькие, хоть и не без недостатков. Главный плюс перед смартфоном - наличие всего одной кнопки. Т.е. выстрелил и забыл включил и забыл. Выдал трекеры перед стартом и собрал после финиша. При этом - все время регаты ведется мониторинг участников, в том числе видно: кого из каких пердей вытаскивать после DNF, к примеру.

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #76 : 17 Октября, 2015, 00:09:44 »
Хоть я и не Пурген, но отвечу, как имеющий опыт общения.
Программы есть, и бесплатные тоже. При доступе к сети могут отсылать данные в хранилище, могут отдавать по шнурку. Есть программы, работающие в в режиме трекера: в зависимости от настроек сбрасывают кусок трека раз в n-минут (или n-точек).
Но: простые смартфоны имеют минимум два недостатка: неоптимизированное эл. потребление и слабую батарею. Бывает - очень слабую.
Так что модель смартфона надо подбирать.
Программы-трекеры обсуждались в том числе на форуме, поищу.
Спасибо, я уже сообразил наконец на форуме посмотреть, балда.

Цитировать
И я о 3Д не мечтаю. Но не от сознания собственной скорбности. Эти "красивые и показательные" может и красивы (дело вкуса), но совершенно бесполезны для воспетого анализа. Так, понты и способ убить время и деньги на инет-счете. Плановые картинки информативней, а живые видеосъемки гораздо интересней.
Все просто: без интереса участников не будет записанных треков. Разбираться в столбиках цифр или рассматривать статичную картинку - интересно, но не всем. Собственно, ажиотаж в этой теме тому примером. Так что анимации гонок - это попытка ответить на вопрос "ЗАЧЕМ?". Планируется, что, показывая красивые клипы с прошедших гонок, удастся привлекать все новых и новых участников к записи треков и к выкладыванию последних в общий доступ. Пока все идет по плану: с Обского фестиваля было доступно уже с десяток треков, с наших клубных регат архивы тоже множатся.
Плановые не значит статичные. Я не вижу смысла именно в 3Д анимации, о чем написал вполне определенно. А в плановой вполне вижу, иначе не стал бы на нее время тратить. Так что я не такой дурак, как хотелось бы, а другой :)
А с обского фестиваля попробую найти, спасибо.

Сервис "Где мои" удобен тем, что предоставляет готовый инструмент для онлайн-просмотра регаты. В качестве трекеров могут использоваться, в том числе, и смартфоны с установленной программой. Пурген так и делал: на Йолке был и железный трекер от "Где мои", и софтовый трекер от того-же сервиса, работавший на смартфоне. Была возможность сравнивать.
Кстати, какой с чего получен из 3-х его треков?

... Выдал трекеры перед стартом и собрал после финиша. При этом - все время регаты ведется мониторинг участников, в том числе видно: кого из каких пердей вытаскивать после DNF, к примеру.
Опять "совецкого человека за совецкую власть агитируешь". Про пользу анлайна для спас.службы и ежу понятно (о чем было). А вот для остального польза сомнительна. Сидеть часами перед телевизором и наблюдать в реальном времени, как точечки медленно ползут по экрану, вместо того, чтоб на лодочке кататься или огород копать ...  Для участников анлайн вообще не возможен и не нужен. Для них нужна запись трека куда-нибудь, главное - чтобы без дыр из-за потери связи и с нужной (от вида гонки) частотой засечек.

А жабу свою я придушил и теперь она надо мной ржет, как белогвардейский конь - купил еще большую дрянь, чем собирался (менеджеры Мегафона - профессиональные гады). В 2 с половиной тыр. обошлось.  К коту его что ли на ночь привязать? так сорвет и выкинет, он же не дурак..
« Последнее редактирование: 17 Октября, 2015, 00:14:13 от ЗАК »
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #77 : 17 Октября, 2015, 06:37:15 »
...А с обского фестиваля попробую найти, спасибо.
Не, это не для средних умов в этом бардаке разбираться. Что имена файлов, что треков - хрен чего поймешь. На 17.07 три файла нашел, может что еще пропустил. Аниме - в тему про фестиваль полжу.
Иваныч, если у тебя есть треки разобранные по гонкам - выложи пож. для пробы.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #78 : 17 Октября, 2015, 09:09:08 »
...А с обского фестиваля попробую найти, спасибо.
Не, это не для средних умов в этом бардаке разбираться. Что имена файлов, что треков - хрен чего поймешь. На 17.07 три файла нашел, может что еще пропустил. Аниме - в тему про фестиваль полжу.
Иваныч, если у тебя есть треки разобранные по гонкам - выложи пож. для пробы.
А чего их искать? Они туточки дожидаются: http://gik.fordak.ru/index.php?topic=13938.msg264685#msg264685
Для того, чтобы проще было разбираться в "этом бардаке", очень рекомендую посмотреть программу gpstrackeditor.
« Последнее редактирование: 17 Октября, 2015, 09:14:54 от Иваныч »

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #79 : 17 Октября, 2015, 18:07:23 »
Вроде по-русски написал - "Иваныч, если у тебя есть треки разобранные по гонкам - выложи пож. для пробы". Если пива нет, так и сказал бы - "пива нет", а не отправлял в помойку с 4-мя треками, сказавши перед тем, что "с Обского фестиваля было доступно уже с десяток треков" (я их нашел 12).

С gpstrackeditor я знакомиться не буду, он мне не нужен. Никакой самый распиндосный етитор не поможет понять, чей трек лежит в файле и с какой гонки, если об этом ничего нет ни в имени файла, ни в имени трека под тегами <trk><name>. На картинке копия окна Проводника с именами файлов. Очень информативно, правда? В части файлов и имена треков столь же великолепны.
Три файла из раздела, что на картинке, относящиеся к гонке "Полоса препятствий", я оттуда уже перенес в другое место, переименовав по-людски. А то картинка была бы еще краше. Чтобы понять, что они относя именно к этой гонке,  пришлось рассматривать время начала записей. Что, уже нельзя было с июля эту помойку разгребсть?
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #80 : 17 Октября, 2015, 19:00:46 »
По ссылке и в прицепе к этому сообщению приложен архив ОМ.rar
В этом архиве два файла:
150km.gpx
ЧР.gpx
В первом файле собраны треки 7 лодок со 150 км гонки в Новосибирске,
во втором - пяти лодок с гонки "Чемпионат России".
Треки собрал и объединил в один файл Maslina54, как он это делал - я не знаю.
Ниже приведены скрины с той самой gpstrackeditor.

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #81 : 17 Октября, 2015, 19:24:57 »
То есть, в этих двух сборках все есть и всю остальную безымянную неразбериху можно сладострастно потереть?
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #82 : 17 Октября, 2015, 20:21:21 »
Да, хотя это и звучит интригующе.

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #83 : 17 Октября, 2015, 20:23:13 »
К сожалению, нельзя. На твоих копиях нет Сармы, Забияки и, м.б., кого-то еще.

Кроме того, такие сборки представляются неполезными, хотя спасибо Maslina54, что тут ясно, что есть что. Теперь разберу обратно, чтобы в одном файле был один трек.  Это потому, что ориентировать программу на работу с такими сборками не вижу смысла.

Причины практические. Со служб типа "где мои" передают треки в отдельных файлах. С личных навигаторов, если специально не изощряться - тоже. Объединение в сборки - дополнительный шаг в технологической цепочке, требующий, по хорошему, доп. софта. Пользы от этого не видать, зато усложняется визуализация отдельных треков или их групп. Когда в отдельных файлах, то легко выбрать только те файлы, что на сей момент интересны, в стандартном диалоге, которого всяко не избежать. При работе со сборкой придется мастырить дополнительный диалог на предмет - что выковыривать из сборки. 

Я за то, чтобы принять некое соглашение об именах файлов и ему неукоснительно следовать. В имя файла можно в установленной форме запхать всю нужную информацию и  избежать обработки тегов <name>.  Это сняло бы все проблемы с кириллицей в разных кодировках, которых придумана чертова прорва и разбирательство с ними приводит к усложнению программ.

Конкретно, имя файла можно организовать, ка CSV-запись. Естественно, разделителями должны быть не запятые (они недопустимы в именах файлов), а что-то другое, напр. "!".
Например, ПарНомер!НомерГонки!МожноЧеНитьЕще.gpx  .  С такими именами легко разбираться и человеку, и программе.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #84 : 17 Октября, 2015, 22:55:38 »
Пожалуй, ты прав.
Развивая мысль можно предложить создать хранилище треков, хоть на том-же яндекс-диске.
Может есть смысл в названии файла кодировать и место записи трека? Как вариант: по нумерации листов генштабовских карт (пардон, в терминологии не силен).
К примеру, названия треков с нашего Кубка именинников содержали бы фрагмент !o41-109-3!.
Другой вариант: в названии файла хранить уникальный ID и отдельно держать справочник по трекам.

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #85 : 20 Октября, 2015, 01:10:56 »
Позапрошлая ночь прошла в страшных мученьях с крейс. гонкой на Оби. Программа иногда глючила на вводе данных, но не падала, сволочь. А иногда - всё нормально, только ввод очень долгий.  Обпроверялся весь, но ошибок не нашел. Наконец обратил внимание на размеры файлов и всё понял, наконец. Тупо не хватает оперативной памяти, если запущено многовато других программ (браузер, грабер, среда разработки, командер...). Стоит прибить все или частично и всё нормально делается.

Объем ОЗУ на моей машине 3 МБ. Что-то съедает виндюк, сама программа анимации весит счас 800 кб, еще она какие-то массивы в памяти заводит. Остается не так уж много. А в файлах треков от полумега до мега, это после разделения сборок на отдельные файлы. И это при том, что записаны треки только "туда", а на "обратно" батареек, видать, не хватило.
 
А файлы треков имеем разные. KML от "где мои" только структурированные. GPX же двух видов - структурированные и нет. Структурированные в том смысле, что разбиты на отдельные записи неким осмысленным образом для облегчения восприятия человеком. Структурированные легко вводятся и анализируются по одной записи, это просто и быстро. Было бы, кабы структурирование было бы стандартным. Но этого нет, а есть файлы, структурированные различно. Потому я слепил единственную процедуру анализа - для случая, когда данные не разбиты на записи. А уж сделать из структурированного одну строку несложно, слепив все записи в одну. Все прекрасно, полная универсальность. Но! В память грузятся не отдельные записи пооочередно, а весь файл целиком. Вот память и жрется. И анализ происходит отвратительно долго.

Очень хочется удавить того, кто придумал писать треки в XML-разметке. Прекрасный способ позволить понапихать туда всякой малонужной лабуды. Да и сами теги занимают места примерно столько, как и полезная информация. То есть данные, естественно представимые таблично, записываются через задницу, с огромными накладными расходами.

Вот и возникает желание сделать отдельную и очень "легкую" (чтобы больше памяти оставалось на размещение данных пополам с сопутствующим хламом) программку переформачивания XML в таблицы. Пусть один раз отмучается, а потом можно будет забыть (для данной гонки и её треков)  GPX, как страшный сон и без мук работать с таблицами.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

Иваныч

  • Сообщений: 3946
  • Уважуха: +149/-73
  • Название: Удача
  • Тип: Самодельный
  • Номер: Е-21
Re: Конвертер .kml в .gpx
« Ответ #86 : 20 Октября, 2015, 08:12:35 »
Вот и возникает желание сделать отдельную и очень "легкую" (чтобы больше памяти оставалось на размещение данных пополам с сопутствующим хламом) программку переформачивания XML в таблицы. Пусть один раз отмучается, а потом можно будет забыть (для данной гонки и её треков)  GPX, как страшный сон и без мук работать с таблицами.

Совершенно логичный шаг. Тем более, что (надеюсь) количество треков с каждой гонки будет расти и приближаться к количеству лодок, т.е. в нашем случае - слегка больше десятка каждый раз.

Maslina54

  • Сообщений: 73
  • Уважуха: +6/-1
  • Название: Синильга
  • Тип: Ассоль
  • Номер: 704
Re: Конвертер .kml в .gpx
« Ответ #87 : 02 Ноября, 2015, 10:17:35 »
Добрый день, любителям .GPX-файлов)))
Совершенно неожиданно увидел, что кто-то интересуется файлами треков.
Я пользую программуGpsrPro (GpsActionReplay Pro 5.8). С ее помощью делаю сборку файлов в один, анализ отдельных треков, смотрю общую картину гонки. Там довольно легко выбрать из общей сборки нужные для анализа части. Это конечно дело вкуса: иметь один файл или десяток. Ну как минимум для сбора и упорядочения  - полезно (ИМХО).
Уже не первый год веду активную работу по обязательности использования GPS-навигаторов в наших гонках. На крайнем ЧР (Полосе препятствий) это было обязательное условие. Мечтаю о моменте, когда результаты гонок будут определяться по предоставленным трекам. Благо, что сейчас ВСЕ (ИМХО) навигаторы пишут треки. Можно конечно и со смартфонами и с трекерами позаморачиваться)))
Андрей, сборка, что предоставил Иваныч, не последняя, поэтому там не все кусочки. Самая полная, что мне удалось собрать лежит на странице http://gik.fordak.ru/index.php?topic=12862.180. Хотя для Ваших экспериментов наверное достаточно)))
Как по мне, так авишки - это уж совсем для ленивых.

Maslina54

  • Сообщений: 73
  • Уважуха: +6/-1
  • Название: Синильга
  • Тип: Ассоль
  • Номер: 704
Re: Конвертер .kml в .gpx
« Ответ #88 : 02 Ноября, 2015, 10:38:01 »
Другое дело - аниматор треков.
Задача архиважная и архиинтересная, вот такой программы на сегодня крайне не хватает.

Единичный трек рассмотреть проблем не составляет, взять ту же Гугл Землю или GPS Track Editor, а вот представить анимацию гонки, выводя параллельно несколько треков - вот такого [работающего и удобного] я пока не нашел.

Еще раз повторю: GpsArPro - это как раз то, что вы ищете. Грузите карту (можно подложить и привязать любую растровую картинку) и треки (хошь по одному, хошь сборкой). А потом любуешься анимацией на любой (практически) скорости, увеличении...

Иваныч

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

Еще раз повторю: GpsArPro - это как раз то, что вы ищете. Грузите карту (можно подложить и привязать любую растровую картинку) и треки (хошь по одному, хошь сборкой). А потом любуешься анимацией на любой (практически) скорости, увеличении...
Возможно. Но вот не работает она у меня, хоть тресни. Java-машина дает ошибки, уж и обновлял, и новую версию качал...
не шмогла...

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #90 : 05 Ноября, 2015, 16:29:29 »
Maslina54, Ваши полные сборки засосал, спасибо.

GpsrPro скачал для ... не знаю чего, для полноты ощущений наверно. Лается на жаба-плагин, а я и не знаю, что это такое. Вообще, мне мои программы обычно нравятся больше чужих, к тому же деньги за них платить не надо, что приятно уже моей жабе. А главное - могу делать то, что хочу. А хочу приделать еще одну возможность, которая вряд ли у кого есть - анимацию движения каждой лодки в своем исправленном (СТ) времени, т.е. гандикапную анимацию.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"

ЗАК

  • Сообщений: 3412
  • Уважуха: +336/-122
  • Андрей Зворыкин М54
Re: Конвертер .kml в .gpx
« Ответ #91 : 15 Мая, 2017, 18:27:50 »
...  А хочу приделать еще одну возможность, которая вряд ли у кого есть - анимацию движения каждой лодки в своем исправленном (СТ) времени, т.е. гандикапную анимацию.
Приделал эту возможность.

Вот два кадра из мультиков в неисправленном и исправленном времени. Кадры взяты в момент финиша лидеров по фактич. времени и по пересчету. Жалко, треков мало.
"Один ишак ишол, второй ишак ишол и третий ишак ишол и весь караван ишол"