Geospatial technologies Review