Für Linux gibts Marble, weiss aber nicht ob es das kann was Du möchtest.

http://edu.kde.org/marble/