geospatial data processing