Donald Campbell II
donaciano2000 at gmail.com
Mon Feb 8 02:31:00 GMT 2010
Greetings all OSM mappers!
Ever wanted to take a look at all the tracks you've ever done in a
particular area... but your editor couldn't handle that many gpx files
without getting too slow?
Ever go through a street that's not on your GPS and go "Hey wait, I
*KNOW*I've been here before!"?
Ever try to remember which day or gpx file that one track is in?
Want to find trackpoints based on elevation or in a specific bounding box?
Grep a GPX file and then handmake a new file to put those points in?
I wanted to do those things... and I couldn't couldn't find a utility for
it. Maybe my googling skills aren't up to snuff and I missed it but... oh
well, now you have gpxgrep.
How is it better than grep? Well it creates a gpx file and puts all the
trackpoints and waypoint you want inside it. A valid GPX file you can drop
in JOSM or whatever to play around with... but you probably shouldn't upload
them to OSM. :-)
Here's an example:
./gpxgrep 4.3432 -54.343 4.4003 -54.405 ~/Tracks/*.gpx > mybox.gpx
There's also an elevation option that takes two numbers and returns all
points or waypoints within that elevation range.
./gpxgrep 4 -5 4.1 -5.1 -e -99 0 ~/Tracks/*.gpx > belowsea.gpx
Perhaps useful to hikers?
This is alpha level stuff, it works most of the time but sometimes doesn't
create a new track segment when points go past the bounding box, so you get
some lines around the edges. I also need to add comment searching. So fool
around with it, let me know what you think and send suggestions.
I'll be refactoring when I get a chance, the code is ugly but I've held onto
it too long and need to release something so here it is.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Announce