I was eyeing Pentax's new [GPS hotshoe accessory](http://www.pentaximaging.com/accessories/GPS_Unit) for geotagging photos and noticed it also includes a digital compass and will record the camera direction as well as latitude & longitude.

That got me wondering — if you combine the lat/long, compass bearing and lens focal length, you'd have a pretty good sense of the camera's position and field of view.

Obviously many photo organization programs will let you plot your photo locations on a map, but I would like a way to visualize more data, perhaps generating plots like [this wikipedia diagram](http://en.wikipedia.org/wiki/File:Nationalmuseum-karta.png). Is there any software that displays this data?