GPS Software

BSGPS

Better Software GPS (BSGPS) is a GPS software tool that allows users to use their GPS with their laptops and hanheld PDAs running PocketPC or later. BSGPS supports the use of OpenSteetMap tiles.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

BuddyWay

BuddyWay is a free GPS track marker software application. Use it to track where you are or find out where your friends are. Positional data is sent to the BuddyWay server and automatically updates the targtets position. This allows you to retrieve tracklogs from your journeys.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

CourseLog V2

CourseLogV2 is an EWE application that runs under Windows Mobile 2005, WM 6 using your GPS receiver to tell you where you are, how long and how far you go and where you have been. This version 2 provides a great improvement : it displays your position on a map. You can insert as many maps as your device can handle, provided each one is small enough to be handled in memory. The software uses a concept of calibrated "tiled maps", only a set of tiles is in memory at a time and switching between tiles is automatic.

The software also displays your track on the map and you can set waypoints to check your direction, distance, time to arrival. You can also re-use your track as waypoints and even reverse it so that you can find your way back

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

EasyGPS

EasyGPS is the fast and easy way to transfer waypoints, routes, and tracks between your computer and your Garmin, Magellan, or Lowrance GPS. EasyGPS lists all of your waypoints on the left side of the screen, and shows a plot of your GPS data on the right. Use EasyGPS to back up and organize your GPS data, print maps, or load new waypoints onto your GPS for your next hike or geocaching adventure.

EasyGPS works with every popular handheld GPS receiver, and it is 100% FREE!

Requires Windows XP or Windows Vista.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

GPPS

GPSS is a GPS software package that allows users to get more out of their GPS. It accepts routing and voice warnings and comes with free base maps.

The website itself is pretty cluttered and finding out information about the specification is not straight forward, but downloading the software looks pretty straight forward.

The free version has an image watermark, this can be removed for a one off fee of £20.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

GPS TrackMaker

GPS TrackMaker is a complete free program for GPS devices. Main features include:


  • Compatible with more than 160 GPS models
  • Support for Garmin, Magellan and others
  • Easily create your own maps
  • Support for vector maps and images
  • Multi-Language
  • Vehicle Tracking and AVL
  • Completely free. No Adware, Spyware, ...

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

GPS4PPC

GPS4PPC is an open source application, written with Basic4ppc.
It includes several tools for working with maps and with GPS devices.
You can easily customize GPS4PPC to meet your requirements.

GPS4PPC supports:


  • Convert coordinates between Lat/Lon grid and UTM grid.
  • Convert coordinates datums.
  • Calculate distance and course between two coordinates.
  • Show GPS data in any datum or format (requires a GPS enabled device).
  • Animated compass.
  • Built-in numpad for easy input.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

UnixWindowsLinux

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 or USB upload or download to a GPS receiver such as those from Garmin and Magellan. By flattening the Tower of Babel that the authors of various programs for manipulating GPS data have imposed upon us, it returns to us the ability to freely move our own waypoint data between the programs and hardware we choose to use.

It contains extensive data manipulation abilities making it a convenient for server-side processing or as the backend for other tools.

It does not convert, transfer, send, or manipulate maps. We process data that may (or may not be) placed on a map, such as waypoints, tracks, and routes.

GPSBabel runs on Microsoft Windows 95, 98, ME, 2000, and XP plus POSIX OSes such as Linux, UnixWare, OpenServer, Solaris, FreeBSD and OSX.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

GPSBySMS

GPSbySMS is a small application that allows you to send your GPS position to any device as an SMS message.

Main Functions:


  • Read navigation data from GPS and send it to any user via SMS or E-mail.
  • View current position on Maps (need Internet connection).
  • Save navigation data in database using data transfer via GPRS Internet.
  • Alarm Function.
  • Save GPS data in a track File.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

FreeGISWorldMobile

GpsDrive

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 via the "speech dispatcher" software. All GPS receivers supported by gpsd (gpsd is a service daemon that monitors one or more GPSes or AIS receivers 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)should be usable.

GpsDrive is written in C with use of the GTK+ toolkit under the GPL license, and runs with Linux, Mac OSX, and FreeBSD.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

Hipoqih

It is a system composed of a Web for mobile devices that allows recording warnings and URL associated to any geopoint in the planet. These warnings can be seen automatically in terminals with the application when approaching the geopoint, so that the information arrives in the place that interest. Its a new form to see the Web. You can: put warnings like in a georeferenced daily or connect URL associated to geopoint which will appear in your terminal when arriving to that point.

You can subscribe to public warnings emitted by other people and organizations; share your position with people and see their positions. It allows you to know where your friends and family are (of course, with privacy guaranteed). The application works with GPS and Internet, so that it is possible to be used in any place of the world.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

Free

iTag

Track and locate your GPS mobile phone with iTag.

*Coverage restricted to Canada and the US.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

Mobile Altiemeter

Mobile Altimeter that uses the GPS data to retrieve your altitude. Simple application but unclear if there is a way for users to track their altitude, it just seems to display it at present.

Also from the same place, Mobile Spedometer:
http://www.cjcraft.com/bl[...]
Fairly self-explanatory.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

Research

Nav4All B.V

Nav4All 7.0 integrates Navigation, Tracking & Tracing and Myworld in one product. It works worldwide on your own mobile phone in North America, Brasil, Mexico, Europe, Australia and soon in China as well.

