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