Sunday, May 21, 2006

GPS for MacOSX: gpsdX and gps2geX

gps2geX uses data obtained from gpsdX daemon which connects to a GPS receiver over a serial port or Bluetooth to obtain valid location info.

With that you can open Google Earth and track your current position on a 3D map. The drawback is that you will need to have a working wireless connection for that. [Unless you work for Google and can take the bus from Los Gatos to Mountain View while playing with this.]

Install gpsdX first. Then gps2geX. You can download and install the beta version of Google Earth for MacOS from here.

If you have a Bluetooth receiver you first need to establish a partnership. Open the menu for Bluetooth and load the Bluetooth Setup Assistent which will look around for existing devices. Then open gpsdXConfig to select the GPS receiver. Now hit Select & Start, that wil create a script for the gpsd daemon process which will be updaded and restarted.

Now launch gps2geX. It will wait for a valid fix and let you select options about how you want to track its data. Hit Start gps2ge and wait for a good fix to be obtained.

When that happens you can launch Google Earth by clicking over the "open KML file in Google Earth" option, and track your position as long as you have a good working connection to the Net.

1 comment:

Robin said...

Thanks for the review! One small point of correction: you can actually use Google Earth's existing caching facility to store the imagery for the area where you'll be going before you go, then run Google Earth "offline" while travelling around using gps2geX - that's almost always the way I use it.