Ensemble tree-based ML for agro-industrial land suitability: spatial modeling for Narayanganj City | Synapse