Why is rigged car's XYZ location different from its physical XYZ? I just rigged a car (following WannabeExpert's DVD tutorial).
And have a weird issue.

When I move the car, its root bone's location says it's 40m away from the center.
However, its real distance is about 12m.
And it just scales up when I move further (E.g. it says 140m when it's 45m away etc.).



I thought I missed some checkbox or something, so in a new file, I made a starter cube with a single bone.
And when I move it, it also has inaccurate coordinates (e.g. it's 60m away, but says it's 87m away).

Don't think it's because of the size of the bone, as there's no way the bone is big enough to make such a big difference.

EDIT

Perhaps it's worth mentioning that when I apply a "distance constraint" to the bone, it calculates the distance from the center correctly. However, it's odd to use such monkey-patch.

EDIT 2

I did apply the scale.
It's because your model and/or your Armature hasn't "applied" their scale. It's always a good practice, at the end of the modelling stage, to apply rotation and scale to every object, so that rotation results in 0,0,0 and scale 1,1,1.

To do it, select an object and press Ctrl+A, then choose rotation and scale.

After you correctly applied rot and scale to both mesh and armature, you can establish their armature parentship, and you will have correct measurements.