Table of Contents
- Introduction to GPSBabel
 - The Problem: Too many incompatible GPS file formats
 - The Solution
 
- 1. Getting or Building GPSBabel
 - Downloading - the easy way.
 - Building from source.
 
- 2. Usage
 - Invocation
 - Suboptions
 - Advanced Usage
 - Route and Track Modes
 - Working with predefined options
 - Realtime tracking
 - Batch mode (command files)
 - List of Options
 
- 3. The Formats
 - ? Character Separated Values (xcsv)
 - All database fields on one tab-separated line (tabsep)
 - Columbus/Visiontac V900 files (.csv) (v900)
 - Comma separated values (csv)
 - Custom "Everything" Style (custom)
 - Data Logger iBlue747 csv (iblue747)
 - Data Logger iBlue757 csv (iblue757)
 - Embedded Exif-GPS data (.jpg) (exif)
 - ESRI shapefile (shape)
 - FAI/IGC Flight Recorder Data Format (igc)
 - Flexible and Interoperable Data Transfer (FIT) Activity file (garmin_fit)
 - Garmin 301 Custom position and heartrate (garmin301)
 - Garmin G1000 datalog input filter file (garmin_g1000)
 - Garmin MapSource - gdb (gdb)
 - Garmin MapSource - txt (tab delimited) (garmin_txt)
 - Garmin POI database (garmin_poi)
 - Garmin Points of Interest (.gpi) (garmin_gpi)
 - Garmin serial/USB protocol (garmin)
 - Garmin Training Center (.tcx/.crs/.hst/.xml) (gtrnctr)
 - Geocaching.com .loc (geo)
 - GeoJson (geojson)
 - GlobalSat DG-100/BT-335 Download (dg-100)
 - GlobalSat DG-200 Download (dg-200)
 - GlobalSat GH625XT GPS training watch (globalsat)
 - Google Earth (Keyhole) Markup Language (kml)
 - Google Takeout Location History (googletakeout)
 - GPS Tracking Key Pro text (land_air_sea)
 - GPS TrackMaker (gtm)
 - GPSBabel arc filter file (arc)
 - GpsDrive Format (gpsdrive)
 - GpsDrive Format for Tracks (gpsdrivetrack)
 - GPX XML (gpx)
 - Holux M-241 (MTK based) Binary File Format (m241-bin)
 - Holux M-241 (MTK based) download (m241)
 - HTML Output (html)
 - Humminbird tracks (.ht) (humminbird_ht)
 - Humminbird waypoints and routes (.hwr) (humminbird)
 - Lowrance USR (lowranceusr)
 - MiniHomer, a skyTraq Venus 6 based logger (download tracks, waypoints and get/set POI) (miniHomer)
 - Mobile Garmin XT Track files (garmin_xt)
 - 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)
 - NMEA 0183 sentences (nmea)
 - OpenStreetMap data files (osm)
 - OziExplorer (ozi)
 - Qstarz BL-1000 (qstarz_bl-1000)
 - See You flight analysis data (cup)
 - SkyTraq Venus based loggers (download) (skytraq)
 - SkyTraq Venus based loggers Binary File Format (skytraq-bin)
 - SubRip subtitles for video mapping (.srt) (subrip)
 - Tab delimited fields useful for OpenOffice (openoffice)
 - Textual Output (text)
 - Universal csv with field structure in first line (unicsv)
 - Vcard Output (for iPod) (vcard)
 
- 4. Data Filters
 - Add points before and after bends in routes (bend)
 - 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 altitudes (height)
 - Manipulate track lists (track)
 - Rearrange waypoints, routes and/or tracks 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)
 - Resample Track (resample)
 - Reverse stops within routes (reverse)
 - Save and restore waypoint lists (stack)
 - Simplify routes (simplify)
 - Swap latitude and longitude of all loaded points (swap)
 - Transform waypoints into a route, tracks into routes, ... (transform)
 - Validate internal data structures (validate)
 
- A. Supported Datums
 - B. Garmin Icons
 - C. GPSBabel XCSV Style Files
 - Introduction to GPSBabel Styles
 - Style file overview
 - Internal Constants
 - Global Properties of the File
 - GPSBabel Behavior Directives
 - Defining the Layout of the File
 - Defining Fields Within the File
 - Examples
 - Miscellaneous Notes
 
- Glossary