Марафорум

форум о любительском беге, тренировках, соревнованиях

ПроБЕГ | КлбМатч | МАТЧИ IRC | УниверМАТЧ
Сервис предварительной регистрации
Youtube-канал Валерия Жумадилова (tauker)
Сайты и блоги марафорумцев
Сайты и блоги марафорумцев
(по старому)

Если у вас возникают проблемы с регистрацией, пишите на почту maraforum2reg AT mail.ru
Текущее время: 28 апр 2024, 17:10

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 153 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 13:22 
Woelfchen

Да, надо отрисовывать какой-нибудь график сразу после загрузки файла


Вернуться к началу
   
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 13:55 
Не в сети
Аватара пользователя

Зарегистрирован: янв 14
Сообщения: 1690
Откуда: Балашиха, МО
karaul писал(а):
Арчи_Кун

На машине где отображается карта, выберете в списке для графика position_lat или postion_lοng - они должны отрисоваться. Пульс и темп конвертор суунто в фит файл не записывает. Откройте на этой машине мой файл из примера.

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


Чтобы заставить работать IE в вин10 с БД, пришлось отключить брандмауэр и указать "частная сеть". Причем все шиворот навыворот. В хелпе говорится, что при общественной сети компьютер не будет виден извне, но будет иметь доступ наружу. На самом деле он виден, но с него нет доступа!

Действительно, на вашем файле надо сначала выбрать position_lat или postion_lοng. После этого будут отрисовываться и другие графики. А вот на файле после конвертера это все равно не работает.


Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 13:58 
Не в сети

Зарегистрирован: фев 18
Сообщения: 1776
Арчи_Кун писал(а):
Действительно, на вашем файле надо сначала выбрать position_lat или postion_lοng. После этого будут отрисовываться и другие графики.
У меня таких танцев с бубном не было, но у меня Хром.


Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 14:03 
Арчи_Кун

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


Вернуться к началу
   
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 14:37 
Не в сети
Аватара пользователя

Зарегистрирован: янв 14
Сообщения: 1690
Откуда: Балашиха, МО
Изменение типа сети на общественную ничего не изменило в вин10.
Правда в настройках сети значится "без доступа в интернет".


Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 14:53 
Подождите до вечера, я сделаю версию которая будет работать не имея связи с интернетом. Надо будет заменить пару файлов и пару файлов добавить


Вернуться к началу
   
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 14:57 
Не в сети
Аватара пользователя

Зарегистрирован: янв 14
Сообщения: 1690
Откуда: Балашиха, МО
Да мне торопиться некуда. Я просто выступаю в роли тестера и счел необходимым сообщить о своих результатах. :) В любом случае большое спасибо за ваш анализатор!


Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 15:28 
Не в сети

Зарегистрирован: дек 14
Сообщения: 5400
.

_________________
Дистанции надо бегать до конца... Каждый раз - до конца. (Хуберт Пярнакиви)


Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 15:29 
Уже сделал, осталось файлы выложить. Работает при выключенном интернете, трек показывает, но на сером фоне, без карты. Для анализа тренировки карта и не нужна, рельеф прописан в фит файле.

Такое общение полезно, потому что трудно предсказать все возможные ошибки


Вернуться к началу
   
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 17:00 
Woelfchen писал(а):
С отсечками ...
я слепил отсечки на скорую руку, после подумал. Там много вариантов. Самый интересный, когда много отсечек (у вас 50) для коротких отрезков. Можно сделать гистограмму, по оси х номер отсечки (возможно будет еще одна ось x), а по y данные отсечки - высота столбика (средний пульс, темп, каденс - то что меряет фит файл, в нем уже все записано, осталось нарисовать). В Гармин Коннект эти данные не рисуются, даются только в виде таблицы, если я не ошибаюсь. График более наглядный чем таблица. Если интересует, скажите.

Посмотрел в id двоичного фит файлат и увидел что у вас Суунто. Суунто сразу пишет в формат фит, или вы конвертировали? Если конвертировали, то как ?


Вернуться к началу
   
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 18:55 
Не в сети

