... | @@ -13,35 +13,84 @@ After investigation, it appears that KML is more used for describing |
... | @@ -13,35 +13,84 @@ After investigation, it appears that KML is more used for describing |
|
maps and GPX is more used for describing traces.
|
|
maps and GPX is more used for describing traces.
|
|
GPX seems to be supported by a big bunch of software, including
|
|
GPX seems to be supported by a big bunch of software, including
|
|
OpenStreetMaps, GPSbabel (cross-plateform tool) and a lot professional
|
|
OpenStreetMaps, GPSbabel (cross-plateform tool) and a lot professional
|
|
apps like GRASS GIS
|
|
apps like GRASS GIS (using itself gpsbabel)
|
|
So I propose to use GPX as in seems to be a de-facto standard.
|
|
So I propose to use GPX as in seems to be a de-facto standard.
|
|
|
|
|
|
## Softwares
|
|
## Softwares
|
|
|
|
|
|
[GPSBabel](https://en.wikipedia.org/wikis/GPSBabel) , a cross-pla
|
|
Command line:
|
|
|
|
[GPSBabel](https://en.wikipedia.org/wikis/GPSBabel) , a cross-platform
|
|
|
|
tool (GPL) used to convert from and to GPX file format and to read/write
|
|
|
|
to gps devices (manage several devices via usb, including brands garmin
|
|
|
|
and magelan)
|
|
|
|
Garmin communicator plugin : an example of GPL soft communicating with
|
|
|
|
garmin devices and extract/transfer data from/to proprietary format. It
|
|
|
|
uses: tinyxml, garmintools, libusb, gcrypt, zlib
|
|
|
|
|
|
|
|
GUI:
|
|
|
|
GeBabbel : simple GUI for GPSbabel
|
|
|
|
[GPSman](http://doc.ubuntu-fr.org/gpsman) : display one's traces on
|
|
|
|
maps, create traces, save into gpx/kml format. Big disadvantage : it
|
|
|
|
doesn't contain any map, they have to be scanned or downloaded
|
|
|
|
manually
|
|
|
|
[Viking](https://wiki.openstreetmap.org/wikis/Viking) : a GPL app.
|
|
|
|
Display traces on maps, edit traces, save into gpx/kml, get data from
|
|
|
|
devices and send traces to devices. The big advantage is integration
|
|
|
|
with servers (OpenStreetMap or others) and maps are so automatically
|
|
|
|
downloaded.
|
|
|
|
[PyTrainer](http://doc.ubuntu-fr.org/pytrainer) : GPL soft for sportive
|
|
|
|
activities : manage, order and compare history. Integrated with google
|
|
|
|
maps. Display graphs on cardio, altitude, etc. Do statistics on sports
|
|
|
|
and weeks/months.
|
|
|
|
"GPSBook"http://gpsbook-team.blogspot.fr : GPL soft to display traces on
|
|
|
|
google maps, seems to be less advanced
|
|
|
|
|
|
|
|
List of other Linux softs to deal with GPS data :
|
|
|
|
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=121724
|
|
|
|
|
|
|
|
## Non-relevant soft
|
|
|
|
|
|
|
|
Here is a list of non-relevant software listed to avoid spending to much
|
|
|
|
time on evaluating th.
|
|
|
|
[gpsd](https://en.wikipedia.org/wikis/Gpsd) : daemon to communicate with
|
|
|
|
the GPS in real time, which is not the use case
|
|
|
|
[TangoGPS](https://fr.wikipedia.org/wikis/TangoGPS) for real-time
|
|
|
|
navigation through GPS
|
|
|
|
|
|
## Documentation
|
|
## Documentation
|
|
|
|
|
|
|
|
Generic infos:
|
|
\- http://doc.ubuntu-fr.org/gps
|
|
\- http://doc.ubuntu-fr.org/gps
|
|
|
|
|
|
\- http://www.andreas-diesner.de/garminplugin/doku.php software
|
|
File formats:
|
|
communicating with garmin gps
|
|
|
|
|
|
|
|
\- https://github.com/adiesner/GarminPlugin source code of the
|
|
|
|
communication soft
|
|
|
|
|
|
|
|
\- https://en.wikipedia.org/wikis/Keyhole_Markup_Language
|
|
\- https://en.wikipedia.org/wikis/Keyhole_Markup_Language
|
|
|
|
|
|
\- https://en.wikipedia.org/wikis/GPS_Exchange_Format
|
|
\- https://en.wikipedia.org/wikis/GPS_Exchange_Format
|
|
|
|
|
|
\- https://wiki.openstreetmap.org/wikis/GPX
|
|
\- https://wiki.openstreetmap.org/wikis/GPX
|
|
|
|
|
|
|
|
Other links:
|
|
|
|
|
|
|
|
\- http://www.andreas-diesner.de/garminplugin/doku.php software
|
|
|
|
communicating with garmin gps
|
|
|
|
|
|
|
|
\- https://github.com/adiesner/GarminPlugin source code of the
|
|
|
|
communication soft
|
|
|
|
|
|
\- https://en.wikipedia.org/wikis/GPSBabel
|
|
\- https://en.wikipedia.org/wikis/GPSBabel
|
|
|
|
|
|
\- https://wiki.openstreetmap.org/wikis/Gpsbabel
|
|
\- https://wiki.openstreetmap.org/wikis/Gpsbabel
|
|
|
|
|
|
\- http://doc.ubuntu-fr.org/gpsbabel
|
|
\- http://doc.ubuntu-fr.org/gpsbabel
|
|
|
|
|
|
|
|
\- http://doc.ubuntu-fr.org/gpsman
|
|
|
|
|
|
|
|
\- http://doc.ubuntu-fr.org/viking
|
|
|
|
|
|
|
|
\- https://wiki.openstreetmap.org/wikis/Viking
|
|
|
|
|
|
|
|
\- http://doc.ubuntu-fr.org/pytrainer
|
|
|
|
|
|
\- http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=121724 list of
|
|
\- http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=121724 list of
|
|
linux software dealing with GPS traces and maps
|
|
linux software dealing with GPS traces and maps
|
|
\- https://en.wikipedia.org/wikis/GRASS_GIS an open-source professional
|
|
\- https://en.wikipedia.org/wikis/GRASS_GIS an open-source professional
|
... | | ... | |