Projects / gpsdrive

gpsdrive

Gpsdrive is a map-based navigation system. It displays your position on a zoomable map provided from a NMEA-capable GPS receiver. The maps are autoselected for the best resolution, depending of your position, and the displayed image can be zoomed. Maps can be downloaded from the Internet with one mouse click. The program provides information about speed, direction, bearing, arrival time, actual position, and target position. Speech output is also available.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  09 Jan 2006 05:52

Release Notes: The changed map was fixed. New download URLs were added. POI/Vector support was started. Problems with actual gpsd were fixed.

  •  08 Jan 2006 19:23

No changes have been submitted for this release.

  •  04 Mar 2004 17:10

Release Notes: This version fixes a big bug in the waypoint list if the format is not set to decimal display. It adds a German Expedia map server, and a new gpsfetchmap.pl. It also adds sound settings in the settings menu, and the max serial device string is now 40 char long.

  •  23 Feb 2004 13:42

Release Notes: This release can use NASA satellite images. There are some layout improvements. The GPS receiver can now be used directly by GpsDrive, so there is no need to start gpsd anymore (configurable). There are a lot of bugfixes and improvements.

  •  18 Jan 2004 14:22

Release Notes: A memory leak which caused slowdown after 5 hours has been fixed. You can send messages to other targets using the friends server. There is fine tuning on the layout, and a new "Goto" command lets you jump to a positon. A new script "gpssmswatch" sends your position to a phone number if requested. "track" and "big-display" color are changeable. Support for Topo maps (USA maps only) has been added. There is better "Waypoints" status display. ".dsc" file support works again. Friends mode shows the selected units instead of km/h, and respects your timezone correctly. There are many bugfixes.

RSS Recent comments

08 Jan 2006 11:43 JoergOstertag Thumbs up

Re: Love your program but...
Sorry for letting you wait so long for an answer; but i
dont check this forum regularly. So it sometimes takes
some time until I see requests here.
Better you
subscribe to the gpsdrive mailinglist by sending a mail
to
majordomo@warbase.selw... with the
subject/body "subscribe gpsdrive".


> I plan on integrating this program with
> my car computer but I have one problem
> with it,


Great; tell us if you encounter any progress. I'm really
curious to see pictures and descriptions as soon as you
make any progress.


> I hate the way I have to obtain
> map, I have to click on a location and
> get a map for it, and because sometimes

Did you already try gpsfetchmap.pl to download more
than one map at a time?

> Is it possible to somehow download in
> bulk? For instance is there a way to get
> all the maps of such and such a
> resolution for everything in a 75 mile
> radius of Fort. Lauderdale Florida, and
> then more detailed maps for everything
> within a 40 mile radius etc?

(Speaking of the current CVS Version, which also can be
found at www.ostertag.name/gpsd...)
Set gpsdrive to no-SQL. Set a waypoint at your current
location; lets say you name it MyHome. Then (at the
commandline) start
gpsfetchmap.pl -w MyHome -a 100
gpsfetchmap.pl -w MyHome -a 5 --scale 3000


These two commands would download Maps from your
area in different scales.


I hope this helps.

Joerg

17 Dec 2005 19:48 thefool Thumbs up

Love your program but...
I have tried a lot of different GPS programs for the palm, windows and OS X but this is the best program I have encountered. I love the fact that you can simulate even when you don't have a GPS plugged in.

I plan on integrating this program with my car computer but I have one problem with it, I hate the way I have to obtain map, I have to click on a location and get a map for it, and because sometimes I want a zoomed out view and sometimes I want a street by street view I have to get it at different resolutions, you made this fairly easy, but it is still a horribly tedious and time consuming task.

I drive all over south florida and I want to get the maps for the whole area and, after spending about an hour downloading maps just for my local area I have to ask if there is a better way that I am somehow missing.

Is it possible to somehow download in bulk? For instance is there a way to get all the maps of such and such a resolution for everything in a 75 mile radius of Fort. Lauderdale Florida, and then more detailed maps for everything within a 40 mile radius etc?

If anyone knows how I could do this please please leave a post email me or something I love this program but I just don't have the time to get all the maps I need one at a time...

09 Nov 2005 09:15 JoergOstertag Thumbs up

Re: GPS Vehicle Tracking
Can you get more specific on this one?

09 Nov 2005 09:10 JoergOstertag Thumbs up

Re: Cannot align maps
Can you please the problems you encounter to the
gpsdrive mailing list.
This way we can more easily track them.
OK Best would be to add them to the Bugzilla too.

01 Oct 2005 08:27 elronxenu

Cannot align maps
Unlike other gps software for linux, this one mostly

works. However starting and stopping gpsd from

within gpsdrive does not work, because gpsdrive

calls gpsd with an apparently obsolete set of

options.

There seems to be some confusion about whether

this project is being actively maintained. The CVS

server contains v2.10pre3 which is just a little more

recent than the debian sarge package, but the

bugzilla mentions a 3.0 alpha version.

I recompiled gpsdrive from scratch. No real

problems there.

The program gets data from gpsd fine so long as

gpsd was started before starting gpsdrive.

The map import is confusing. It is unclear what units

"scale" refers to on import. The automated download

of maps from expedia resulted in maps configured

with entirely the wrong scale, which produced some

interesting (read: totally bogus) results when

viewing at various resolutions.

The fixed 1280x1024 map size is very

inconvenient, particularly as the whole map cannot

fit on most peoples' screens.

I have some maps which I created by downloading

online street directory maps and stitching them

together. These maps are referenced by

latitude/longitude (i.e. I know the centre

co-ordinates precisely) but the gpsdrive method of

applying a co-ordinate to an imported map file by

specifying two waypoints resulted in a map which

was misaligned by about 50 metres, with no

obvious way to correct this. I reset the centre

co-ordinates in the map_koord file but changing the

scale parameter also in that file showed that it was

not possible to reconcile my known current position

with the waypoint at that co-ordinate in the image.

Consequently the software promises, but does not

deliver on actually viewing an accurate street-level

map.

Improvements required for gpsdrive to be actually

useful would be some way to scroll the map display

(up/down and left/right), smaller or user-defined

map tiles, automatic merging of map tiles at different

resolutions (e.g. on the same display, show detailed

map images where the tiles exist, and show a

scaled up part of a higher scale map where detailed

map tiles do not exist.

Screenshot

Project Spotlight

arbtt

An automatic rule-based time tracker.

Screenshot

Project Spotlight

Lumee

An image viewer designed around browsing folders of images.