Зарегистрирован: фев 18
Сообщения: 1776
karaul писал(а):
Woelfchen писал(а):
С отсечками ...
я слепил отсечки на скорую руку, после подумал. Там много вариантов. Самый интересный, когда много отсечек (у вас 50) для коротких отрезков. Можно сделать гистограмму, по оси х номер отсечки (возможно будет еще одна ось x), а по y данные отсечки - высота столбика (средний пульс, темп, каденс - то что меряет фит файл, в нем уже все записано, осталось нарисовать). В Гармин Коннект эти данные не рисуются, даются только в виде таблицы, если я не ошибаюсь. График более наглядный чем таблица. Если интересует, скажите.
Очень интересует. Но есть такая фишка: точную длину каждого отрезка для конкретной тренировки знаю только я. То есть нужна возможность задавать длину каждого отрезка между отсечками и все, что внутри отсечки зависит от длины отрезка, пересчитывать с учетом его фактической длины. Т.е. вот эта куча отсечек может быть вот такой: 10 отсечек по 400 (или даже 407, т.к. разминка по 2 дорожке, но это мелочи), потом отсечка отдыха, потом какая-нибудь работа типа 10*200/200 или 5*800/200, или еще что-то, при этом отсечки ставлю в начале и конце 200 или 800, т.е. внутри отрезков ничего не отсекаю. Потом еще одна отсечка с отдыхом и снова отсечки по 400 метров. И вот как это анализировать, особенно работу в середине - вообще непонятно. Либо только по среднему значению на отрезке, либо как-то накладывать фактическую длину на вычисленную.

karaul писал(а):
Посмотрел в id двоичного фит файлат и увидел что у вас Суунто. Суунто сразу пишет в формат фит, или вы конвертировали? Если конвертировали, то как ?
Нет, это родной, похоже. Я беру со Стравы (экспортировать оригинал), т.к. не знаю, куда Суунтолинк складирует файлы перед отправкой на сервер, и как их оттуда выдернуть. У меня Амбит3. Если кто-нибудь из пользователей Суунто подскажет, буду благодарна.


Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 19:35 
Не в сети
Аватара пользователя

Зарегистрирован: янв 14
Сообщения: 1690
Откуда: Балашиха, МО
У меня суунто 3 фитнес. Берет gps от айфона. После окончания тренировки скидывает трек на айфон (на нем должна быть запущена утилита suunto), а тот отправляет все на сервер. При подключении часов к аймаку часы не монтируются как внешнее устройство, поэтому никаких папок посмотреть нельзя. Утилита суунтолинк тоже не имеет доступа к трекам.


Последний раз редактировалось Арчи_Кун 12 фев 2021, 19:36, всего редактировалось 1 раз.

Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 19:36 
Цитата:
родной, похоже. Я беру со Стравы (экспортировать оригинал)
тогда зачем нужна конвертация в gpx ? gpx изначально толко для хранения трека. Поэтому только карта и показывается.

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


Вернуться к началу
   
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 19:38 
Не в сети
Аватара пользователя

Зарегистрирован: янв 14
Сообщения: 1690
Откуда: Балашиха, МО
У меня трек кидается на сервер суунто. С него установлена синхронизация со стравой. Уже писал, что команда "экспортировать оригинал" сохраняет тот же самый gpx файл.


Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 19:38 
Обновил fitplotter.zip
https://app.box.com/s/2jj1782wwan13eaayeqefpe3gz6j85wf

Может работать без интернета, сразу при открытиие файла прорисовка графиков, что-то еще по мелочи исправил


Вернуться к началу
   
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 19:40 
Арчи_Кун писал(а):
У меня трек кидается на сервер суунто. С него установлена синхронизация со стравой. Уже писал, что команда "экспортировать оригинал" сохраняет тот же самый gpx файл.
откройте свой gpx в блокноте, какие там теги?


Вернуться к началу
   
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 19:43 
Не в сети
Аватара пользователя

Зарегистрирован: янв 14
Сообщения: 1690
Откуда: Балашиха, МО
Начало трека выглядит вот так:

