A Guide to Geospatial Data Engineering