a real ridePassed
It must print distance.
deft gps info ride.gpx --json
Input
ride.gpx 86.5 KB
<?xml version="1.0" encoding="UTF-8"?> <gpx version="1.0" creator="GPSBabel - http://www.gpsbabel.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd"> <time>2010-10-04T05:13:19Z</time> <bounds minlat="45.367775448" minlon="14.003989119" maxlat="45.463080872" maxlon="14.167956915"/> <wpt lat="45.380593557" lon="14.144484317"> <name>001</name> <cmt>02-OCT-10 16:01:13</cmt> <desc>02-OCT-10 16:01:13</desc> <sym>Flag, Blue</sym> </wpt> <wpt lat="45.452596452" lon="14.018189488"> <name>002</name> <cmt>03-OCT-10 15:03:30</cmt> <desc>03-OCT-10 15:03:30</desc> <sym>Flag, Blue</sym> </wpt> <trk> <type>jkljkl</type> <name>03-OCT-10</name> <trkseg> </trkseg> </trk> <trk> <type>...</type> <name>03-OCT-10 #2</name> <number>1</number> <trkseg> <trkpt lat="45.380600095" lon="14.144491442"> <ele>733.623291</ele> </trkpt> <trkpt lat="45.380618451" lon="14.144523293"> <ele>735.545898</ele> </trkpt> <trkpt lat="45.380617781" lon="14.144638544"> <ele>728.335938</ele> </trkpt> <trkpt lat="45.380517785" lon="14.144836357"> <ele>728.816650</ele> </trkpt> <trkpt lat="45.380486855" lon="14.144968791"> <ele>729.297119</ele> </trkpt> <trkpt lat="45.380319636" lon="14.145076163"> <ele>729.297119</ele> </trkpt> <trkpt lat="45.380161973" lon="14.145248914"> <ele>731.219971</ele> </trkpt> <trkpt lat="45.379958879" lon="14.145682175"> <ele>733.142578</ele> </trkpt> <trkpt lat="45.379669452" lon="14.145983336"> <ele>734.104004</ele> </trkpt> <trkpt lat="45.379410200" lon="14.146441743"> <ele>735.065430</ele> </trkpt> <trkpt lat="45.379256476" lon="14.146555737"> <ele>735.545898</ele> </trkpt> <trkpt lat="45.379176429" lon="14.146592533"> <ele>735.545898</ele> </trkpt> <trkpt lat="45.379114822" lon="14.146731170"> <ele>735.545898</ele> </trkpt> <trkpt lat="45.379108367" lon="14.146987656"> <ele>736.026611</ele> </trkpt> <trkpt lat="45.379058579" lon="14.147101734"> <ele>736.026611</ele> </trkpt> <trkpt lat="45.378841655" lon="14.147414463"> <ele>739.391113</ele> </trkpt> <trkpt lat="45.378701258" lon="14.147573803"> <ele>739.871826</ele> </trkpt> <trkpt lat="45.378244193" lon="14.147537341"> <ele>806.683350</ele> </trkpt> <trkpt lat="45.378514677" lon="14.147923412"> <ele>747.081543</ele> </trkpt> <trkpt lat="45.378392972" lon="14.147995580"> <ele>791.782959</ele> </trkpt> <trkpt lat="45.378308902" lon="14.148172187"> <ele>773.518066</ele> </trkpt> <trkpt lat="45.378157441" lon="14.148907447"> <ele>784.092529</ele> </trkpt> <trkpt lat="45.378077645" lon="14.149177177"> <ele>792.263672</ele> </trkpt> <trkpt lat="45.378073705" lon="14.149454199"> <ele>792.263672</ele> </trkpt> <trkpt lat="45.378025677" lon="14.149612952"> <ele>797.551025</ele> </trkpt> <trkpt lat="45.377929369" lon="14.150013523"> <ele>798.992920</ele> </trkpt> <trkpt lat="45.377841862" l … 85561 more characters
Output
No output file. The result is what it printed.
What it printed
{"v":1,"ok":true,"op":"gps.info","items":[{"ok":true,"inputs":["ride.gpx"],"outputs":[],"facts":{"tracks":4,"places":2,"areas":0,"points":871,"distance_km":14.9,"seconds":13093,"climb_m":848.0},"warnings":[]}],"elapsed_ms":2}