Home > Downloads > GPS Software

Company Products | Data | GIS | GPS | Image Processing | Miscellaneous | Open Source | Photogrammetry | Scripts | Tools & Utilities

Free GPS Software


  • GPS3d
    GPS3D is a collection of utilities to manipulate a handled GPs device from your PC, and visualize the result in 3D. Even without a GPs device, you can still use GPS3d to play interactively with a 3D texture mapped model of earth.

  • GPStrans
    GPStrans communicates with a Garmin Global Positioning System receiver and allows a user with a Garmin GPS receiver to upload and download waypoints, routes, almanac (satellite orbit elements), and track routes.

  • GPSMan
    GPs Manager (GPSMan) is a graphical manager of GPs data that makes possible the preparation, inspection and edition of GPs data in a friendly environment. GPSMan supports communication and real-time logging with both Garmin and Lowrance receivers and accepts real-time logging information in NMEA 0183 from any GPs receiver.

  • GPSBabel
    GPSBabel converts waypoints, tracks, and routes from one format to another, whether that format is a common mapping format like Delorme, Streets and Trips, or even a serial upload or download to a GPS unit such as those from Garmin and Magellan.

  • TMRS
    Tiger Mapping and Routing Server (TMRS) is being written in order to facilitate the creation of open source GPS navigation software. Its goal is to simplify street level routing and map drawing functions essential for developing user-friendly interfaces. The data used in this software is available freely from U.S. Census and is called 'Tiger'.

  • JOpt.SDK
    JOpt.SDK is a tour optimization JAVA library that uses specialized genetic algorithms to calculate an optimized allocation of orders and stops to mobile resources. The algorithm not only provides tours at minimum costs but also considers an arbitrary set of constraints for each tour.

  • TopoFusion
    TopoFusion is a fully featured GPS mapping software package. It maps both USGS (United States Geological Survey) topographical and aerial photo maps for the entire country.

  • GPS Interface
    Interface for NMEA GPS devices based on the WGS84 ellipsoid, with source code.

  • Download ExpertGPS
    This is a fully-functional copy of the ExpertGPS software to assist you in evaluating ExpertGPS.

  • Download EasyGPS
    Click on the link above to download your copy of EasyGPS

  • TeleType GPS DEMO
    Works on Windows CE, Pocket PC and Windows 95/98/ME/NT/2000.

  • GPSDrive
    GpsDrive is a car (bike, ship, plane) navigation system. GpsDrive displays your position provided from your NMEA capable GPS receiver on a zoomable map, the map file is autoselected depending of the position and prefered scale.

  • WAYP2shp
    wayp2shp is a simple C-Progam which can read a Waypoint+ file. The data in this file will be converted to the shapefile format which actually means to three files: .shp, .shx and .dbf.

  • GPSUtils
    The gpsutils package covers some small applications to capture and convert data from a Garmin GPS receiver. These are based on a included more general GPS library (in C).

  • GPStrans
    GPStrans is a program which allows track, route, and waypoint data to be transferred to and from various Garmin GPS.

  • GPS3D
    gps3d is a set of utilities that lets you manipulate your GPS from your Linux/Win32 box, and visualize the output in 3D. At the moment, it only supports NMEA capable devices. If you do not own a GPS device, you can still use gps3d to play interactively with a 3D texture mapped model of earth.

  • GPSMan
    GPS Manager (GPSMan) is a graphical manager of GPS data that makes possible the preparation, inspection and edition of GPS data in a friendly environment. GPSMan supports communication with both Garmin and Lowrance receivers.

  • GARNIX
    GARNIX is a communication program that provides data interface between an MS-DOS computer and a GARMIN GPS device. GARNIX interfaces with GEO for coordinate conversion and is configurable for various GARMIN GPS receivers.

  • PyGarmin
    PyGarmin is a set of Python classes which implement the protocol used by Garmin GPS receivers to talk to each other and to other machines. It is based on the official protocol specification.

  • Gar2rnx
    A tool to receive more than just coordinates from GPSs using undocumented commands.

  • DGPSIP
    A methodology to send differential GPS correction data over the internet.