Note: This page describes the development version of GPSBabel. It may substantially differ from the latest released GPSBabel.
Table of Contents
- Introduction
- 1. Getting it and Building it
- 2. Usage
- 3. The Formats
- ? Character Separated Values (xcsv)
- Alan Map500 tracklogs (.trl) (alantrl)
- Alan Map500 waypoints and routes (.wpr) (alanwpr)
- All database fields on one tab-separated line (tabsep)
- Brauniger IQ Series Barograph Download (baroiq)
- Cambridge/Winpilot glider software (cambridge)
- CarteSurTable data file (cst)
- Cetus for Palm/OS (cetus)
- CoastalExplorer XML (coastexp)
- Comma separated values (csv)
- CompeGPS data files (.wpt/.trk/.rte) (compegps)
- CoPilot Flight Planner for Palm/OS (copilot)
- cotoGPS for Palm/OS (coto)
- Custom "Everything" Style (custom)
- Dell Axim Navigation System (.gpb) file format (axim_gpb)
- DeLorme .an1 (drawing) file (an1)
- DeLorme GPL (gpl)
- DeLorme Street Atlas Plus (saplus)
- DeLorme Street Atlas Route (saroute)
- DeLorme XMap HH Native .WPT (xmap)
- DeLorme XMap/SAHH 2006 Native .TXT (xmap2006)
- DeLorme XMat HH Street Atlas USA .WPT (PPC) (xmapwpt)
- EasyGPS binary format (easygps)
- FAI/IGC Flight Recorder Data Format (igc)
- Franson GPSGate Simulation (gpssim)
- Fugawi (fugawi)
- G7ToWin data files (.g7t) (g7towin)
- Garmin 301 Custom position and heartrate (garmin301)
- Garmin Logbook XML (glogbook)
- Garmin MapSource - gdb (gdb)
- Garmin MapSource - mps (mapsource)
- Garmin MapSource - txt (tab delimited) (garmin_txt)
- Garmin PCX5 (pcx)
- Garmin POI database (garmin_poi)
- Garmin Points of Interest (.gpi) (garmin_gpi)
- Garmin serial/USB protocol (garmin)
- Garmin Training Centerxml (gtrnctr)
- Geocaching.com .loc (geo)
- GeocachingDB for Palm/OS (gcdb)
- Geogrid Viewer tracklogs (.log) (ggv_log)
- GEOnet Names Server (GNS) (geonet)
- GeoNiche .pdb (geoniche)
- GlobalSat DG-100/BT-335 Download (dg-100)
- Google Earth (Keyhole) Markup Language (kml)
- Google Maps XML (google)
- GpilotS (gpilots)
- GPS TrackMaker (gtm)
- GPSBabel arc filter file (arc)
- GpsDrive Format (gpsdrive)
- GpsDrive Format for Tracks (gpsdrivetrack)
- GPSman (gpsman)
- GPSPilot Tracker for Palm/OS (gpspilot)
- gpsutil (gpsutil)
- GPX XML (gpx)
- HikeTech (hiketech)
- Holux (gm-100) .wpo Format (holux)
- HSA Endeavour Navigator export File (hsandv)
- HTML Output (html)
- IGN Rando track files (ignrando)
- Kartex 5 Track File (ktf2)
- Kartex 5 Waypoint File (kwf2)
- Kompass (DAV) Track (.tk) (kompass_tk)
- Kompass (DAV) Waypoints (.wp) (kompass_wp)
- KuDaTa PsiTrex text (psitrex)
- Lowrance USR (lowranceusr)
- Magellan Explorist Geocaching (maggeo)
- Magellan Mapsend (mapsend)
- Magellan NAV Companion for Palm/OS (magnav)
- Magellan SD files (as for eXplorist) (magellanx)
- Magellan SD files (as for Meridian) (magellan)
- Magellan serial protocol (magellan)
- MagicMaps IK3D project file (.ikt) (ik3d)
- Map&Guide 'TourExchangeFormat' XML (tef)
- Map&Guide to Palm/OS exported files (.pdb) (mag_pdb)
- Mapopolis.com Mapconverter CSV (mapconverter)
- MapTech Exchange Format (mxf)
- Microsoft AutoRoute 2002 (pin/route reader) (msroute)
- Microsoft Streets and Trips (pin/route reader) (msroute)
- Microsoft Streets and Trips 2002-2007 (s_and_t)
- Motorrad Routenplaner (Map&Guide) .bcr files (bcr)
- MS PocketStreets 2002 Pushpin (psp)
- MTK Logger (iBlue 747,...) Binary File Format (mtk-bin)
- MTK Logger (iBlue 747,Qstarz BT-1000,...) download (mtk)
- National Geographic Topo .tpg (waypoints) (tpg)
- National Geographic Topo 2.x .tpo (tpo2)
- National Geographic Topo 3.x/4.x .tpo (tpo3)
- Navicache.com XML (navicache)
- Navigon Mobile Navigator .rte files (nmn4)
- NaviGPS GT-11/BGT-11 Download (navilink)
- Navitrak DNA marker format (dna)
- NetStumbler Summary File (text) (netstumbler)
- NIMA/GNIS Geographic Names File (nima)
- NMEA 0183 sentences (nmea)
- Nokia Landmark Exchange (lmx)
- OpenStreetMap data files (osm)
- OziExplorer (ozi)
- PalmDoc Output (palmdoc)
- PathAway Database for Palm/OS (pathaway)
- Quovadis (quovadis)
- Raymarine Waypoint File (.rwf) (raymarine)
- See You flight analysis data (cup)
- Sportsim track files (part of zipped .ssz files) (sportsim)
- Suunto Trek Manager (STM) .sdf files (stmsdf)
- Suunto Trek Manager (STM) WaypointPlus files (stmwpp)
- Swiss Map # (.xol) format (xol)
- Tab delimited fields useful for OpenOffice, Ploticus etc. (openoffice)
- Textual Output (text)
- TomTom Itineraries (.itn) (tomtom_itn)
- TomTom POI file (.asc) (tomtom_asc)
- TomTom POI file (.ov2) (tomtom)
- TopoMapPro Places File (tmpro)
- TrackLogs digital mapping (.trl) (dmtlog)
- U.S. Census Bureau Tiger Mapping Service (tiger)
- Universal csv with field structure in first line (unicsv)
- Vcard Output (for iPod) (vcard)
- Vito Navigator II tracks (vitosmt)
- Vito SmartMap tracks (.vtt) (vitovtt)
- WiFiFoFum 2.0 for PocketPC XML (wfff)
- Wintec WBT-100/200 Binary File Format (wbt-bin)
- Wintec WBT-100/200 GPS Download (wbt)
- Wintec WBT-201/G-Rays 2 Binary File Format (wbt-tk1)
- Yahoo Geocode API data (yahoo)
- 4. Data Filters
- Include Only Points Inside Polygon (polygon)
- Include Only Points Within Distance of Arc (arc)
- Include Only Points Within Radius (radius)
- Interpolate between trackpoints (interpolate)
- Manipulate track lists (track)
- Rearrange waypoints by resorting (sort)
- Remove all waypoints, tracks, or routes (nuketypes)
- Remove Duplicates (duplicate)
- Remove Points Within Distance (position)
- Remove unreliable points with high hdop or vdop (discard)
- Reverse stops within routes (reverse)
- Save and restore waypoint lists (stack)
- Simplify routes (simplify)
- Transform waypoints into a route, tracks into routes, ... (transform)
- A. Supported Datums
- B. Garmin Icons
- C. GPSBabel XCSV Style Files
- Glossary
List of Tables
List of Examples
- 3.1. Example 'csv' file
- 3.2. Using gdb option
roadbookto create simple html roadbook - 3.3. Command showing garmin_txt output with all options
- 3.4. Command showing garmin_gpi output example
- 3.5. Read GPX file, create GPI to alert when you're 1/2 mile from a speed camera.
- 3.6. Example for garmin bitcategory option to put all waypoints in categories 1 and 16.
- 3.7. Command showing DG-100 download and erase on Linux
- 3.8. Sample BCR command with all options
- 3.9. Convert MTK binary trackpoints to GPX
- 3.10. Command showing MTK download track and waypoints and erase on Linux
- 3.11. Example for splitoutput option to text format
- 3.12. Command showing conversion of a Wintec binary file to GPX
- 3.13. Command showing WBT-200 download and erase over Bluetooth on Mac OS X
- 3.14. Command showing conversion of a Wintec binary file to GPX
- 4.1. Using the polygon filter
- 4.2. Using the polygon and arc filters to find points in or nearly in a polygon
- 4.3. Using the arc filter
- 4.4. Using the radius filter to find points close to a given point
- 4.5. Using the interpolate filter
- 4.6. Time-shifting a track with the track filter
- 4.7. Merging tracks with the track filter
- 4.8. Extracting a period of time with the track filter
- 4.9. Filtering data types with nuketypes
- 4.10. Using the duplicate filter to suppress points with the same name and location
- 4.11. Using the duplicate filter to implement an "ignore list."
- 4.12. Using the duplicate filter to correct the locations of "puzzle" geocaches
- 4.13. Using the position filter to suppress close points
- 4.14. Using the discard filter for HDOP and VDOP.
- 4.15. Using the discard filter to require at least three satellites.
- 4.16. Converting a track to a sequence of waypoints
- 4.17. Converting a pile of waypoints to a GPX route
- 4.18. Converting a pile of waypoints to a GPX track
- 4.19. Convert a GPX track to GPX waypoints, tossing the original track