Под гиком

Путешествия под парусом => Навигация, GPS => Тема начата: Иваныч от 29 Сентября, 2015, 14:55:58

Название: Конвертер .kml в .gpx
Отправлено: Иваныч от 29 Сентября, 2015, 14:55:58
Коллеги, возник вопрос.
Провайдер GPS-трекинга прислал треки, но в необычном формате.
Во всяком случае известные мне программы работают с ними, скажем так, не полноценно.
Может кто подскажет, как преобразовать полученное в привычные форматы, лучше всего был бы .gpx?

К расширению пришлось добавить .doc, так как форумный движок не принимает файлы .kml
Название: Re: Конвертер .kml в .gpx
Отправлено: Velsky от 29 Сентября, 2015, 15:26:56
Вопрос на пять баллов! )
https://yandex.ru/yandsearch?&clid=2186621&text=%D0%9A%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B5%D1%80%20.kml%20%D0%B2%20.gpx

Вот в частности - http://online-converting.ru/gps/
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 29 Сентября, 2015, 16:07:14
Сдается мне, что это был сарказм ;)
Если бы Яндекс и вправду знал все...

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

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

Вопрос открыт, но ответ желателен из личного опыта.
Название: Re: Конвертер .kml в .gpx
Отправлено: Velsky от 29 Сентября, 2015, 16:11:15
Сдаётся мне, что придется тебе опытом делиться )
Название: Re: Конвертер .kml в .gpx
Отправлено: bserg2 от 29 Сентября, 2015, 16:29:31
перво попавшийся   https://xtrex.ru/converter
конвертит.
указываете ему любой из поддерживаемых файлов, указываете требуемый результирующий формат и готово


Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 29 Сентября, 2015, 19: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>


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

