Machine Learning for geospatial data