Machine Learning-Based Land Cover Mapping for Environmental and Urban Planning Applications: A Cloud Computing Framework Using Multi-Source Geospatial Data

Document Type : Original Article

Authors

1 Department of Remote Sensing & GIS, SR. C., Islamic Azad University, Tehran, Iran

2 Department of Geoinformation and Geomatics Engineering, Faculty of Civil, Water and Environmental Engineering, Shahid Beheshti University, Tehran, Iran

3 Department of Civil Engineering, SR. C., Islamic Azad University, Tehran, Iran

4 Department of Geospatial Information Systems, Faculty of Geodesy and Geomatics Engineering, K. N. Toosi University of Technology, Tehran, Iran

Abstract

Accurate land cover information is essential for environmental management, urban planning, and sustainable development. This study presents a geospatial data fusion framework for land cover mapping using Google Earth Engine (GEE). The framework integrates Landsat 9 imagery, five spectral indices (NDVI, NDWI, NDBI, BSI, and SAVI), and ALOS Digital Surface Model (DSM) data. The methodology was applied in Hamedan Province, Iran, to classify four land cover classes: water bodies, vegetation, urban areas, and bare lands. Five supervised machine learning algorithms—Random Forest (RF), Support Vector Machine (SVM), Classification and Regression Tree (CART), Gradient Tree Boosting (GTB), and Minimum Distance (MD)—were evaluated. Classification performance was assessed using overall accuracy, producer accuracy, user accuracy, and the Kappa coefficient. Results showed that integrating spectral and topographic features improved class separability and classification accuracy. RF achieved the best performance with an overall accuracy of 98% and a Kappa coefficient of 0.97, followed by GTB. In contrast, MD produced lower accuracy and was more affected by spectral confusion. The findings demonstrate the effectiveness of cloud-based machine learning and multi-source geospatial data fusion for accurate land cover mapping and support applications in environmental monitoring, resource management, and spatial planning.

Keywords


