Geospatial platform