Yes, but if you loose compass it would just spin. Using gps alone, once you move forward/backward/left or right, your heading could be calculated. My gps on my boat doesn't have an actual compass, it's calculated as we move.
Also, as for the catching it upon landing... Should I turn off vps...