Is there a way to change sound profiles based on GPS position?
The free app android llama can do this. 

Best of all it is not required to use the energy-expensive gps-receiver but can do the same also with "wlan-ids-in-reach" and "cell-phone-masts-in-reach" as alternative.