Abstract
Land cover classification is essential for environmental monitoring, sustainable development goals assessment and other fields. Traditionally, it often takes much time and labor costs to copy and pre-process remote sensing images for performing land cover classification with desktop software, which must be installed and licensed. Google Earth Engine (GEE), as a cloud computing platform, provides a large number of remote sensing images, geoprocessing algorithms and massive computational capabilities via web interfaces. However, GEE requires users to possess programming skills of JavaScript or Python language, which can hinder the enthusiasm of many academics without programming skills. This paper developed a web-based and open-access toolkit O-LCMapping for supporting online land cover classification. This toolkit was implemented with JavaScript application programming interfaces of GEE and integrated ten imagery classification algorithms. The toolkit explicitly provides the entire pipeline of land cover classification in the form of user interfaces for end-users with basic knowledge of remote sensing but little programming skills. Concretely, it enables end-users to define study area, select remote sensing data, mark classification samples, set classification algorithms, evaluate accuracy and output results through user interfaces. Three different experimental cases indicate that the toolkit can be easily applied to different fields for various applications of land cover classification.
Similar content being viewed by others
References
Azzari G, Lobell D (2017) Landsat-based classification in the cloud: an opportunity for a paradigm shift in land cover monitoring. Remote Sens Environ 202:64–74
Chen J et al (2015) Global land cover mapping at 30 m resolution: a POK-based operational approach. ISPRS J Photogramm Remote Sens 103:7–27
Chen B, Xiao X, Li X, Pan L, Doughty R, Ma J, Dong J, Qin Y, Zhao B, Wu Z, Sun R, Lan G, Xie G, Clinton N, Giri C (2017) A mangrove forest map of China in 2015: analysis of time series Landsat 7/8 and sentinel-1A imagery in Google earth engine cloud computing platform. ISPRS J Photogramm Remote Sens 131:104–120
Feyisa GL, Meilby H, Fensholt R, Proud SR (2014) Automated water extraction index: a new technique for surface water mapping using Landsat imagery. Remote Sens Environ 140:23–35
Foody GM (2002) Status of land cover classification accuracy assessment. Remote Sens Environ 80:185–201
Fritz S et al (2017) A global dataset of crowdsourced land cover and land use reference data. Scientific Data 4:170075
Fustes D, Cantorna D, Dafonte C, Arcay B, Iglesias A, Manteiga M (2014) A cloud-integrated web platform for marine monitoring using GIS and remote sensing. Application to oil spill detection through SAR images. Futur Gener Comput Syst 34:155–160
Giri C, Pengra B, Long J, Loveland TR (2013) Next generation of global land cover characterization, mapping, and monitoring. Int J Appl Earth Obs Geoinf 25:30–37
Gomes VC, Queiroz GR, Ferreira KR (2020) An overview of platforms for big earth observation data management and analysis. Remote Sens 12:1253
Gong P, Liu H, Zhang M, Li C, Wang J, Huang H, Clinton N, Ji L, Li W, Bai Y, Chen B, Xu B, Zhu Z, Yuan C, Suen H, Guo J, Xu N, Li W, Zhao Y, Yang J, Yu C, Wang X, Fu H, Yu L, Dronova I, Hui F, Cheng X, Shi X, Xiao F, Liu Q, Song L (2019) Stable classification with limited sample: transferring a 30-m resolution sample set collected in 2015 to mapping 10-m resolution global land cover in 2017
Gong P et al (2020) Annual maps of global artificial impervious area (GAIA) between 1985 and 2018. Remote Sens Environ 236:111510
Gorelick N, Hancher M, Dixon M, Ilyushchenko S, Thau D, Moore R (2017) Google Earth Engine: planetary-scale geospatial analysis for everyone. Remote Sens Environ 202:18–27
Hansen MC, Loveland TR (2012) A review of large area monitoring of land cover change using Landsat data. Remote Sens Environ 122:66–74
Hu L, Chen Y, Xu Y, Zhao Y, Yu L, Wang J, Gong P (2014) A 30 meter land cover mapping of China with an efficient clustering algorithm CBEST. Sci China Earth Sci 57:2293–2304
Hussain S, Mubeen M, Akram W, Ahmad A, Habib-ur-Rahman M, Ghaffar A, Amin A, Awais M, Farid HU, Farooq A, Nasim W (2020) Study of land cover/land use changes using RS and GIS: a case study of Multan district. Pakistan Environ Monit Assess 192:2
Karantzalos K, Bliziotis D, Karmas A (2015) A scalable geospatial web service for near real-time, high-resolution land cover mapping. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 8:4665–4674
Koskinen J, Leinonen U, Vollrath A, Ortmann A, Lindquist E, d'Annunzio R, Pekkarinen A, Käyhkö N (2019) Participatory mapping of forest plantations with open Foris and Google earth engine. ISPRS J Photogramm Remote Sens 148:63–74
Kumar L, Mutanga O (2018) Google earth engine applications since inception: usage, trends, and potential. Remote Sens 10:1509
Li H, Wan W, Fang Y, Zhu S, Chen X, Liu B, Hong Y (2019) A Google Earth Engine-enabled software for efficiently generating high-quality user-ready Landsat mosaic images. Environm Model Softw 112:16–22
Lin X et al (2018) A web-based land surface remote sensing products validation system (LAPVAS): application to albedo product. Int J Digital Earth 11:308–328
Liu D, Chen N, Zhang X, Wang C, Du W (2020) Annual large-scale urban land mapping based on Landsat time series in Google Earth Engine and OpenStreetMap data: a case study in the middle Yangtze River basin. ISPRS J Photogramm Remote Sens 159:337–351
Murray NJ, Keith DA, Simpson D, Wilshire JH, Lucas RM (2018) REMAP: An online remote sensing application for land cover classification and monitoring. Methods Ecol Evol 9:2019–2027
Pekel JF, Cottam A, Gorelick N, Belward AS (2016) High-resolution mapping of global surface water and its long-term changes. Nature 540:418–422
Qiu F, Ni F, Chastain B, Huang H, Zhao P, Han W, Di L (2012) GWASS: GRASS web application software system based on the GeoBrain web service. Comput Geosci 47:143–150
Ravanelli R, Nascetti A, Cirigliano RV, Di Rico C, Leuzzi G, Monti P, Crespi M (2018) Monitoring the impact of land cover change on surface urban heat island through Google earth engine: proposal of a global methodology, first applications and problems. Remote Sensing 10:1488
Schultz M, Voss J, Auer M, Carter S, Zipf A (2017) Open land cover from OpenStreetMap and remote sensing. Int J Appl Earth Obs Geoinf 63:206–213
See L et al (2017) LACO-wiki: a new online land cover validation tool demonstrated using GlobeLand30 for Kenya. Remote Sens 9:754
Sibaruddin HI, Shafri HZM, Pradhan B, Haron NA (2018) UAV-based approach to extract topographic and as-built information by utilising the OBIA technique. J Geosci 6:103–123
Sidhu N, Pebesma E, Câmara G (2018) Using Google Earth Engine to detect land cover change: Singapore as a use case. Eur J Remote Sens 51:486–500
Singh H, Garg R, Karnatak HC (2019) Online image classification and analysis using OGC web processing service. Earth Sci Inf 12:307–317
Skelsey C, Law A, Winter M, Lishman JR (2003) A system for monitoring land cover. Int J Remote Sens 24:4853–4869
Srivastava PK, Han D, Rico-Ramirez MA, Bray M, Islam T (2012) Selection of classification techniques for land use/land cover change investigation. Adv Space Res 50:1250–1265
Stehman SV, Foody GM (2019) Key issues in rigorous accuracy assessment of land cover products. Remote Sens Environ 231:111199
Sun Z, Fang H, Di L, Yue P, Tan X, Bai Y (2016) Developing a web-based system for supervised classification of remote sensing images. GeoInformatica 20:629–649
Tamiminia H, Salehi B, Mahdianpari M, Quackenbush L, Adeli S, Brisco B (2020) Google Earth Engine for geo-big data applications: a meta-analysis and systematic review. ISPRS J Photogramm Remote Sens 164:152–170
Vittek M, Brink A, Donnay F, Simonetti D, Desclée B (2014) Land cover change monitoring using Landsat MSS/TM satellite image data over West Africa between 1975 and 1990. Remote Sens 6:658–676
Vos K, Splinter KD, Harley MD, Simmons JA, Turner IL (2019) CoastSat: a Google Earth Engine-enabled Python toolkit to extract shorelines from publicly available satellite imagery. Environ Model Softw 122:104528
Wang X, Xiao X, Zou Z, Chen B, Ma J, Dong J, Doughty R, Zhong Q, Qin Y, Dai S, Li X, Zhao B, Li B (2018) Tracking annual changes of coastal tidal flats in China during 1986–2016 through analyses of Landsat images with Google earth engine. Remote Sens Environ:110987
Wang Y, Ma J, Xiao X, Wang X, Dai S, Zhao B (2019) Long-term dynamic of poyang lake surface water: a mapping work based on the google earth engine cloud platform. Remote Sens 11:313
Xian G, Homer C, Fry J (2009) Updating the 2001 National Land Cover Database land cover classification to 2006 by using Landsat imagery change detection methods. Remote Sens Environ 113:1133–1147
Xing H, Chen J, Wu H, Zhang J, Liu B (2016) An online land cover change detection system with web service composition. In: 2016 4th international workshop on Earth Observation and Remote Sensing Applications (EORSA). IEEE, pp 275–279
Xing H, Chen J, Wu H, Hou D (2019) A web service-oriented geoprocessing system for supporting intelligent land cover change detection. ISPRS Int J Geo Inf 8:50
Yifang B, Gong P, Gini C (2015) Global land cover mapping using earth observation satellite data: recent progresses and challenges. ISPRS J Photogramm Remote Sens 103:1–6
Zaidi SM, Akbari A, Abu Samah A, Kong NS, Gisen A, Isabella J (2017) Landsat-5 time series analysis for land use/land cover change detection using NDVI and semi-supervised classification techniques. Pol J Environ Stud 26:2833–2840
Zhai Y, Qu Z, Hao L (2018) Land cover classification using integrated spectral, temporal, and spatial features derived from remotely sensed images. Remote Sens 10:383
Zhang X, Chen N, Chen Z, Wu L, Li X, Zhang L, di L, Gong J, Li D (2018) Geospatial sensor web: a cyber-physical infrastructure for geoscience research and application. Earth Sci Rev 185:684–703
Zhu Z, Woodcock CE (2014) Continuous change detection and classification of land cover using all available Landsat data. Remote Sens Environ 144:152–171
Funding
This work was supported in part by the National Natural Science Foundation of China under Grant 41801308, 41930107 and 41701443, Open Fund of State Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University (Grant No.20S01), Doctoral Research Fund of Shandong Jianzhu University under Grant XNBS1804, and Yunnan Fundamental Research Projects under Grant 202001AS070032.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
No potential conflict of interest was reported by the authors.
Additional information
Communicated by: H. Babaie
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Xing, H., Hou, D., Wang, S. et al. O-LCMapping: a Google Earth Engine-based web toolkit for supporting online land cover classification. Earth Sci Inform 14, 529–541 (2021). https://doi.org/10.1007/s12145-020-00562-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-020-00562-6