Al Farikhi, F., & Pramono, R.W.D. Perbandingan algoritma Classification and Regression Tree (CART) dan Random Forest (RF) untuk klasifikasi penggunaan lahan pada Google Earth Engine. Jurnal Spatial Wahana Komunikasi dan Informasi Geografi, 2023, 23(2), 170–179. https://doi.org/10.21009/spatial.232.09.
Awad, M. Google Earth Engine (GEE) cloud computing-based crop classification using radar, optical images and support vector machine algorithm (SVM). In Proceedings of the IEEE 3rd International Multidisciplinary Conference on Engineering Technology (IMCET), Beirut, Lebanon, 2021, 71–76. https://doi.org/10.1109/IMCET53404.2021.9665519.
Basheer, S., Wang, X., Farooque, A.A., Nawaz, R.A., Liu, K., Adekanmbi, T., & Liu, S. Comparison of land use/land cover classifiers using different satellite imagery and machine learning techniques. Remote Sensing, 2022, 14(19), 4978. https://doi.org/10.3390/rs14194978.
Borgogno-Mondino, E., Lessio, A., Tarricone, L., Novello, V., & de Palma, L. A comparison between multispectral aerial and satellite imagery in precision viticulture. Precision Agriculture, 2018, 19(2), 195–217. https://doi.org/10.1007/s11119-017-9510-0.
Borra, S., Thanki, R., & Dey, N. Satellite Image Analysis: Clustering and Classification. Singapore: Springer Nature, 2019.
Capolupo, A., & Tarantino, E. Landsat 9 satellite images potentiality in extracting land cover classes in GEE environment using an index-based approach: The case study of Savona City. In: Innovations in GIS and Remote Sensing Applications. Cham: Springer, 2023. https://doi.org/10.1007/978-3-031-37114-1_17.
Chen, X., Wang, N., Peng, S., Meng, N., & Lv, H. Analysis of spatiotemporal dynamics of land desertification in Qilian Mountain National Park based on Google Earth Engine. ISPRS International Journal of Geo-Information, 2024, 13(4), 117. https://doi.org/10.3390/ijgi13040117.
Dhingra, S., & Kumar, D. A review of remotely sensed satellite image classification. International Journal of Electrical and Computer Engineering, 2019, 9(3), 1720–1731. https://doi.org/10.11591/ijece.v9i3.pp1720-1731.
Diek, S., Fornallaz, F., Schaepman, M.E., & De Jong, R. Barest Pixel Composite for agricultural areas using Landsat time series. Remote Sensing, 2017, 9(12), 1245. https://doi.org/10.3390/rs9121245.
Feng, K., Wang, T., Liu, S., Kang, W., Chen, X., Guo, Z., & Zhi, Y. Monitoring desertification using machine-learning techniques with multiple indicators derived from MODIS images in Mu Us Sandy Land, China. Remote Sensing, 2022, 14(11), 2663. https://doi.org/10.3390/rs14112663.
Hu, Y., Dong, Y., & Batunacun. An automatic approach for land-change detection and land updates based on integrated NDVI timing analysis and the CVAPS method with Google Earth Engine support. ISPRS Journal of Photogrammetry and Remote Sensing, 2018, 146, 347–359. https://doi.org/10.1016/j.isprsjprs.2018.10.008.
Huete, A.R. A soil-adjusted vegetation index (SAVI). Remote Sensing of Environment, 1988, 25(3), 295–309. https://doi.org/10.1016/0034-4257(88)90106-X.
Johary, A.R.F., Révillion, C., Catry, T., Alexandre, C., Mouquet, P., Rakotoniaina, S., Pennober, G., & Rakotondraompiana, S. Detection of large-scale floods using Google Earth Engine and Google Colab. Remote Sensing, 2023, 15(22), 5368. https://doi.org/10.3390/rs15225368.
John, A., Cannistra, A.F., Yang, K., Tan, A., Shean, D., Hille Ris Lambers, J., & Cristea, N. High-resolution snow-covered area mapping in forested mountain ecosystems using PlanetScope imagery. Remote Sensing, 2022, 14(14), 3409. https://doi.org/10.3390/rs14143409.
Kazemi Garajeh, M., Haji, F., Tohidfar, M., et al. Spatiotemporal monitoring of climate change impacts on water resources using an integrated approach of remote sensing and Google Earth Engine. Scientific Reports, 2024, 14, 5469. https://doi.org/10.1038/s41598-024-56160-9.
Landsat 8 | Landsat Science. National Aeronautics and Space Administration (NASA). Available online: https://landsat.gsfc.nasa.gov/satellites/landsat-8/ (accessed 30 January 2023).
Landsat 9 | Landsat Science. National Aeronautics and Space Administration (NASA). Available online: https://landsat.gsfc.nasa.gov/satellites/landsat-9/ (accessed 30 January 2023).
Magidi, J., Nhamo, L., Mpandeli, S., & Mabhaudhi, T. Application of the Random Forest classifier to map irrigated areas using Google Earth Engine. Remote Sensing, 2021, 13(5), 876. https://doi.org/10.3390/rs13050876.
Masoumi, T., Eslamkish, T., Honarmand, M., & Abkar, A.A. A comparative study of Landsat-7 and Landsat-8 data using image processing methods for hydrothermal alteration mapping. Resource Geology, 2017, 67(1), 72–88. https://doi.org/10.1111/rge.12117.
Maxwell, A.E., Warner, T.A., & Fang, F. Implementation of machine-learning classification in remote sensing: An applied review. International Journal of Remote Sensing, 2018, 39(9), 2784–2817. https://doi.org/10.1080/01431161.2018.1433343.
McFeeters, S.K. The use of the Normalized Difference Water Index (NDWI) in the delineation of open water features. International Journal of Remote Sensing, 1996, 17(7), 1425–1432. https://doi.org/10.1080/01431169608948714.
Natekin, A., & Knoll, A. Gradient boosting machines, a tutorial. Frontiers in Neurorobotics, 2013, 7, 21. https://doi.org/10.3389/fnbot.2013.00021.
Nelson, P.R., Maguire, A.J., Pierrat, Z., Orcutt, E.L., Yang, D., Serbin, S., Frost, G.V., Macander, M.J., Magney, T.S., Thompson, D.R., Wang, J.A., Oberbauer, S.F., Zesati, S.V., Davidson, S.J., Epstein, H.E., Unger, S., Campbell, P.K.E., Carmon, N., Velez-Reyes, M., & Huemmrich, K.F. Remote sensing of tundra ecosystems using high spectral resolution reflectance: Opportunities and challenges. Journal of Geophysical Research: Biogeosciences, 2022, 127(2), e2021JG006697. https://doi.org/10.1029/2021JG006697.
Ouchra, H., & Belangour, A. Object detection approaches in images: A survey. Proceedings of SPIE, 2021, 11878, 132–141. https://doi.org/10.1117/12.2601452.
Ouchra, H., & Belangour, A. Satellite image classification methods and techniques: A survey. In Proceedings of the IEEE International Conference on Imaging Systems and Techniques (IST), Kaohsiung, Taiwan, 2021, 1–6. https://doi.org/10.1109/IST50367.2021.9651454.
Ouchra, H., Belangour, A., & Erraissi, A. A comparative study on pixel-based classification and object-oriented classification of satellite image. International Journal of Engineering Trends and Technology, 2022, 70(8), 206–215. https://doi.org/10.14445/22315381/IJETT-V70I8P221.
Ouchra, H., Belangour, A., & Erraissi, A. A comprehensive study of using remote sensing and geographical information systems for urban planning. InterNetworking Indonesia Journal, 2022, 14(1), 15–20.
Ouchra, H., Belangour, A., & Erraissi, A. Machine learning algorithms for satellite image classification using Google Earth Engine and Landsat satellite data: Morocco case study. IEEE Access, 2023, 11, 71127–71142. https://doi.org/10.1109/ACCESS.2023.3293828.
Ouchra, H., Belangour, A., & Erraissi, A. Machine learning for satellite image classification: A comprehensive review. In Proceedings of the International Conference on Data Analytics for Business and Industry (ICDABI), 2022, 1–5. https://doi.org/10.1109/ICDABI56818.2022.10041606.
Ouchra, H., Belangour, A., & Erraissi, A. Satellite data analysis and geographic information system for urban planning: A systematic review. In Proceedings of the International Conference on Data Analytics for Business and Industry (ICDABI), 2022. https://doi.org/10.1109/ICDABI56818.2022.10041487.
Ouchra, H., Belangour, A., & Erraissi, A. Spatial data mining technology for GIS: A review. In Proceedings of the International Conference on Data Analytics for Business and Industry (ICDABI), 2022, 655–659. https://doi.org/10.1109/ICDABI56818.2022.10041574.
Palanisamy, P.A., Jain, K., & Bonafoni, S. Machine learning classifier evaluation for different input combinations: A case study with Landsat 9 and Sentinel-2 data. Remote Sensing, 2023, 15(13), 3241. https://doi.org/10.3390/rs15133241.
Phan, T.N., Kuch, V., & Lehnert, L.W. Land cover classification using Google Earth Engine and Random Forest classifier: The role of image composition. Remote Sensing, 2020, 12(15), 2411. https://doi.org/10.3390/rs12152411.
Praticò, S., Solano, F., Di Fazio, S., & Modica, G. Machine learning classification of Mediterranean forest habitats in Google Earth Engine based on seasonal Sentinel-2 time-series and input image composition optimisation. Remote Sensing, 2021, 13(4), 586. https://doi.org/10.3390/rs13040586.
Qiu, Z., Liu, D., Yan, N., Yan, Y., Yang, C., Zhang, C., & Duan, H. Landsat and dual random forest modelling reveal sediment fining in the Yellow River shaped by ecological restoration on China’s Loess Plateau. Remote Sensing of Environment, 2025, 330, 114994. https://doi.org/10.1016/j.rse.2025.114994.
Rabbi, J., Ray, N., Schubert, M., Chowdhury, S., & Chao, D. Small-object detection in remote sensing images with end-to-end edge-enhanced GAN and object detector network. Remote Sensing, 2020, 12(9), 1432. https://doi.org/10.3390/rs12091432.
Rouse, J.W., Haas, R.H., Schell, J.A., & Deering, D.W. Monitoring vegetation systems in the Great Plains with ERTS. In: Freden, S.C., Mercanti, E.P., & Becker, M.A. (Eds.), Third Earth Resources Technology Satellite-1 Symposium, Vol. 1. NASA Special Publication SP-351, Greenbelt, MD, USA, 1974, pp. 309–317.
Salas, E.A.L., Kumaran, S.S., Bennett, R., Willis, L.P., & Mitchell, K. Machine learning-based classification of small-sized wetlands using Sentinel-2 images. AIMS Geosciences, 2024, 10(1), 62–79. https://doi.org/10.3934/geosci.2024005.
Saraei, M., Almodaresi, S.A., & Raghebian Hanzaie, F. Using satellite imagery to assess urban growth in Yazd City from 1996 to 2016. Journal of Radar and Optical Remote Sensing and GIS, 2023, 6(3), 45–60. https://doi.org/10.71593/jrors.2023.1103307.
Shafaey, M.A., Salem, M.A.M., Ebied, H.M., Al-Berry, M.N., & Tolba, M.F. Deep learning for satellite image classification. In Proceedings of the International Conference on Advanced Intelligent Systems and Informatics (AISI), 2018.
Tamiminia, H., Salehi, B., Mahdianpari, M., Quackenbush, L.J., Adeli, S., & Brisco, B. Google Earth Engine for geo-big data applications: A meta-analysis and systematic review. ISPRS Journal of Photogrammetry and Remote Sensing, 2020, 164, 152–170. https://doi.org/10.1016/j.isprsjprs.2020.04.001.
Torki, M. Application of machine learning in spatial data analysis. Journal of Radar and Optical Remote Sensing and GIS, 2025, 8(4).
Usama, M., Qadir, J., Raza, A., Arif, H., Yau, K.A., Elkhatib, Y., Hussain, A., & Al-Fuqaha, A. Unsupervised machine learning for networking: Techniques, applications and research challenges. IEEE Access, 2019, 7, 65579–65615. https://doi.org/10.1109/ACCESS.2019.2916648.
Wahbi, M., El Bakali, I., Ez-Zahouani, B., Azmi, R., Moujahid, A., Zouiten, M., Alaoui, O.Y., Boulaassal, H., Maatouk, M., & El Kharki, O. A deep learning classification approach using high spatial satellite images for detection of built-up areas in rural zones: Case study of Souss-Massa Region, Morocco. Remote Sensing Applications: Society and Environment, 2023, 29, 100898. https://doi.org/10.1016/j.rsase.2022.100898.
Würsch, L., Hurni, K., & Heinimann, A. Google Earth Engine image pre-processing tool: User guide. Centre for Development and Environment (CDE), University of Bern, Bern, Switzerland, 2017. Available online: https://www.cde.unibe.ch/e65013/e542846/e707304/e707386/e707390/CDE_PreprocessingToolUserGuide_eng.pdf (accessed 13 December 2022).
Xiao, W., Xu, S., & He, T. Mapping paddy rice with Sentinel-1/2 and a phenology-based object-oriented algorithm: An implementation in the Hangjiahu Plain, China, using the Google Earth Engine platform. Remote Sensing, 2021, 13(5), 990. https://doi.org/10.3390/rs13050990.
Yang, L., Driscol, J., Sarigai, S., Wu, Q., Chen, H., & Lippitt, C.D. Google Earth Engine and artificial intelligence (AI): A comprehensive review. Remote Sensing, 2022, 14(14), 3253. https://doi.org/10.3390/rs14143253.
Yang, Y., Yang, D., Wang, X., Zhang, Z., & Nawaz, Z. Testing accuracy of land cover classification algorithms in the Qilian Mountains based on the Google Earth Engine cloud platform. Remote Sensing, 2021, 13(24), 5064. https://doi.org/10.3390/rs13245064.
Zaraza Aguiler, M. Classification of land cover through machine learning algorithms for fusion of Sentinel-2A and PlanetScope imagery. International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2020, XLII-3/W12, 361–368. https://doi.org/10.5194/isprs-archives-XLII-3-W12-2020-361-2020.
Zha, Y., Gao, J., & Ni, S. Use of normalized difference built-up index (NDBI) in automatically mapping urban areas from TM imagery. International Journal of Remote Sensing, 2003, 24(3), 583–594. https://doi.org/10.1080/01431160304987.