Search Free GPS Software & Maps


Open Source GPS Projects: Join, Learn and Contribute

Free GPS Software | GPS Software Hub | March 14, 2008 at 3:48 am
I am posting a comprehensive list of open source GPS projects and hope this helps many of you who don’t have time to gather info by searching on the internet. Please post a comment if you know about other open source GPS projects that I missed out and I will include that in this index.

1. Open Source GPS HOW TO
Using a Garmin Edge to Plot Cycle Routes with Google Maps on Linux, Macs and Windows

2. TUX GPS
This project is devoted to development of open source Operating System, based on ucLinux, for Magellan GPS.

3. Gpsylon

The dinopolis gpstool package is an open source (LGPL) Java GPS application. It consists of different modules that may be used as a programmer’s framework or as an application.

4. Roadnav

Roadnav is an open source street navigation solution capable of running on a variety of operating systems. It can obtain your position from a GPS unit, plot a map of your area, and provide directions to locations in the USA. It can also verbalize directions using Microsoft SAPI 5.1, Festival, flite, and OS X’s built in text to speech engine.

5. Open Source Software for Learning about GPS

Clifford Kelley, University of Southern California, Joel Barnes, University of New South Wales
Jingrong. Cheng, University of California Riverside.

6. The GPS Toolkit – Open Source GPS Software

Applied Research Laboratories, The University of Texas at Austin (ARL:UT) has established an open source software project called the GPS Toolkit, or the GPSTk. The GPSTk provides a core library and collection of applications that support GPS research, analysis and development. The code is released under the terms of the Lesser GNU Public License.

7. GPL-GPS Project

This site is the home for the GPL-GPS (“General Public License”-GPS) project, an effort to bring free and open source software to inexpensive, commercially-available OEM (Original Equipment Manufacturer) GPS receiver boards. The GPL-GPS software is based on on Clifford Kelley’s OpenSource GPS software.

8. OpenSourceGPS

Over the past 11 years I have been working off and on with a GPS receiver I built based on the GEC Plessy GP1010 and GP1020 chipset connected to an IBM PC which does all of the signal processing through I/O ports. Recently I have converted the software for use with the Zarlink GP2021 and GP2010/2015 chipset. I am extremely grateful to GEC and Mitel who have allowed me to buy a small quantity of chips and have provided the documentation to go with them.

9. OpenGPSRec

OpenGPSRec is an implementation of Cliff Kelley’s OpenSourceGPS adapted for a PCI bus interface. See his excellent web site for more information on OpenSourceGPS. GPS receiver hardware is available from GPS Creations. The OpenGPSRec receiver software runs on the real time operating system RTAI-Linux. It compiles with gcc using a RTAI-patched linux kernel. See www.rtai.org for details on how to install and run RTAI.

10. TomTom GO Open Source Software

This is a document describing the distribution of the source code used on the TomTom GO, RIDER and ONE devices with version 7.3* of the navigation software, which fall either under the GNU General Public License (the GPL), or the GNU Lesser General Public License (the LGPL).

11. Open Source locoGPS Module Coming to iPhone

Part Foundry is currently working on a dongle that will bring the long-desired GPS feature to the iPhone. Branded as locoGPS, the device promises true GPS backed by open source software, but if the teaser video is any indication, it may not be the GPS experience you’re expecting.

12. New Zealand Open GPS Maps Project for Garmin Mapping GPS

Synopsis: Free autorouting maps of New Zealand for Garmin mapping GPS. The street maps cover the whole of New Zealand with just about every road and street named in the country (except the Chatham Islands). These maps are free – do not pay for them – there are scumbag Ebay traders who sell them – they are ripping off our community by making money off our hard work.

13. Prune is an application for managing coordinate data from GPS systems. Basically it’s a tool to let you play with your GPS data after you get home from your trip.

