mark latitude and longitude as Computed in addition to Optional so the provider accepts server-set values (geocoding, UI) when the user omits them from config
Support geographic coordinates and street address in towerops_site. All three fields are optional; server validates lat/long ranges.