I was working on something similar here a while back. The program I used is called WorldWind.
http://www.subsim.com/radioroom/show...light=danzig70
I was going to have a program that read the patrol logs and campaign files to map the sinkings, ship convoys, etc. As far as I remember, the measurements of map objects are in UTM Northing and Easting.