(https://img-fotki.yandex.ru/get/3812/316370405.4e/0_16d208_badde275_L.jpg) (https://fotki.yandex.ru/next/users/parusa-urala-2015/album/491844/view/1495560)

или

(https://img-fotki.yandex.ru/get/4809/316370405.4e/0_16d209_748f9443_L.jpg) (https://fotki.yandex.ru/next/users/parusa-urala-2015/album/491844/view/1495561)

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

(https://img-fotki.yandex.ru/get/36/316370405.4e/0_16d20a_f687148c_L.jpg) (https://fotki.yandex.ru/next/users/parusa-urala-2015/album/491844/view/1495562)

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

Ресурс по ссылке создает файл с другой структурой:
<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>

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

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

(https://img-fotki.yandex.ru/get/3804/316370405.4e/0_16d20b_f3b5e7bb_L.jpg) (https://fotki.yandex.ru/next/users/parusa-urala-2015/album/491844/view/1495563)

Так что решение все еще ищется.
Название: Re: Конвертер .kml в .gpx
Отправлено: bserg2 от 29 Сентября, 2015, 20:00:30
тогда качайте Gpsbabel (http://www.gpsbabel.org/download.html#downloading)
вот (http://vkatim.ru/lbup/eynzar_ylairetam/itats_i_iktemaz/iz_lmk_v_xpg/7-1-0-14) статья как конвертить.


Название: Re: Конвертер .kml в .gpx
Отправлено: Александр Хазацкий от 29 Сентября, 2015, 21:00:55
Можно выполнить импорт и экспорт в Garmin BaseCamp. Это точно не вирус :)
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 29 Сентября, 2015, 22:04:13
тогда качайте Gpsbabel (http://www.gpsbabel.org/download.html#downloading)
вот (http://vkatim.ru/lbup/eynzar_ylairetam/itats_i_iktemaz/iz_lmk_v_xpg/7-1-0-14) статья как конвертить.

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

Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 29 Сентября, 2015, 22:12:17
Можно выполнить импорт и экспорт в Garmin BaseCamp. Это точно не вирус :)
Сразу смутила фраза на страничке загрузки:
Цитировать
Если у Вас имеется TOPO U.S. 2008...
Не поверил, скачал, установил. Похоже, без навигатора Garmin прога не работает. :(
Название: Re: Конвертер .kml в .gpx
Отправлено: Александр Хазацкий от 29 Сентября, 2015, 22:41:47
Можно выполнить импорт и экспорт в Garmin BaseCamp. Это точно не вирус :)
Сразу смутила фраза на страничке загрузки:
Цитировать
Если у Вас имеется TOPO U.S. 2008...
Не поверил, скачал, установил. Похоже, без навигатора Garmin прога не работает. :(
Возможно. Я первый раз запускал ее с навигатором. Сейчас не помню подробности.
Название: Re: Конвертер .kml в .gpx
Отправлено: bserg2 от 30 Сентября, 2015, 00:47:40
Почти получилось!
Вот только не смог подобрать формат выходного файла, при всем богатстве выбора.
Подскажете?

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

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

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

Название: Re: Конвертер .kml в .gpx
Отправлено: Джон от 30 Сентября, 2015, 07:35:11
Так пойдет?
Конвертил Ози-эксплорером.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 30 Сентября, 2015, 08: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=...
Название: Re: Конвертер .kml в .gpx
Отправлено: Джон от 30 Сентября, 2015, 09:12:17
Увы, нет: GPS track Editor не принимает, да и не мудрено:
Да я уже понял, в файле просто набор путевых точек и, как выше сказал bserg2 их надо конвертировать в трек.
Название: Re: Конвертер .kml в .gpx
Отправлено: Джон от 30 Сентября, 2015, 09:32:51
Попробовал конвертнуть в GPS Babel, вот что получилось
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 30 Сентября, 2015, 12:26:44
Близко, но - нет.

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

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

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

и сторонние программы не используют его (время) для расчета скорости.
Название: Re: Конвертер .kml в .gpx
Отправлено: Джон от 30 Сентября, 2015, 12:48:23
А так?
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 30 Сентября, 2015, 13:32:47
А так?
Так - это то, что надо!

(https://img-fotki.yandex.ru/get/3214/316370405.4e/0_16d354_7acfafd0_L.jpg) (https://fotki.yandex.ru/next/users/parusa-urala-2015/album/491844/view/1495892)

Вот только трек, сдается мне, записан Гармином  ;)
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 30 Сентября, 2015, 13:32:55
То, но не там :D
Название: Re: Конвертер .kml в .gpx
Отправлено: Джон от 30 Сентября, 2015, 13:41:01
Так - это то, что надо!
УРА!!! ЗАРАБОТАЛО!!!
Вот только трек, сдается мне, записан Гармином  ;)
Ну тут извини, ничем помочь не могу :-)
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 30 Сентября, 2015, 13:43:30
Имеется ввиду: трек писался сразу, а не преобразован из KML.

Или таки преобразован из точек? Чем и с какими настройками?
Название: Re: Конвертер .kml в .gpx
Отправлено: bserg2 от 30 Сентября, 2015, 13:54:16
Близко, но - нет.

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

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

GPS Babel, по крайней мере в режиме создания файла формата “GPX XML”, как советуют здесь: http://mobiltips.ru/?p=14081 (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 писалась нормальная.
Название: Re: Конвертер .kml в .gpx
Отправлено: Джон от 30 Сентября, 2015, 13:59:49
Конвертнул точки в трэк при помощи GPS Babel с настройками как указал bserg2, потом, когда ты сказал что не тот формат времени, загрузил gpx в QLandkarte, и просто сказал "save GEO".
Наверняка можно пересохранять gpx и чем-нибудь другим, просто эта прога под руку попалась.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 30 Сентября, 2015, 14:23:01
Конвертнул точки в трэк при помощи GPS Babel с настройками как указал bserg2, потом, когда ты сказал что не тот формат времени, загрузил gpx в QLandkarte, и просто сказал "save GEO".
Наверняка можно пересохранять gpx и чем-нибудь другим, просто эта прога под руку попалась.
Так и я могу... :( В смысле: Pu®Ген может, это я его gps-файл за образец беру.


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

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

В принципе, именно этим мы сейчас и занимаемся: ищем либо знающего, либо умеющего. Пока все заховались.
Есть надежда, что выбор подходящего формата выходного файла в GPS Babel поможет справиться с проблемой.
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 30 Сентября, 2015, 14:33:57
А мой не интересно конвертировать, я могу нормальные выложить, с 2-х гарминов :)
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 30 Сентября, 2015, 14:35:16
Есть мысль, сконвертить в CSV, открыть в екзеле, обработать и сконвертировать в нужный формат
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 30 Сентября, 2015, 14:44:13
Этот путь я ходил: он к результату ведет, но уж больно витиевато.

А вот такой вариант: может есть в округе крутой админ, знающий консольную программу замены символов в текстовом файле?
Вроде надо просто </cmt> заменить на Z</time>... ну еще что по мелочам...
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 30 Сентября, 2015, 14:58:03
Стандартный блокнот нужен тебе :D
Там есть секретная функция "Правка-Заменить-Заменить всё"

Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 30 Сентября, 2015, 15:02:36
Не только <time> там ещё <wpt> нужно менять на <trkpt>
С этим проблем нет, проблема есть в другом, как автоматизировать замену формата даты?
как сейчас: 2015-09-26 03:56
кук нужно: 2015-09-26T03:56:57Z
т.е. добавить буквы T и Z плюс добавить секунды
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 30 Сентября, 2015, 15:27:17
Вот! а ты говоришь"Блокнот"...
Вызов консольной программы можно записать в bat-файл с последовательными вариантами замены:
</cmt> заменить на Z</time>
<cmt> заменить на <time>
"09-26 " заменить на "09-26T"

А вот с секундами я прозевал. Значит так:
</cmt> заменить на :00Z</time>
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 30 Сентября, 2015, 15:37:31
Точно! Дата ведь не меняется, а про Z у времени, мне не пришло в голову искать по cmt со слэшем и скобками, я менял просто cmt :)
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 30 Сентября, 2015, 15:49:50
У меня вместо штатного блокнота стоит Notepad++ , сейчас обратил внимание, в нём есть макросы :)
Можно один трек поправить вручную запустив запись действий, затем эту запись применить к остальным трекам.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 30 Сентября, 2015, 15:50:59
В отредактированном варианте можно считать вариант рабочим.
 
Сегодня совещание партактива ;), так что беру паузу.
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 30 Сентября, 2015, 16:22:15
Ура!
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 30 Сентября, 2015, 17:27:39
Залил свои треки в тему регаты
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 01 Октября, 2015, 07: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>
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 01 Октября, 2015, 07:42:04
Ну да, в гарминовском треке после 12 часов 13:00:10Z, а здесь с 01 начало считать.
меняй <time>2015-09-26T01 на <time>2015-09-26T13  <time>2015-09-26T02 на <time>2015-09-26T14  ...
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 02 Октября, 2015, 03:53:27
Вот трек, намалёванный непосредственно по файлу track-Авентодор_2015-09-26_12_00.kml из первого сообщения темы, т.е. без конверсии. Карта из яндекса. Трек рисовал не я, а программа, а я - её. Справа в окошке оставлено место для кнопок. Окно растопыривается на весь наличный телевизор, карта масштабируется без искажения пропорций на всё окно, за искл. резервной области для кнопок и ещё там всякого.  Может рисовать до 30-ти треков, но как их автоматом расцвечивать и подписывать еще не сообразил. Не сразу заметил, что басурмане пишут сперва долготу, а потом широту и долго пребывал в изумлении от результатов рисовки - ничего не рисовалось, все точки мимо экрана.

Попробовать, штоли, еще аниматор присобачить?
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 02 Октября, 2015, 14:34:03
Првильно ли я понял, что сориентировались на некую службу "где мои" (или другую) и с нее идет куча треков в установившемся формате .kml и с ними хочется что-то делать?
Если так, то может стоит выложить сюда эту кучу или её часть на осмотр и растерзание? Упражнения на одном файле не гарантируют надежных результатов.

Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 02 Октября, 2015, 15:19:02
Всё верно! На регату  (http://gik.fordak.ru/index.php?topic=13848.130) "Где Мои" предоставили трекеры, а вместо треков выдали набор маршрутных точек с периодичностью в минуту.
Всё могло быт ещё печальней, но к нашему счастью, в поле комментария к маршрутной точке присутствует дата и время, правда время в 12-часовом формате, вместо 24-часового.
Есть желание все эти точко-треки переконвертировать в формат треков. Очень хочется посмотреть мультик в записи.
Надеюсь Иваныч выложит все треки :)
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 02 Октября, 2015, 15:29:20
Првильно ли я понял...

Совершенно верно.
Для полноты картины опишу, как все было.
В конце сентября Клуб проводил регату  "Золотая Осень на Свердловском море", она же "Кубок именинников - 2015" (http://gik.fordak.ru/index.php?topic=13848.0).
Внезапно, за три дня до регаты, нашелся замечательный спонсор: Сервис слежения за мобильными объектами "Где мои" (https://www.gdemoi.ru/).
Подробнее о регате рассказано в профильной теме, а здесь стоит упомянуть, что спонсор на время регаты выдал четыре трекера NAVIXY M2 и один NAVIXY S30 (это важно, см. ниже).
Во время регаты положение судов с трекерами отображалось на карте, а по окончании регаты мне были высланы треки (как предполагалось, а по факту - наборы путевых точек для каждого трекера).
В качестве комментариев так же высланы  скрины экранов с треком каждой лодки.
Все полученное прикрепляю к этому сообщению.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 02 Октября, 2015, 15: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>


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

Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 02 Октября, 2015, 15:55:48
Скорее всего, полное решение задачи конвертации набора точек из формата KML  в файл трека формата GPX уже было предложено:
Вам надо путевые точки конвертировать в трек.
надо прочитать вот это  https://www.gpsbabel.org/htmldoc-1.4.4/filter_transform.html

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

Скорее всего, это частная проблема, и в будущем, если сохранятся отношения, надо договариваться с техподдержкой о приемлемом формате отчета.
Хотя... техподдерка такая техподдержка :) Традиционный совет "выключить и снова включить" и в этот раз был самым популярным... и единственным.
Но, в целом, все заработало.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 02 Октября, 2015, 15:57:57
Pu®Ген, треки я выложил, так может ты приведешь их в порядок? Не думаю, что в данном конкретном случае стоит городить огород с самодельным конвертером, во всяком случае перед этим стоит проверить ручной режим.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 02 Октября, 2015, 15:59:51
Другое дело - аниматор треков.
Задача архиважная и архиинтересная, вот такой программы на сегодня крайне не хватает.

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

Наверно, правильно было бы открыть новую тему, что-то вроде "Аниматор гонки из нескольких треков" и начать ее с сообщения "Ответ #38"?
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 02 Октября, 2015, 16:57:42
Все файлы нормально читаются и отображаются. Трек Форсажа оборван и видны дыры из за отсутствия связи, видимо.

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

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

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

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

Меня засада со временем не очень щекочет, больше раздражает любимая гугловская кодировка UTF-8, мои средствА её не любют, мля. Приходится Блокнотом перегонять в ANSI, чтоб кириллица правильно отображалась.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 02 Октября, 2015, 17: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>.
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 02 Октября, 2015, 18:31:16
В этой теме я не выкладывал треков со смартфона, только упомянул, что в теме регаты выложены треки с 2-х гарминов (etrex 30 и gpsmap 620, которые были на борту)
Всё, что я выкладывал здесь, это. что я наконвертировал из ГдеМоих.
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 02 Октября, 2015, 18:40:24
Вот, заменил во времени 01 на 13. 02 на 14 ....
в гуглоглобусе трек ездит :)
Это вроде был Авентадор
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 02 Октября, 2015, 19:10:53
В этой теме я не выкладывал треков со смартфона, только упомянул, что в теме регаты выложены треки с 2-х гарминов (etrex 30 и gpsmap 620, которые были на борту)
Всё, что я выкладывал здесь, это. что я наконвертировал из ГдеМоих.
Я имел в виду эти самые два файла в теме регаты. Один из них (от етрекса, кажись) состоит из единственной длиннюююююющей записи. Второй состоит из многих коротких, с кодами конца строки и перевода каретки.

Вот, заменил во времени 01 на 13. 02 на 14 ....
в гуглоглобусе трек ездит :)
Это вроде был Авентадор
А что значит "ездит"? Та самая вожделенная анимация?
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 02 Октября, 2015, 19:38:15
Там в одном файле только трек с етрекса. В другом трек и КП в виде маршрутных точек, вот они и выглядят как отдельные записи, трек там идёт позже.
С теми файлами ничего делать не нужно.

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

Что делал:
Сконвертировал KML в GPX, получил файл с кучей точек в формате jpx, затем сменил теги wpt на trkpt, всё это счастье поместил в теги <trkseg> </trkseg>
удалил какие-то записи в заголовке, сменил теги <cmt> на <time>, поправил формат даты-времени и сделал 24 часа, всё вручную блокнотом.
Затем открыл каким-то редактором и сохранил трек из него, после этого из него изчез лишний мусор.
Сейчас пытаюсь вспомнить, что это был за конвертер-редактор, дело было на работе, дома не нашлось, онлайновые создают фалики только с заголовком.
Но вроде это был gpsmapedit, сейчас качну, проверю.
Может ещё чего сделал по образцу гарминовского трека, буду вспоминать.
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 02 Октября, 2015, 19:54:15
Вроде нашёл, https://xtrex.ru/converter здесь конвертил в gpx ща дальше буду вспоминать ))
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 02 Октября, 2015, 19:55:33
Вот, заменил во времени 01 на 13. 02 на 14 ....
в гуглоглобусе трек ездит :)
Это вроде был Авентадор
А что значит "ездит"? Та самая вожделенная анимация?
[/quote]
В результате хотелось бы получить нечто типа такого видео:
L&K & Manunya & Katran & Svoboda  (https://yadi.sk/i/pck5vKJ4iBeQE)
Обсуждение здесь: http://gik.fordak.ru/index.php?topic=12862.msg259560#msg259560 (http://gik.fordak.ru/index.php?topic=12862.msg259560#msg259560)

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

Качество полученного продукта оставляет желать.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 02 Октября, 2015, 20:00:05
Вроде нашёл, https://xtrex.ru/converter здесь конвертил в gpx ща дальше буду вспоминать ))

Поскольку все равно конвертить еще 4 файла, попробуй простой путь:
Запусти GPSBabel, формат выходного файла GPX XML, Фильтры-Прочие-Трансформация-Маршрутные точки-треки-ОК-ОК.
Прога не дружит с русскими буквами в названии файлов.
Должен получиться трек, но надо вручную исправить теги времени.
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 02 Октября, 2015, 20:39:21
Этот онлайн-конвертер на основе бабела и сделан, в теге было написано ЖПСбабел, с русским там всё в порядке :)
Но пришлось переименовать внутри файла, gpsmapedit не оценил русские буквы в теге name, а я им почистил от мусора просто открывая и сохраняя обратно после редактирования.
Забирай результат.  ;)
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 02 Октября, 2015, 21:28:35
Путь уже был не сложный, я пока делал первый трек, включил запись макроса. ;)
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 02 Октября, 2015, 21:30:14
Конверсией пока заниматься не буду, если делать свой анимометр, то она не больно нужна. Научить программу жрать .kml не сложнее, чем .gpx .

