A Transmitting Magnetic Compass (TMC) is used to take an electronic reading from a magnetic compass. The reading can be used as an input to other equipment, such as an autopilot, or by remote means on a suitable display unit. A TMC is particularly useful where alternative methods of reading a compass, such as a periscope, are not possible.