Hi, how can I compute the length of a track or track-segment (= distance travelled) from a GPX-file I generated with Maemo-Mapper, the Nokia770's GPS-Mapper? Do you know a free web service or linux software, to which I can input my GPX-file and which then outputs the length of the track or track segments? regards, Armin. P.S.: I attached a sample Maemo-Mapper generated GPX-File. -- --- May the Source be with you! Linux. --- --- secure eMail: http://www.gnupg.de/ --- --- My Homepage http://armin-warda.de/ --- -------------- next part -------------- <?xml version="1.0"?> <gpx version="1.0" creator="Maemo Mapper" xmlns="http://www.topografix.com/GPX/1/0"> <trk> <trkseg> <trkpt lat="50.731232" lon="7.122955"/> <trkpt lat="50.731232" lon="7.122940"/> <trkpt lat="50.731216" lon="7.122894"/> </trkseg> <trkseg> <trkpt lat="50.730942" lon="7.123154"/> <trkpt lat="50.730911" lon="7.123154"/> <trkpt lat="50.730911" lon="7.123260"/> <trkpt lat="50.730881" lon="7.123276"/> <trkpt lat="50.730881" lon="7.123215"/> <trkpt lat="50.730820" lon="7.123260"/> <trkpt lat="50.730972" lon="7.123199"/> <trkpt lat="50.730942" lon="7.123245"/> <trkpt lat="50.730881" lon="7.123306"/> <trkpt lat="50.730881" lon="7.123322"/> <trkpt lat="50.730881" lon="7.123352"/> <trkpt lat="50.730835" lon="7.123367"/> <trkpt lat="50.730835" lon="7.123383"/> <trkpt lat="50.730835" lon="7.123413"/> <trkpt lat="50.730881" lon="7.123352"/> <trkpt lat="50.730850" lon="7.123383"/> <trkpt lat="50.730911" lon="7.123367"/> <trkpt lat="50.730911" lon="7.123352"/> <trkpt lat="50.730911" lon="7.123322"/> <trkpt lat="50.730911" lon="7.123322"/> <trkpt lat="50.730911" lon="7.123352"/> <trkpt lat="50.730911" lon="7.123352"/> <trkpt lat="50.730911" lon="7.123306"/> <trkpt lat="50.730911" lon="7.123260"/> <trkpt lat="50.730881" lon="7.123260"/> <trkpt lat="50.730881" lon="7.123260"/> <trkpt lat="50.730850" lon="7.123276"/> <trkpt lat="50.730835" lon="7.123306"/> <trkpt lat="50.730804" lon="7.123352"/> <trkpt lat="50.730774" lon="7.123352"/> <trkpt lat="50.730743" lon="7.123383"/> <trkpt lat="50.730713" lon="7.123413"/> <trkpt lat="50.730667" lon="7.123459"/> <trkpt lat="50.730637" lon="7.123459"/> <trkpt lat="50.730621" lon="7.123474"/> <trkpt lat="50.730576" lon="7.123520"/> <trkpt lat="50.730545" lon="7.123535"/> <trkpt lat="50.730515" lon="7.123566"/> <trkpt lat="50.730499" lon="7.123596"/> <trkpt lat="50.730469" lon="7.123627"/> <trkpt lat="50.730408" lon="7.123672"/> <trkpt lat="50.730377" lon="7.123688"/> <trkpt lat="50.730331" lon="7.123734"/> <trkpt lat="50.730331" lon="7.123749"/> <trkpt lat="50.730270" lon="7.123779"/> <trkpt lat="50.730240" lon="7.123825"/> <trkpt lat="50.730209" lon="7.123856"/> <trkpt lat="50.730179" lon="7.123886"/> <trkpt lat="50.730164" lon="7.123947"/> <trkpt lat="50.730118" lon="7.123993"/> <trkpt lat="50.730087" lon="7.124008"/> <trkpt lat="50.730042" lon="7.124054"/> <trkpt lat="50.730011" lon="7.124100"/> <trkpt lat="50.729996" lon="7.124146"/> <trkpt lat="50.729980" lon="7.124176"/> <trkpt lat="50.729950" lon="7.124222"/> <trkpt lat="50.729904" lon="7.124268"/> <trkpt lat="50.729874" lon="7.124313"/> <trkpt lat="50.729843" lon="7.124359"/> <trkpt lat="50.729828" lon="7.124420"/> <trkpt lat="50.729797" lon="7.124466"/> <trkpt lat="50.729767" lon="7.124527"/> <trkpt lat="50.729736" lon="7.124573"/> <trkpt lat="50.729706" lon="7.124619"/> <trkpt lat="50.729675" lon="7.124680"/> <trkpt lat="50.729645" lon="7.124725"/> <trkpt lat="50.729599" lon="7.124756"/> <trkpt lat="50.729599" lon="7.124802"/> <trkpt lat="50.729553" lon="7.124847"/> <trkpt lat="50.729507" lon="7.124893"/> <trkpt lat="50.729492" lon="7.124939"/> <trkpt lat="50.729462" lon="7.125000"/> <trkpt lat="50.729431" lon="7.125046"/> <trkpt lat="50.729385" lon="7.125107"/> <trkpt lat="50.729370" lon="7.125153"/> <trkpt lat="50.729324" lon="7.125198"/> <trkpt lat="50.729294" lon="7.125229"/> <trkpt lat="50.729263" lon="7.125275"/> <trkpt lat="50.729233" lon="7.125320"/> <trkpt lat="50.729202" lon="7.125366"/> <trkpt lat="50.729156" lon="7.125427"/> <trkpt lat="50.729126" lon="7.125473"/> <trkpt lat="50.729126" lon="7.125519"/> <trkpt lat="50.729065" lon="7.125580"/> <trkpt lat="50.729050" lon="7.125626"/> <trkpt lat="50.729004" lon="7.125687"/> <trkpt lat="50.728958" lon="7.125732"/> <trkpt lat="50.728928" lon="7.125793"/> <trkpt lat="50.728912" lon="7.125839"/> <trkpt lat="50.728882" lon="7.125885"/> <trkpt lat="50.728851" lon="7.125916"/> <trkpt lat="50.728851" lon="7.125961"/> <trkpt lat="50.728821" lon="7.126007"/> <trkpt lat="50.728775" lon="7.126053"/> <trkpt lat="50.728760" lon="7.126099"/> <trkpt lat="50.728745" lon="7.126129"/> <trkpt lat="50.728714" lon="7.126160"/> <trkpt lat="50.728668" lon="7.126129"/> <trkpt lat="50.728653" lon="7.126099"/> <trkpt lat="50.728592" lon="7.126099"/> <trkpt lat="50.728561" lon="7.126053"/> <trkpt lat="50.728531" lon="7.126053"/> <trkpt lat="50.728485" lon="7.126007"/> <trkpt lat="50.728455" lon="7.125992"/> <trkpt lat="50.728409" lon="7.125946"/> <trkpt lat="50.728363" lon="7.125916"/> <trkpt lat="50.728317" lon="7.125900"/> <trkpt lat="50.728287" lon="7.125854"/> <trkpt lat="50.728226" lon="7.125809"/> <trkpt lat="50.728180" lon="7.125778"/> <trkpt lat="50.728149" lon="7.125732"/> <trkpt lat="50.728088" lon="7.125687"/> <trkpt lat="50.728058" lon="7.125626"/> <trkpt lat="50.728012" lon="7.125549"/> <trkpt lat="50.727966" lon="7.125473"/> <trkpt lat="50.727921" lon="7.125412"/> <trkpt lat="50.727921" lon="7.125320"/> <trkpt lat="50.727875" lon="7.125259"/> <trkpt lat="50.727829" lon="7.125214"/> <trkpt lat="50.727783" lon="7.125153"/> <trkpt lat="50.727737" lon="7.125092"/> <trkpt lat="50.727692" lon="7.125015"/> <trkpt lat="50.727646" lon="7.124954"/> <trkpt lat="50.727631" lon="7.124908"/> <trkpt lat="50.727585" lon="7.124863"/> <trkpt lat="50.727585" lon="7.124832"/> <trkpt lat="50.727539" lon="7.124832"/> <trkpt lat="50.727539" lon="7.124802"/> <trkpt lat="50.727524" lon="7.124786"/> <trkpt lat="50.727509" lon="7.124756"/> <trkpt lat="50.727493" lon="7.124741"/> <trkpt lat="50.727493" lon="7.124725"/> <trkpt lat="50.727463" lon="7.124786"/> <trkpt lat="50.727448" lon="7.124786"/> <trkpt lat="50.727448" lon="7.124832"/> <trkpt lat="50.727432" lon="7.124832"/> <trkpt lat="50.727417" lon="7.124847"/> <trkpt lat="50.727386" lon="7.124893"/> <trkpt lat="50.727371" lon="7.124939"/> <trkpt lat="50.727341" lon="7.124954"/> <trkpt lat="50.727325" lon="7.125000"/> <trkpt lat="50.727310" lon="7.125015"/> <trkpt lat="50.727280" lon="7.125046"/> <trkpt lat="50.727249" lon="7.125015"/> <trkpt lat="50.727203" lon="7.125000"/> <trkpt lat="50.727188" lon="7.124939"/> <trkpt lat="50.727173" lon="7.124908"/> <trkpt lat="50.727112" lon="7.124863"/> <trkpt lat="50.727081" lon="7.124832"/> <trkpt lat="50.727036" lon="7.124802"/> <trkpt lat="50.727005" lon="7.124756"/> <trkpt lat="50.726974" lon="7.124741"/> <trkpt lat="50.726913" lon="7.124725"/> <trkpt lat="50.726883" lon="7.124695"/> <trkpt lat="50.726852" lon="7.124680"/> <trkpt lat="50.726791" lon="7.124680"/> <trkpt lat="50.726746" lon="7.124649"/> <trkpt lat="50.726715" lon="7.124634"/> <trkpt lat="50.726669" lon="7.124619"/> <trkpt lat="50.726639" lon="7.124588"/> <trkpt lat="50.726608" lon="7.124573"/> <trkpt lat="50.726547" lon="7.124527"/> <trkpt lat="50.726517" lon="7.124481"/> <trkpt lat="50.726471" lon="7.124435"/> <trkpt lat="50.726456" lon="7.124374"/> <trkpt lat="50.726440" lon="7.124329"/> <trkpt lat="50.726395" lon="7.124298"/> <trkpt lat="50.726364" lon="7.124252"/> <trkpt lat="50.726334" lon="7.124207"/> <trkpt lat="50.726288" lon="7.124161"/> <trkpt lat="50.726242" lon="7.124146"/> <trkpt lat="50.726212" lon="7.124100"/> <trkpt lat="50.726151" lon="7.124100"/> <trkpt lat="50.726135" lon="7.124100"/> <trkpt lat="50.726074" lon="7.124100"/> <trkpt lat="50.726028" lon="7.124100"/> <trkpt lat="50.725998" lon="7.124146"/> <trkpt lat="50.725967" lon="7.124161"/> <trkpt lat="50.725937" lon="7.124207"/> <trkpt lat="50.725876" lon="7.124252"/> <trkpt lat="50.725861" lon="7.124313"/> <trkpt lat="50.725830" lon="7.124359"/> <trkpt lat="50.725769" lon="7.124405"/> <trkpt lat="50.725739" lon="7.124466"/> <trkpt lat="50.725723" lon="7.124527"/> <trkpt lat="50.725693" lon="7.124573"/> <trkpt lat="50.725677" lon="7.124634"/> <trkpt lat="50.725632" lon="7.124680"/> <trkpt lat="50.725616" lon="7.124741"/> <trkpt lat="50.725571" lon="7.124802"/> <trkpt lat="50.725571" lon="7.124863"/> <trkpt lat="50.725555" lon="7.124908"/> <trkpt lat="50.725525" lon="7.124969"/> <trkpt lat="50.725479" lon="7.125046"/> <trkpt lat="50.725464" lon="7.125107"/> <trkpt lat="50.725433" lon="7.125153"/> <trkpt lat="50.725433" lon="7.125214"/> <trkpt lat="50.725418" lon="7.125305"/> <trkpt lat="50.725403" lon="7.125366"/> <trkpt lat="50.725357" lon="7.125427"/> <trkpt lat="50.725327" lon="7.125488"/> <trkpt lat="50.725296" lon="7.125549"/> <trkpt lat="50.725266" lon="7.125626"/> <trkpt lat="50.725250" lon="7.125687"/> <trkpt lat="50.725220" lon="7.125732"/> <trkpt lat="50.725189" lon="7.125793"/> <trkpt lat="50.725159" lon="7.125854"/> <trkpt lat="50.725143" lon="7.125916"/> <trkpt lat="50.725113" lon="7.126007"/> <trkpt lat="50.725098" lon="7.126053"/> <trkpt lat="50.725098" lon="7.126114"/> <trkpt lat="50.725082" lon="7.126175"/> <trkpt lat="50.724991" lon="7.126266"/> <trkpt lat="50.724960" lon="7.126312"/> <trkpt lat="50.724945" lon="7.126389"/> <trkpt lat="50.724915" lon="7.126480"/> <trkpt lat="50.724899" lon="7.126526"/> <trkpt lat="50.724869" lon="7.126602"/> <trkpt lat="50.724854" lon="7.126648"/> <trkpt lat="50.724823" lon="7.126694"/> <trkpt lat="50.724823" lon="7.126740"/> <trkpt lat="50.724792" lon="7.126785"/> <trkpt lat="50.724762" lon="7.126846"/> <trkpt lat="50.724655" lon="7.126892"/> <trkpt lat="50.724655" lon="7.126953"/> <trkpt lat="50.724625" lon="7.126999"/> <trkpt lat="50.724579" lon="7.127014"/> <trkpt lat="50.724548" lon="7.127060"/> <trkpt lat="50.724487" lon="7.127106"/> <trkpt lat="50.724457" lon="7.127167"/> <trkpt lat="50.724457" lon="7.127258"/> <trkpt lat="50.724426" lon="7.127289"/> <trkpt lat="50.724396" lon="7.127365"/> <trkpt lat="50.724380" lon="7.127426"/> <trkpt lat="50.724350" lon="7.127472"/> <trkpt lat="50.724335" lon="7.127533"/> <trkpt lat="50.724319" lon="7.127579"/> <trkpt lat="50.724289" lon="7.127609"/> <trkpt lat="50.724289" lon="7.127686"/> <trkpt lat="50.724289" lon="7.127762"/> <trkpt lat="50.724350" lon="7.127975"/> <trkpt lat="50.724380" lon="7.128082"/> <trkpt lat="50.724396" lon="7.128189"/> <trkpt lat="50.724319" lon="7.128372"/> <trkpt lat="50.724289" lon="7.128494"/> <trkpt lat="50.724289" lon="7.128632"/> <trkpt lat="50.724243" lon="7.128738"/> <trkpt lat="50.724243" lon="7.128845"/> <trkpt lat="50.724228" lon="7.128922"/> <trkpt lat="50.724197" lon="7.129013"/> <trkpt lat="50.724182" lon="7.129089"/> <trkpt lat="50.724182" lon="7.129181"/> <trkpt lat="50.724152" lon="7.129272"/> <trkpt lat="50.724152" lon="7.129333"/> <trkpt lat="50.724121" lon="7.129440"/> <trkpt lat="50.724121" lon="7.129486"/> <trkpt lat="50.724121" lon="7.129562"/> <trkpt lat="50.724121" lon="7.129639"/> <trkpt lat="50.724075" lon="7.129700"/> <trkpt lat="50.724075" lon="7.129791"/> <trkpt lat="50.724045" lon="7.129852"/> <trkpt lat="50.724045" lon="7.129913"/> <trkpt lat="50.724014" lon="7.129974"/> <trkpt lat="50.723984" lon="7.130035"/> <trkpt lat="50.723953" lon="7.130112"/> <trkpt lat="50.723938" lon="7.130142"/> <trkpt lat="50.723907" lon="7.130219"/> <trkpt lat="50.723877" lon="7.130280"/> <trkpt lat="50.723862" lon="7.130341"/> <trkpt lat="50.723862" lon="7.130402"/> </trkseg> </trk> </gpx>