Because they rely on radio signals, GPS units generally do not work underground or underwater, but what about a plain ol' magnetic compass? Are the magnetic fields of earth present at all depths? Does water do anything to attenuate them?
Can I go spelunking with a compass to help me keep my bearings or even go through a train tunnel in a mountain (contrived example)? Do divers use compasses regularly?