В результате хотелось бы получить нечто типа такого видео:
L&K & Manunya & Katran & Svoboda  (https://yadi.sk/i/pck5vKJ4iBeQE)

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

Качество полученного продукта оставляет желать.
Мне в этом кине не понравилось постоянное ползание окном по карте - отвлекает. Делается это ради увеличения масштаба, очевидно. Не думаю, что это надо. Интервалы времени между засечками положения довольно велики и в крупном масштабе очень заметны скачки. Вот ссылка на пробную простенькую анимацию одного трека без движения окна по карте (или карты под окном):  https://yadi.sk/i/qCgQ-59qjUbVG
Но это так, фуфло. В случае больших интервалов из за потери связи будут мерзские скачки в любом масштабе. Надо интерполировать положение лодки внутри больших лакун, наверно.
Название: Re: Конвертер .kml в .gpx
Отправлено: Pu®Ген от 02 Октября, 2015, 21:38:13
Красиво получается. Как на счет нескольких треков одновременно?
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 02 Октября, 2015, 21:54:34
Для этого надо решить две задачи:
- идентификация лодок (цвет? подпись?)
- движение в одном неискаженном модельном времени, т.е. оно должно отличаться от реального только масштабом.

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

Надо мал-мал башка думать
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 03 Октября, 2015, 14:04:15
Приболел. Подключусь позже.
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 03 Октября, 2015, 19:11:30
А не найдется ли тут героического героя, который подобрал бы штук 30 (ну ладно, хоть 26) цветов, отличающихся на глаз друг от друга и от цветов, характерных для карт водоёмов? Иваныч пузыря поставит (эээ... может быть).

Цвета нужны в виде значений 3-х регистров - R, G, B (рэд, грин, блю). Значения регистров можно и в десятичной, и в шестнадцатеричной системе. В прицепе неполная (с шагом значений регистров 3) таблица цветов, она в помощь. А то у меня с цветами плоховато, шофёрскую медкомиссию через это с трудом прохожу :)
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 04 Октября, 2015, 16:23:36
Немножко отвлекся на заготовку топлива на зиму. Таская мешки, вот что удумал. Надо привести все, вообще говоря нерегулярные данные спутниковых засечек к совершенно регулярному виду многомерного временного ряда. Размерность ряда -- 2*n, где n - число треков, а 2 - число координат (шир, долг). Временной ряд по определению имеет постоянный временной шаг дискретизации и не имеет дыр. Иначе говоря, надо пересчитаться на регулярную сетку, интерполяция нам в помощь.

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

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

Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 04 Октября, 2015, 17:28:25
А не найдется ли тут героического героя, который подобрал бы штук 30 (ну ладно, хоть 26) цветов, отличающихся на глаз друг от друга и от цветов, характерных для карт водоёмов? Иваныч пузыря поставит (эээ... может быть).

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