Это файл с сервера суунто:
Цитата:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" creator="Sports Tracker" version="1.1" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackP ... sionv1.xsd"><metadata><name/><desc>Ш, -17С</desc><author><name>Арчи Кун</name></author></metadata><trk><trkseg><trkpt lat="55.802032" lon="37.981422"><ele>152.5</ele><time>2021-02-11T15:36:07Z</time></trkpt><trkpt lat="55.802035" lon="37.981452"><ele>152.5</ele><time>2021-02-11T15:36:07Z</time></trkpt><trkpt lat="55.802037" lon="37.981477"><ele>152.5</ele><time>2021-02-11T15:36:07Z</time></trkpt><trkpt lat="55.802038" lon="37.981502"><ele>152.5</ele><time>2021-02-11T15:36:08Z</time><extensions><gpxtpx:TrackPointExtension><gpxtpx:hr>95</gpxtpx:hr></gpxtpx:TrackPointExtension></extensions></trkpt><trkpt lat="55.802038"


А это файл со стравы "экспортировать оригинал":
Цитата:
<?xml version="1.0" encoding="UTF-8"?>
<gpx creator="StravaGPX Consent Strip" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd http://www.garmin.com/xmlschemas/GpxExtensions/v3 http://www.garmin.com/xmlschemas/GpxExtensionsv3.xsd http://www.garmin.com/xmlschemas/TrackPointExtension/v1 http://www.garmin.com/xmlschemas/TrackP ... sionv1.xsd" version="1.1" xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3">
<metadata>
<time>2021-02-12T13:45:38+00:00</time>
</metadata>
<trk>
<name>TODO</name>
<type>Run</type>
<trkseg>
<trkpt lat="55.8019660" lon="37.9815210">
<ele>161.8</ele>
<time>2021-02-12T13:45:38+00:00</time>
<extensions>
<gpxtpx:TrackPointExtension>
<gpxtpx:cad>83</gpxtpx:cad>
</gpxtpx:TrackPointExtension>
</extensions>
</trkpt>


Последний раз редактировалось Арчи_Кун 12 фев 2021, 19:48, всего редактировалось 1 раз.

Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 19:48 
Есть тег пульса "hr", но у гармина он назывется heart_ratе. Если можете, пришлите мне на е-почту (karaul -at- gmail -dot- com) свой конвертированный фит файл, я посмотрю в в парсере какие там поля.


Вернуться к началу
   
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 19:53 
Не в сети
Аватара пользователя

Зарегистрирован: янв 14
Сообщения: 1690
Откуда: Балашиха, МО
Отправил конвертированный fit из gpx, скачанный со стравы как оригинал. Надеюсь что дойдет. Иногда gmail конфликтует с icloud.

В нем какой-то ужас по сравнению с gpx:
Цитата:
ч1.FIT Х@Ж:Йf ATODOB
эЖЖЕЕЕЕЖ ЖДД:Й:В:Й:В'ЃpS,'ЃpE
H[p
;љСЪCэЖ:Й:ВDэЖЕЕДЖ:Й:В'ЃpS, н:Й:Д'ЃpўSЛ нє:Й:Е'ЃqШSя нp:Й:Ж'ЃrKT> н:Й:З'Ѓs
TЮ н„:Й:И'Ѓs…Tс нО:Й:Й'ЃtИUQ нG:Й:К'Ѓu;U∞ нх:Й:Л'ЃuщV сђ:Й:М'ЃvЄVc сe:Й:Н'ЃxfWБ у:Й:О'Ѓy%Wн фЋ:Й:П'ЃyЎXd х }:Й:Р'ЃzЛXџ ф
/:Й:С'Ѓ{еZq щ ≤:Й:Т'Ѓ|P[T ч M:Й:У'Ѓ|«\B ъ

Видимо он двоичный


Вернуться к началу
  Профиль  
 
 Заголовок сообщения: Re: Программирование
СообщениеДобавлено: 12 фев 2021, 20:01 
да, двоичный, получил и письмом ответил. Сейчас надо побегать, позднее перебиру двоичный код, примерно понятна причина и как исправить


Вернуться к началу
   
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 153 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB