Pulsbaserad träning och pulsklocka

...diskussionen fortsätter från föregående sida:

gpx -> tcx

Alltid bra att ha en domän att gå till. Testa http://www.no-ip.com/ eller http://www.dyndns.com/
 

2009-10-20 23:46
GPSbabel kunde konvertera GPX till TCX, men det funkade inte att ladda upp filen på funbeat sedan... Smiley
Jag fick redigera TCX-filen manuellt för att den skulle se likadan ut i början och slutet som filerna från Christers konverterare. Då funkade det att ladda upp rundan.

Sen visade hastighetsgrafen inte någonting med datat från denna fil. GPSbabel skapade inte denna tagg för varje Trackpoint vilken tydligen funbeat behöver för att räkna ut hastigheten.
<DistanceMeters>152.05094</DistanceMeters>

Christer, jag har märkt en sak, dina filer visar rundans sluttid i stället för starttid i denna tagg:
<Lap StartTime="2009-10-10T14:14:06Z">
Man ser att det är tiden från den sista Trackpoint'en och inte den första.
 

2009-10-21 00:29
Funbeat är lite känslig vad det gäller data. Jag har gjort en suunto->tcx konverterare som är funbeat-kombatibel. Man får trixa lite med data som ev. inte finns så att funbeat tar filen.

http://www.funbeat.se/discussion/show.aspx?ThreadID=551695
 

2009-10-21 07:28
Nä, tyvärr är det fråga om diskkrasch. Skulle just skriva här men du hann före - tyvärr finns det ingen plan B fn. så ni får hitta på nåt annat tv. Jag återkommer här då det är igång igen...  

2009-10-21 09:10
Jag använder följande för att convertera GPX -> TCX via gpsbabel

gpsbabel -i gpx -f in.gpx -o gtrnctr,course=0 -F ut.tcx

Och FB accepterar resultatet.

 

2009-10-21 10:54
Ok, tack Pär-Ola, det var "course=0" som gjorde skillnad. Fanns inte som option i det grafiska gränssnittet så jag fick köra på kommandolinjen. (Körde 1.3.7 beta GUI) Då blev strukturen:
<Activities>
<Activity>
<Lap>
<Track>
i stället för:
<Courses>
<Course>
<Lap>
</Lap>
<Track>


Christer, vad är konverteraren byggd med för teknik? Är det en XSLT-transformering bara? Gissar att den måste räkna ut <DistanceMeters> eftersom den datan inte finns i GPX-filen. Kan man få tillgång till koden?
 

2009-10-21 16:58
Johan: Nä, inte XSLT utan väldigt hemsnickrat. Jag gjorde en allmän XML-tolk som sen med div. ad-hoc plockar ut lämpliga data sen använder jag en formel som heter 'Haversine' för att räkna avstånden mellan lat/long-koordinater.

Mitt problem just nu är att jag haft en diskkrasch och jag är inte säker på om jag har den senaste versionen av koden (Det var 2 filer - dels index.php som mest var gui, sen en fil med alla beräkningar och med XML-tolken, den har jag åtminstone den näst senaste (utan komprimeringen)) Jag ska leta lite på en annan dator o återkommer - jag ger gärna bort koden...

 

2009-10-21 17:09
gillar http://www.teambikeolympo.it/TCXConverter/TeamBikeOlympo_-_TCX_Converter/TCX_... för där kan man gå in i efterhand och ändra medelhastigheten på träningen Smiley finns för windows mac och linux  

2009-10-21 18:42
Jag kan lugna alla fans att jag har räddat all kod. Ska bara skaffa ny hårddisk, installera om linux etc etc + att jag är borta härifrån torsdag-måndag så det kan ta ett tag. Om ville ha koden - ge mig en mailadress!  

2009-10-21 23:15
Ok, jag har tills vidare lagt upp det på http://redhorse.se/good

Tyvärr kommer inte större filer att fungera där men det är väl bättre än inget...

 

2009-10-21 23:49
Använder fortfarande den här funktionen varje gång jag laddar upp ett spår, enklare via en webbsida än att dra igång nåt program. Smiley

En sak bara, får det här meddelandet på sista raden i TCX-filen:
"Zipping didn't work so I downloaded the tcx-file! File: TCX_4b1af13c37782.tcx, Errorcode: 127<br/>"

Och så redigerar jag filen så att <Lap StartTime> är tiden från första <Trackpoint><Time> i stället för sista.
Sedan zippar jag filen.

Inte så jobbigt men det vore kanon om det blev så direkt.
 

2009-12-06 01:06
Ok, det var ju tråkigt. Det där med datumen verkar ju lätt att lösa iaf. Ska titta på det då jag får tid.  

2009-12-06 08:39
Så, nu har jag flyttat den till en dator som jag åtminstone har lite kontroll över så nu finns zip iallafall! Har inte hunnit tittat på det där med start/sluttid - troligen beror det på att dina gpx-filer är lite annorlunda än dom jag testat på - Johan, kan du skicka ett exempel till christer at redhorse punkt se så ska jag se vad jag kan göra!

Den nya adressen är http://www.mla.se/cs/
 

2009-12-10 13:21
Jag försöker just nu slå samman två kml-filer till en och använder programmet KML Merge för det. Men det funkar inte. KML Merge skapar en ny fil som bara består av den ena filens data. Själva ihopslagningen sker alltså inte.

Är det någon som provat att "merga" kml-filer och lyckats?
Sedan ska jag konvertera kml-filen till tcx och skicka upp den till Funbeat.
 

2009-12-25 20:12
Inte riktigt men kolla

http://www.funbeat.se/discussion/show.aspx?ThreadID=569307#p584492
http://www.raven.nu/funbeat/route.php
 

2009-12-29 17:36
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 24 bytes) in /var/www/cs/gpx2tcx.php on line 494

Testade ladda upp en 12,5 timmars tur över nyår och fick ovanstående fel.... på www.mla.se.......
 

2010-01-04 11:39
Ja, så länge ska man inte träna!  

2010-01-11 20:06
funkar inte så bra... försöker ladda upp en gpx-fil från Göingerundan (1.06 Mb, 3 tim cykling) men jag får följande fel:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 2049 bytes) in /var/www/cs/gpx2tcx.php on line 561
 

2010-05-09 16:22
Ja, tyvärr tål den inte så stora filer just nu - jag ska se om jag kan övertala webmaster att öka på litegrann - återkommer!

Edit: Jag fick faktiskt själv problem efter 23 km löpning idag med data för varje sekund...
 

2010-05-10 14:00
Nu har han ändrat! Prova om det funkar nu. Själv ska jag gå och fika.  

2010-05-10 14:31
Christer du får köpa en större maskin (går säker att finansiera med reklam på sidan....Smiley  

2010-05-10 17:50
Det är inte fråga om storleken på maskinen utan på konfiguration. Det hela snurrar på en kompis' dator.  

2010-05-10 18:37
...och Andreas - prova gärna igen och berätta sen här om det funkade!  

2010-05-10 18:38
Testar.... Funkade! Smiley

Vad betyder förresten "Select Moving Average" ?
 

2010-05-11 14:07
Kul att det fungerade nu!


"Moving average" betyder "Glidande Medelvärde" - dvs om man väljer tex 3
så byter man ut värde 2 med medelvärdet av värdena 1, 2 och 3 Sen byter man ut värde 3 mot medelvärdet av värdena 2, 3 och 4 osv osv och får på så sätt en jämnare kurva.
 

2010-05-11 14:54
Aha! Bra! Mina loggar som jag får från CardioTrainer på min Android-telefon är nämligen väldigt "spretiga". Ska testa att ta värdet 3 på Moving Average.  

2010-05-11 15:34
Re Christer jag tror inte du inser att du sitter på Web 3.0:s killer app... alla behöver gpx-> tcx konvertering.....

hörde idag rykte om en applikation som över en helg hade ökat från 20 till 2000 instanser hos Amazon pga ökad efterfrågan.......

 

2010-05-11 21:34
Desto roligare att ge bort det!  

2010-05-11 23:23
Den sanna filantropen.  

2010-05-12 06:16
Ett bra sätt att konvertera en spårfil från GPX till TCX är att ladda upp filen manuellt på http://connect.garmin.com/ och sedan välja att exportera den till TCX.
(Detta gör man med Exportera-länken under kartan på detaljer-sidan)
Detta ger TCX-filer med en anings mer korrekta tider och distanser.

En annan bra grej jag vill tipsa om är http://www.awsmithson.com/tcx2nikeplus/ som kan skapa nike+xml filer eller ladda upp dem direkt till Nike+ från TCX-filer eller direkt från Garmin Connect. Smiley
 

2010-05-14 17:48
Hittade precis igen det här spåret och dess konverterare (halleluja!). Att fixa fram en zip'ad TCX fil gick 'geschwinnt', men så baske mig om jag fattar hur jag ska få in den i FB?

Provade att ta GPX filen via TCXConverter + manuell zip, men inte heller det vill FB gå med på!

Misstänker SBS i fallet uppladdning till FB, några glada tips??

Jag använder en GPX fil från sportypal (http://sportypal.com/Workouts/Details/324501) som grund ...

/Hoppas-att-länken-syns-Smiley
 

2010-05-19 21:35
Funkar finemang tack så mycket för denna snurra.  

2010-05-29 21:03
Hittade just denna tråden. Verkar ju fungera helt ok. Men länken med koden verkar vara död. Tänkte annars försöka mig på att porta koden till ett program man kan köra lokalt. Mest som en utmaning, men det kanske finns någon annan också som kan vara intresserad av detta? Man lär ju inte råka på minnesproblem på samma sätt lokalt även om man har långa rundor man varit ute på.  

2010-06-06 20:22
Är det min kod du pratar om?  

2010-06-06 20:57
Eh, ja, det är det nog! Smiley  

2010-06-07 08:23
Jag tror inte att jag har lagt ut koden till hämtning nånstans - nu gjorde jag iaf det: http://redsports/gpx/gpx.tgz - är en zippad tarfil med 2 filer index.php och gpx2tcx.php - ni får dom "as is" - ingen support men om någon förbättrar dom så tar jag gärna emot sånt men som sagt inga förpliktelser!

Edit: Hoppsan, tro inte på mig - se Magnus inlägg här under!
 

2010-06-07 09:26
http://redsports.se/gpx/gpx.tgz  

2010-06-07 14:53
Hehe, ja just det förstås :-P  

2010-06-07 15:12
Jag har f.ö. fixat buggen med startdatum nu äntligen!

Alltså: http://www.mla.se/cs/
 

2010-06-12 09:43
Pinsamt (med tanke på mitt yrkesval) men jag lyckas inte knåda in nån tcx jag har tillgång till, på FB.

Finns det nån som kan tänka sig att avvara en gpx + en tcx som funkar på FB så jag kan jämföra vad som är skiljer?

Jag finns på bertil at fam-karlsson dot com ...

/Snälla ...
 

2010-06-12 17:55
Bertil - om du struntar i TCXconverter och använder ovanstående ist - funkar det inte då?  

2010-06-12 18:13
Nope! Jag provade bara TCX konvertern som alternativ. Jag har försökt att använda din weblösning på några gpx filer som jag har tillgång till, men ingen vill i slutändan
accepteras av FB.

Jag provade även gpsbabel (som det anges tidigare i forumet), men inte heller det lyckades i slutändan.

Jag misstänker att det är gpx filen från sportypal som 'skiljer sig', men jag behöver lite referensmaterial för att lista ut vad det är.

EDIT. Men det går alldeles utmärkt att generera en zip'ad TCX fil!
 

2010-06-12 19:48
Prova igen eftersom jag fixat en bug!  

2010-06-12 21:13
UNDERBART! Nu funkar det!! TACK!

Törs man fråga vad det var Smiley ?

Nu kan jag tipsa om att det går att använda sportypal med android telefonen för att logga och sen klämmer man in det i FB via GPX export + Transformation mha christers converter + FB TCX import

Och det verkar vid en första anblick se helt ok ut (provade 3st direkt)!

Än en gång, tackar!!
 

2010-06-12 22:08
Va kul då!

Jo Johan Beronius märkte redan i oktober förra året vad som blev fel:
"Christer, jag har märkt en sak, dina filer visar rundans sluttid i stället för starttid i denna tagg:
<Lap StartTime="2009-10-10T14:14:06Z">
Man ser att det är tiden från den sista Trackpoint'en och inte den första."

Detta beror på att i vissa gpx-filer - dom som jag hade utgått ifrån (bla från Nokia's sportstracker) - anger tidpunkt då filen påbörjades som "tidpunkt för hela filen" medan andra anger den tidpunkten som då filen sparades om du förstår vad jag menar. Eftersom jag använde den tidpunkten så blev det fel i det senare fallet. Nu använder jag ist tidpunkten från första gpskoordinaten och då funkar det alltid(?)

Lite snurrig förklaring men men...
 

2010-06-13 09:42
Tror(!) jag fattar Smiley ...

Men man kan alltid undra hur tusan du lyckats att klura ut vad FB vill ha då man bara får tillbaka ett ja eller nej, och inget felmeddelande som kan hjälpa till.

Nåja, jag är tacksam för nu funkar det (provade med ytterligare en runda)!!
 

2010-06-13 13:26
Jag fick en exempelfil av Olle - det hjälpte Smiley  

2010-06-13 22:44
uncerbart, precis en sån här funktion jag letade efter. Tack så mycket!  

2010-07-14 11:50
Efter ett påpekande har jag gjort en liten förbättring i konverteringsprogrammet gpx2tcx.php som ligger på http://www.mla.se/cs/. Vissa gpx-filer bl.a. från "gpsmid" använder tydligen ' istf " vilket inte supportades. Det görs alltså nu.

Så om ni av oförklarlig anledning inte fått den att fungera så kanske det är dags att prova igen...
 

2010-09-11 14:32
Varför går det inte att få in pulsen från Garmin Oregon. Funkar fint att ladda över kartan med en TCX fil men pulsen kommer inte med.
Ser för övrig tinte pulsen på Garmin Connects websida heller.

//Daniel
 

2010-12-20 21:00