Application of geospatial data science in crop yield prediction