You're describing a GPS, except for the temp. Most of that info is available on the Garmin I use.

GPS will connect to satellites and tell you distance traveled, time moving, time stopped, etc.

It sounds like you want a combination of things - like a Brunton Atmospheric Data Center, for the barometer/temp/watch, and a GPS for the altimeter, distance and compass. I've seen GPS units you wear on the wrist (for runners) and watches with altimeters, but all of that in one device is not common and not in watch format.

Note that relying on any electronic compass completely is not recommended - electronics fail.

_________________________
"In the beginner's mind there are many possibilities. In the expert's mind there are few." Shunryu Suzuki

http://hikeandbackpack.com