You'll never lose your way again and you'll always know where you and your friends are located.

You get access to over 1 billion addresses on MyWorld, including Yellow Pages, phonebooks, etc.

While you're on the road you can easily save an interesting location by pressing one button. Or you can take a picture which will be instantly visible on a map on the Myworld website. Your pictures are visible to you or also to your friends.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

Navizon

Positioning for mobile devices that uses Wi-fi rather than GPS.

Navizon is a software-only wireless positioning system that triangulates signals broadcasted from Wi-Fi access points and Cellular towers to help the users find their way in most major metropolitan areas worldwide.
The Navizon network is based on a collaborative database. Members with a GPS device can use Navizon to map the Wi-Fi and cellular landscape in their neighborhoods. Once they synchronize their data, it is made available to all the other users of the network. This way, users who don't have a GPS device can benefit from a positioning system. And it's free for personal use.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

Prune

Prune is an application for viewing, editing and converting 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.

It can load data from arbitrary text-based formats (for example, any tab-separated or comma-separated file) or Xml, or directly from a GPS receiver. It can display the data (as map view using openstreetmap images and as altitude profile), edit this data (for example delete points and ranges, sort waypoints, compress tracks), and save the data (in various text-based formats). It can also export data as a Gpx file, or as Kml/Kmz for import into Google Earth, or send it to a GPS receiver.

Some example uses of Prune include cleaning up tracks by deleting wayward points - either recorded by error or by unintended detours. It can also be used to compare and combine tracks, convert to and from various formats, compress tracks, export data to Google Earth, or to analyse data to calculate distances, altitudes and so on.

Furthermore, Prune is able to display the tracks in 3d format (like the hike plots on this site) and lets you spin the model round to look at it from various directions. You can also export the model in POV format so that you can render a nice picture using Povray. You can also create charts of altitudes or speeds. It can also load Jpegs and read their coordinates from the exif tags, and export thumbnails of these photos to Kmz format so that they appear as popups in Google Earth. If your photos don't have coordinates yet, Prune can be used to connect them (either manually or automatically using the photo timestamps) to data points, and write these coordinates into the exif tags.

Prune is written in Java, so as long as your platform has a Java runtime (at least version 1.5) including GUI libraries then it should work. It was developed using eclipse and subversion on Linux, and has been tested on Linux (Mandriva 2008 and Debian Etch with Sun JRE 1.6) and Windows XP (Home and Professional, with Sun JRE 1.5 and 1.6). It has also been shown to work on Mac OSX (using the standard 1.5 JRE), Debian Lenny (using the free OpenJDK JRE), Sun Solaris and Microsoft Vista

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

Ptxt2Shp

With this program source of Garmin maps (saved in so called Polish Text format) can be converted to ESRI shape files (*.dbf, *.shp *.shx) for point, polyline and polygone objects in a separate files. The data are stored in 3 fields: LABEL, TYPE and LEVEL. LABEL is just a name of the object, TYPE is Garmin type of object (how object will be shown on the map) and LEVEL includes starting level of object appearance. See Polish Text format description at www.cgpsmapper.com. With Ptxt2shp program output can be filtered using level of origin.

Automatically recognizes decimal delimiter (good for US and Europe), accepts both "old" and "new" Polish text format definitions of the object types (see www.cgpsmapper. com for details). .

This tools is useful for importing Garmin maps to the MMO.

For POI creation with POI_DB_creator much more convenient is using text files for point type of data. Conversion of SHP to text files can be done with third-party software like MapMaker, but 1) it is not free 2) MapMaker modifies original shp file and sometimes does not handle it properly. To make set of tools complete I wrote SHP2CSV converter. The SHP2CSV takes point *.shp file obtained with Ptxt2shp converter and converts it to the text file. Field separator, number of fields and decimal separator can be adjusted in dependence on the needs. The *.CSV (denotes comma-separeted-values, but actually can be any other separator) can be easily viewed and edited with many programs such as Microsoft Excel.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website

TrailGauge

Maps Trailgauge can use any bitmap image as a map e.g. scanned paper maps, images from internet map sites or commercial GIS raster data. Trailgauge can even generate your own copyright free topographic maps from freely available height data and your GPS tracks and waypoints. Trailgauge supports hundreds of map projections and datums. Also automatically downloads USGS Quads and Aerial Photographs from TerraServer.

Heights Trailgauge will automatically generate a continuous and seamless height surface over your map by downloading the necessary SRTM data which is filitered and interpolated for your map.

GPS interface Trailgauge can download tracks from a Garmin GPS to analyse on your map. Trailgauge can extract speed data from your tracklogs to give you a speed graph of your trip including mile or km split times. After planning your route on Trailgauge simply upload it and take it with you. Full support for tracklogs, routes and waypoints.

3D Visualization Trailgauge allows you to explore your maps terrain in real time on any OpenGL compatible graphics card. Fly through your routes, or just explore at random at any altitude. Supports configurable ground textures, height scaling and distance fogging.

Publishing Trailgauge renders your routes into high quality route cards consisting of a map, topographic profile and list of waypoints directly into HTML for publishing on the web or printing.

(Permalink) | Bookmarkbookmark resource Additional URLs Go to website