Mobile Trail Explorer is an application where user can view and record tracks using the mobile phone and GPS device. Recorded tracks can be exported in KML format so that they can be viewed in Google Earth application. Mobile Trail Explorer is mainly targeted for recording biking, hiking etc. trails.
RoadMap is an open source (GPL) program that provides a car navigation for Linux, UNIX and now Windows CE (a.k.a. PocketPC). It displays a map of the streets, tracks the position provided by a NMEA-compliant GPS receiver, identifies the street matching this GPS position and announces the name of the crossing street at the next intersection.
gpsd is a service daemon that monitors one or more GPSes attached to a host computer through serial or USB ports, making all data on the location/course/velocity of the sensors available to be queried on TCP port 2947 of the host computer. With gpsd, multiple GPS client applications (such as navigational and wardriving software) can share access to GPSes without contention or loss of data.
The LGPL, GPL and said certain other licenses are available at www.dash.net/OpenSource and are reproduced below. You may obtain a complete corresponding machine-readable copy of the source code of such software under the LGPL and the GPL at www.dash.net/OpenSource.
OpenStreetMap is a free editable map of the whole world. It is made by people like you.
OpenStreetMap allows you to view, edit and use geographical data in a collaborative way from anywhere on Earth.

19. GPSMan

GPS management software. 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, Lowrance and Magellan receivers and accepts real-time logging information in NMEA 0183 from any GPS receiver. GPSMan can also be used in command mode (with no graphical interface).

20. GPSTk

The goal of the GPSTk project is to provide an open source library and suite of applications to the satellite navigation community–to free researchers to focus on research, not lower level coding.
Put simply, GPS devices can only be used by one application at a time. That may not cause a problem if only one application wants to know location data, but in a modern desktop the possibilities for location-aware applications are numerous and if only one of those applications is able to talk to the GPS device at one time, it causes a problem.
Goal: To create a tight integration between an open source gps implementation, an inertial navigation system and an open source processing system.

23. kkGPS

kkGPS will be/is a pure (well almost, you still need a front-end and an A/D converter) software GPS receiver.This means it uses software correlators instead of the power efficient and cheap hardware correlators.
This project is dedicated to developing open source GPS software for the GP2021 chipset. The GP2021 chip has 12 channels and 2 correlators per channel. The OpenGPS code reads these correlation values and decides how to steer carrier and code tracking loops. The code is currently very customized for our bistatic radar experiments and not very useful as a navigation receiver.
GpsDrive is a car (bike, ship, plane) navigation system. GpsDrive displays your position provided from your GPS receiver on a zoomable map. The maps are autoselected for best resolution depending of your position and can be downloaded from the Internet. Speech output is supported if the “festival” software is running. All GPS receivers supported by gpsd should be usable.

Hopefully, there will be more additio
n to this index soon. If you know of other projects that should be listed please tell me about them. More importantly if I have made any error, don’t hesitate to correct me.

Related Posts:

  1. 40 Linux GPS Software – Free Download! Here is a comprehensive index of 40 Linux GPS software,...
  2. Garmin Communicator Plugin: Download Free In case, you have not installed it yet, here is...

Tags:

5 Comments

  1. Luka says:

    Impressive list – I have to check some of them as I did not know about them.

    I am suprised that GPSBabel is not on the list, as it is like swiss army knife to manage different GPS file formats:
    http://www.gpsbabel.org/

    You can also add QLandkarte to the list: it provides Garmin GPS users way to manipulate their GPS on Linux:
    http://qlandkarte.sourceforge.net/

  2. GPS Software Hub says:

    You are right Luka. I must include these two…I will do that..many thanks.

  3. Rafa? Fitt says:

    MapEdit++ is missing from this list.

  4. sam says:

    thanks for this good topic witch help me so much in my graduation project ,
    but i need your help in some point.
    if this is available pleas contact me to my email ahmed1sam@hotmail.com :lol:

  5. Engiah says:

    plz i want any source code (V.B.Net) for a mapping program (for offline maps or online ) that uses data comes from an external GPS Rx with NMEA 0183 output.

Leave a Reply

About Us | Advertise | Link to US | Disclaimer | Contact Us


Click Here!