GPX (the GPS Exchange Format) parser for Crystal
Add this to your application's shard.yml
:
dependencies:
gpx:
github: scaint/gpx.cr
require "gpx"
gpx = GPX.from_file("example.gpx")
track = gpx.tracks[0]
puts track.name
start_point = track.segments[0].points[0]
puts start_point.lat
puts start_point.lon
puts start_point.ele
puts start_point.time
- Bounds
- Haversine distance
- Track optimization