2010-02-28 00:27:57 +01:00
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
|
|
|
|
<head>
|
|
|
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
|
|
|
|
<title>GPX Gem</title>
|
|
|
|
<link href="gpx.css" media="screen" rel="Stylesheet" type="text/css" />
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div class="wholepage">
|
|
|
|
<div class="header">
|
|
|
|
<div class="logo">
|
|
|
|
<h1>GPX gem</h1>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="mainbody clearfix">
|
|
|
|
|
|
|
|
<div class="body">
|
|
|
|
<br/>
|
|
|
|
<h2>What</h2>
|
|
|
|
<p> <a href="http://www.topografix.com/gpx.asp">GPX</a> is an XML
|
|
|
|
format for GPS data. Many personal GPS devices now support
|
|
|
|
outputting their track logs to GPX. If you want to do something
|
|
|
|
fun with the data from your GPS device, then this might be a
|
|
|
|
good place to start.
|
|
|
|
<br/>
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
<h2>Why</h2>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
|
|
|
This gem is the direct result of my work on a site I once wrote called WalkingBoss (RIP).
|
|
|
|
It powered the trip creation and editing parts of the site. After talking
|
|
|
|
about WalkingBoss at a few different Ruby groups and RailsConf,
|
|
|
|
I was convinced that I really should release this code back to
|
|
|
|
the community. After all, a large portion of the site would not
|
|
|
|
exist were it not for the many other open source ruby projects I
|
|
|
|
used in creating it.
|
|
|
|
<br/>
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
<h2>How</h2>
|
|
|
|
<p>
|
|
|
|
|
|
|
|
Version 0.1 of this library relied entirely on REXML for XML
|
|
|
|
parsing, which was convenient (no dependencies) but slow on
|
|
|
|
large GPX files. Since version 0.2, the library relies on
|
|
|
|
<a href="http://libxml.rubyforge.org/">the libxml-ruby bindings</a>.
|
|
|
|
Instead of taking minutes to run, the unit tests now take a matter
|
|
|
|
of seconds.
|
|
|
|
<br/>
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
<h2>Examples/Docs</h2>
|
|
|
|
<p> See the README file in the <a href="rdoc/index.html">RDoc docs</a> for examples.
|
|
|
|
|
|
|
|
<br/>
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
<h2>Download</h2>
|
|
|
|
<p> To download the latest version of this gem, please visit: <a href="http://rubyforge.org/projects/gpx/">http://rubyforge.org/projects/gpx/</a>.
|
|
|
|
<br/>
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
<h2>Who</h2>
|
|
|
|
|
|
|
|
<p>My name is <a href="http://blog.falesafeconsulting.com">Doug Fales</a>. I'm a software consultant in Montana.
|
|
|
|
I enjoy writing software but would rather be outdoors making
|
|
|
|
more GPX files on most days. If you would like to contact me
|
|
|
|
about anything (bugs, patches, or freelance work), I can be
|
|
|
|
reached at: doug [at] falesafeconsulting [dot] com.
|
|
|
|
<br/>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|