Logging VEHICLE_GLOBAL_POSITON

I don’t want to publish an invalid position. I was just wondering when/how does it become valid. I prefer to shutdown position_estimator_inav and just use ekf2 for the VEHICLE_GLOBAL_POSITION message because I read in another post that it may not be as accurate. However I don’t know how to get ekf2 to publish it b/c of the _ekf.global_position_is_valid() flag.

Also ideas on why the gps data in message VEHICLE_GLOBAL_POSITION only has 0.01 of precision?