Skip to main content

Advertisement

Log in

O-LCMapping: a Google Earth Engine-based web toolkit for supporting online land cover classification

  • Software Article
  • Published:
Earth Science Informatics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Foody GM (2002) Status of land cover classification accuracy assessment. Remote Sens Environ 80:185–201

    Article  Google Scholar 

  • Fritz S et al (2017) A global dataset of crowdsourced land cover and land use reference data. Scientific Data 4:170075

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Gomes VC, Queiroz GR, Ferreira KR (2020) An overview of platforms for big earth observation data management and analysis. Remote Sens 12:1253

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hansen MC, Loveland TR (2012) A review of large area monitoring of land cover change using Landsat data. Remote Sens Environ 122:66–74

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kumar L, Mutanga O (2018) Google earth engine applications since inception: usage, trends, and potential. Remote Sens 10:1509

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • See L et al (2017) LACO-wiki: a new online land cover validation tool demonstrated using GlobeLand30 for Kenya. Remote Sens 9:754

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Singh H, Garg R, Karnatak HC (2019) Online image classification and analysis using OGC web processing service. Earth Sci Inf 12:307–317

    Article  Google Scholar 

  • Skelsey C, Law A, Winter M, Lishman JR (2003) A system for monitoring land cover. Int J Remote Sens 24:4853–4869

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Stehman SV, Foody GM (2019) Key issues in rigorous accuracy assessment of land cover products. Remote Sens Environ 231:111199

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zhu Z, Woodcock CE (2014) Continuous change detection and classification of land cover using all available Landsat data. Remote Sens Environ 144:152–171

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Dongyang Hou.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12145-020-00562-6

Keywords

Navigation