Geospatial Reasoning