На выбор два набора цветов: из Гугл Земли и FSViever. Если надо перевести в RGB - командуй, сделаю.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 04 Октября, 2015, 17:49:17
Хотя... пожалуй, стоит подсмотреть у Микрософта:

Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 05 Октября, 2015, 00:29:45
Слепил программу аниматор в первом приближении. Сыылку на кино дал в теме про регату ( http://gik.fordak.ru/index.php?topic=13848.msg264657#msg264657 ), а то сюда психически здоровые люди не ходят.

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

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

И дать возможность настроек в диалоге... Ненавижу диалоги программировать. Изверги! Вы за что меня на это насадили?
Название: Re: Конвертер .kml в .gpx
Отправлено: Кэп Хатанги от 05 Октября, 2015, 01:32:34
Еще можно добавить радикально-черный, радикально-белый и радикально-серый  :)
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 05 Октября, 2015, 02:30:14
Там в кине видно, что маркеры лодок иногда меняют цвет на серый. Это не ошибка. Происходит в случаях, когда текущее положение получено интерполяцией для восполнения пропусков из за разрыва связи или еще там чего. Оно надо или не перекрашивать?

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


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

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

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

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

Как это по сложности сравнительно с работой через гугл?
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 05 Октября, 2015, 14:46:11
Слепил программу аниматор в первом приближении. Сыылку на кино дал в теме про регату ( http://gik.fordak.ru/index.php?topic=13848.msg264657#msg264657 ), а то сюда психически здоровые люди не ходят.
Комплименты в теме про регату. Результат многообещающь, смотрится гораздо лучше того, что получалось в ГуглМапе.

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

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

Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 05 Октября, 2015, 15:04:03
Как было выше отмечено, головастики смотрятся несколько легкомысленно... можно и так сказать.
Вот тут бы самое время услышать советы зрителей: что бы хотелось увидеть на анимации?

Первым делом, мне кажется, стоит определиться со сценариями использования мультика:
1. по видам гонок:
- крейсерская гонка: протяженная дистанция, малое количество сцен "близкой борьбы" судов ("стратегия")
- маршрутная гонка: дистанция 20-30 км, лавировки, выбор маршрута, выбор стратегии выхода на знаки и т.д. ("оперативный уровень" и "тактический уровень")
- короткие гонки, треугольники ("тактический уровень" во всей красе)
- промежуточное плюс что-то еще...
2. по количеству лодок:
- много лодок
- мало лодок
- плюс еще...
При всей легкомысленности, это квалификация указывает на различное количество информации, которую стоит выводить на экран: например, фантомы треков  для 2-5 лодок сделают картинку более наглядной, а для 20 лодок - нечитаемой.
3. По цели анимации:
- вспомнить "как оно было"
- проанализировать с целью изучения и повышения мастерства
- плюс еще...
4. Другие виды классификации.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 05 Октября, 2015, 15:13:34
Если пропустить литературную часть, то анимации не достает слоя с метками: поворотные знаки (в нашем случае - с возможностью нанесения на них доп. информации: цены знака. Формат этой гонки всем понравился, так что в следующем году это фича будет востребована), знаков старт-финиш, возможно - метка с обозначением направления и силы ветра.
Чтобы избежать лишних диалогов, такой слой можно было бы описать в CSV-файле.

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

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

Как развитие пакета (зима ожидается долгой) интересен был бы слой "аналитика:
- расстояние между лидером и преследователями;
- до знака;
- скорости выхода на цель для конкретной лодки/ нескольких лодок
- ...
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 06 Октября, 2015, 06:20:11
Если пропустить литературную часть, то анимации не достает слоя с метками: поворотные знаки (в нашем случае - с возможностью нанесения на них доп. информации: цены знака. ...
Уже достает, отлаживаюсь.

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

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

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

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

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


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

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

Сразу оговорюсь, "во избежание" так сказать: о 3D пока даже не мечтаю, дай бог с плоским вариантом начать работать.
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 15 Октября, 2015, 04:17:20
Вот тут бы самое время услышать советы зрителей: что бы хотелось увидеть на анимации?
Хорошо, что советов не последовало. А то могло быть: "Конфетку хочешь? ... А нету!"

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

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

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

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

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

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

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

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

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

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

П.С. Совсем зафлудил тему, каюсь. Теперь придется конвертор вам слепить для отмазки.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 16 Октября, 2015, 09:56:02
Извиняюсь: цитату разделил и переставил части местами, но так отвечать логичнее.
В связи с этим вопрос к Пу(р)гену и другим, имеющим опыт использования смартфона. Насколько я понял, есть программы (в т.ч. бесплатные), способные писать треки и отправлять их на гугл (яндекс) диски, откуда их можно потом скачать на нормальный комп. А без гугла, непосредственно по шнурку в виде съедобных (типа gpx) - можно? Можно ли работать вообще без инета (нужен трек, а не карту смотреть на телефоне)? А без симки?

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

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

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

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

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

Цитировать
Ваш опыт с сервисом "где мои" очень интересен, хотя и не очень перспективен, ятд. Их вшивенькие трекеры вдвое дороже дешевого смартфона с ЖПС, возможности которого погуще.
Сервис "Где мои" удобен тем, что предоставляет готовый инструмент для онлайн-просмотра регаты. В качестве трекеров могут использоваться, в том числе, и смартфоны с установленной программой. Пурген так и делал: на Йолке был и железный трекер от "Где мои", и софтовый трекер от того-же сервиса, работавший на смартфоне. Была возможность сравнивать.
Кстати, даже при коммерческом использовании цена пары дней слежения вполне гуманна.
Трекеры не так чтобы вшивенькие, хоть и не без недостатков. Главный плюс перед смартфоном - наличие всего одной кнопки. Т.е. выстрелил и забыл включил и забыл. Выдал трекеры перед стартом и собрал после финиша. При этом - все время регаты ведется мониторинг участников, в том числе видно: кого из каких пердей вытаскивать после DNF, к примеру.
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 16 Октября, 2015, 23:09:44
Хоть я и не Пурген, но отвечу, как имеющий опыт общения.
Программы есть, и бесплатные тоже. При доступе к сети могут отсылать данные в хранилище, могут отдавать по шнурку. Есть программы, работающие в в режиме трекера: в зависимости от настроек сбрасывают кусок трека раз в n-минут (или n-точек).
Но: простые смартфоны имеют минимум два недостатка: неоптимизированное эл. потребление и слабую батарею. Бывает - очень слабую.
Так что модель смартфона надо подбирать.
Программы-трекеры обсуждались в том числе на форуме, поищу.
Спасибо, я уже сообразил наконец на форуме посмотреть, балда.

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

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

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

А жабу свою я придушил и теперь она надо мной ржет, как белогвардейский конь - купил еще большую дрянь, чем собирался (менеджеры Мегафона - профессиональные гады). В 2 с половиной тыр. обошлось.  К коту его что ли на ночь привязать? так сорвет и выкинет, он же не дурак..
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 17 Октября, 2015, 05:37:15
...А с обского фестиваля попробую найти, спасибо.
Не, это не для средних умов в этом бардаке разбираться. Что имена файлов, что треков - хрен чего поймешь. На 17.07 три файла нашел, может что еще пропустил. Аниме - в тему про фестиваль полжу.
Иваныч, если у тебя есть треки разобранные по гонкам - выложи пож. для пробы.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 17 Октября, 2015, 08:09:08
...А с обского фестиваля попробую найти, спасибо.
Не, это не для средних умов в этом бардаке разбираться. Что имена файлов, что треков - хрен чего поймешь. На 17.07 три файла нашел, может что еще пропустил. Аниме - в тему про фестиваль полжу.
Иваныч, если у тебя есть треки разобранные по гонкам - выложи пож. для пробы.
А чего их искать? Они туточки дожидаются: http://gik.fordak.ru/index.php?topic=13938.msg264685#msg264685
Для того, чтобы проще было разбираться в "этом бардаке", очень рекомендую посмотреть программу gpstrackeditor (http://www.gpstrackeditor.com/).
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 17 Октября, 2015, 17:07:23
Вроде по-русски написал - "Иваныч, если у тебя есть треки разобранные по гонкам - выложи пож. для пробы". Если пива нет, так и сказал бы - "пива нет", а не отправлял в помойку с 4-мя треками, сказавши перед тем, что "с Обского фестиваля было доступно уже с десяток треков" (я их нашел 12).

С gpstrackeditor я знакомиться не буду, он мне не нужен. Никакой самый распиндосный етитор не поможет понять, чей трек лежит в файле и с какой гонки, если об этом ничего нет ни в имени файла, ни в имени трека под тегами <trk><name>. На картинке копия окна Проводника с именами файлов. Очень информативно, правда? В части файлов и имена треков столь же великолепны.
Три файла из раздела, что на картинке, относящиеся к гонке "Полоса препятствий", я оттуда уже перенес в другое место, переименовав по-людски. А то картинка была бы еще краше. Чтобы понять, что они относя именно к этой гонке,  пришлось рассматривать время начала записей. Что, уже нельзя было с июля эту помойку разгребсть?
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 17 Октября, 2015, 18:00:46
По ссылке и в прицепе к этому сообщению приложен архив ОМ.rar
В этом архиве два файла:
150km.gpx
ЧР.gpx
В первом файле собраны треки 7 лодок со 150 км гонки в Новосибирске,
во втором - пяти лодок с гонки "Чемпионат России".
Треки собрал и объединил в один файл Maslina54, как он это делал - я не знаю.
Ниже приведены скрины с той самой gpstrackeditor.
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 17 Октября, 2015, 18:24:57
То есть, в этих двух сборках все есть и всю остальную безымянную неразбериху можно сладострастно потереть?
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 17 Октября, 2015, 19:21:21
Да, хотя это и звучит интригующе.
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 17 Октября, 2015, 19:23:13
К сожалению, нельзя. На твоих копиях нет Сармы, Забияки и, м.б., кого-то еще.

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

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

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

Конкретно, имя файла можно организовать, ка CSV-запись. Естественно, разделителями должны быть не запятые (они недопустимы в именах файлов), а что-то другое, напр. "!".
Например, ПарНомер!НомерГонки!МожноЧеНитьЕще.gpx  .  С такими именами легко разбираться и человеку, и программе.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 17 Октября, 2015, 21:55:38
Пожалуй, ты прав.
Развивая мысль можно предложить создать хранилище треков, хоть на том-же яндекс-диске.
Может есть смысл в названии файла кодировать и место записи трека? Как вариант: по нумерации листов генштабовских карт (пардон, в терминологии не силен).
К примеру, названия треков с нашего Кубка именинников содержали бы фрагмент !o41-109-3!.
Другой вариант: в названии файла хранить уникальный ID и отдельно держать справочник по трекам.
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 20 Октября, 2015, 00:10:56
Позапрошлая ночь прошла в страшных мученьях с крейс. гонкой на Оби. Программа иногда глючила на вводе данных, но не падала, сволочь. А иногда - всё нормально, только ввод очень долгий.  Обпроверялся весь, но ошибок не нашел. Наконец обратил внимание на размеры файлов и всё понял, наконец. Тупо не хватает оперативной памяти, если запущено многовато других программ (браузер, грабер, среда разработки, командер...). Стоит прибить все или частично и всё нормально делается.

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

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

Вот и возникает желание сделать отдельную и очень "легкую" (чтобы больше памяти оставалось на размещение данных пополам с сопутствующим хламом) программку переформачивания XML в таблицы. Пусть один раз отмучается, а потом можно будет забыть (для данной гонки и её треков)  GPX, как страшный сон и без мук работать с таблицами.
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 20 Октября, 2015, 07:12:35
Вот и возникает желание сделать отдельную и очень "легкую" (чтобы больше памяти оставалось на размещение данных пополам с сопутствующим хламом) программку переформачивания XML в таблицы. Пусть один раз отмучается, а потом можно будет забыть (для данной гонки и её треков)  GPX, как страшный сон и без мук работать с таблицами.

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

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

Еще раз повторю: GpsArPro - это как раз то, что вы ищете. Грузите карту (можно подложить и привязать любую растровую картинку) и треки (хошь по одному, хошь сборкой). А потом любуешься анимацией на любой (практически) скорости, увеличении...
Название: Re: Конвертер .kml в .gpx
Отправлено: Иваныч от 02 Ноября, 2015, 11:07:01

Еще раз повторю: GpsArPro - это как раз то, что вы ищете. Грузите карту (можно подложить и привязать любую растровую картинку) и треки (хошь по одному, хошь сборкой). А потом любуешься анимацией на любой (практически) скорости, увеличении...
Возможно. Но вот не работает она у меня, хоть тресни. Java-машина дает ошибки, уж и обновлял, и новую версию качал...
не шмогла...
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 05 Ноября, 2015, 16:29:29
Maslina54, Ваши полные сборки засосал, спасибо.

GpsrPro скачал для ... не знаю чего, для полноты ощущений наверно. Лается на жаба-плагин, а я и не знаю, что это такое. Вообще, мне мои программы обычно нравятся больше чужих, к тому же деньги за них платить не надо, что приятно уже моей жабе. А главное - могу делать то, что хочу. А хочу приделать еще одну возможность, которая вряд ли у кого есть - анимацию движения каждой лодки в своем исправленном (СТ) времени, т.е. гандикапную анимацию.
Название: Re: Конвертер .kml в .gpx
Отправлено: ЗАК от 15 Мая, 2017, 17:27:50
...  А хочу приделать еще одну возможность, которая вряд ли у кого есть - анимацию движения каждой лодки в своем исправленном (СТ) времени, т.е. гандикапную анимацию.
Приделал эту возможность.

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