AgKit4EE: A toolkit for agricultural land use modeling of the conterminous United States based on Google Earth Engine

Abstract Google Earth Engine (GEE) is an ideal platform for large-scale geospatial agricultural and environmental modeling based on its diverse geospatial datasets, easy-to-use application programming interface (API), rich reusable library, and high-performance computational capacity. However, using GEE to prepare geospatial data requires not only the skills of programming languages like JavaScript and Python, but also the knowledge of GEE APIs and data catalog. This paper presents the AgKit4EE toolkit to facilitate the use of the Cropland Data Layer (CDL) product over the GEE platform. This toolkit contains a variety of frequently used functions for use of CDL including crop sequence modeling, crop frequency modeling, confidence layer modeling, and land use change analysis. The experimental results suggest that the proposed software can significantly reduce the workload for modelers who conduct geospatial agricultural and environmental modeling with CDL data as well as developers who build the GEE-enabled geospatial cyberinfrastructure for agricultural land use modeling of the conterminous United States. AgKit4EE is an open source and it is free to use, modify, and distribute. The latest release of AgKit4EE can be imported to any modeling workflow developed using GEE Code Editor ( https://code.earthengine.google.com/?accept_repo=users/czhang11/agkit4ee ). The source code, examples, documentation, user community, and wiki pages are available on GitHub ( https://github.com/czhang11/agkit4ee ).

[1]  Liping Di,et al.  Enhancing Agricultural Geospatial Data Dissemination and Applications Using Geospatial Web Services , 2014, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[2]  L. Di,et al.  Facilitating the Easy Use of Earth Observation Data in Earth System Models through CyberConnector , 2017 .

[3]  C. Justice,et al.  The spatial and temporal distribution of crop residue burning in the contiguous United States. , 2009, The Science of the total environment.

[4]  Budiman Minasny,et al.  Using Google's cloud-based platform for digital soil mapping , 2015, Comput. Geosci..

[5]  Zhengwei Yang,et al.  Monitoring US agriculture: the US Department of Agriculture, National Agricultural Statistics Service, Cropland Data Layer Program , 2011 .

[6]  Shaowen Wang,et al.  CyberGIS software: a synthetic review and integration roadmap , 2013, Int. J. Geogr. Inf. Sci..

[7]  N. Clinton,et al.  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 , 2017 .

[8]  C. A. Campbell,et al.  Light-fraction organic matter in soils from long-term crop rotations , 1992 .

[9]  K. Colton Flynn,et al.  Site suitability analysis for tef (Eragrostis tef) within the contiguous United States , 2019, Comput. Electron. Agric..

[10]  A. Verhallen,et al.  Long-term tillage and crop rotation effects on soil quality, organic carbon, and total nitrogen , 2014, Canadian Journal of Soil Science.

[11]  Chen Zhang,et al.  Developing a Web service based application for demographic information modeling and analyzing , 2017, 2017 6th International Conference on Agro-Geoinformatics.

[12]  J. H. Ford,et al.  Rotational cropping sequence affects yield of corn and soybean , 1991 .

[13]  Mohamed M. Morsy,et al.  Integrating scientific cyberinfrastructures to improve reproducibility in computational hydrology: Example for HydroShare and GeoTrust , 2018, Environ. Model. Softw..

[14]  Antonio J. Plaza,et al.  Recent Developments in High Performance Computing for Remote Sensing: A Review , 2011, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[15]  James F. Cruise,et al.  An integrated crop and hydrologic modeling system to estimate hydrologic impacts of crop irrigation demands , 2015, Environ. Model. Softw..

[16]  Stefano Nativi,et al.  Environmental model access and interoperability: The GEO Model Web initiative , 2013, Environ. Model. Softw..

[17]  Paul C. Doraiswamy,et al.  Changes of crop rotation in Iowa determined from the United States Department of Agriculture, National Agricultural Statistics Service cropland data layer product , 2012 .

[18]  Li Lin,et al.  Exploring cloud-based Web Processing Service: A case study on the implementation of CMAQ as a Service , 2019, Environmental Modelling & Software.

[19]  Brian J. McGill,et al.  Parameterization of the InVEST Crop Pollination Model to spatially predict abundance of wild blueberry (Vaccinium angustifolium Aiton) native bee pollinators in Maine, USA , 2016, Environ. Model. Softw..

[20]  Ziheng Sun,et al.  CyberConnector: a service-oriented system for automatically tailoring multisource Earth observation data to feed Earth science models , 2018, Earth Science Informatics.

[21]  Jianya Gong,et al.  A scalable cyberinfrastructure and cloud computing platform for forest aboveground biomass estimation based on the Google Earth Engine , 2018, Int. J. Digit. Earth.

[22]  Liping Di,et al.  Building Open Environments to Meet Big Data Challenges in Earth Sciences , 2014 .

[23]  Ziheng Sun,et al.  Building robust geospatial web services for agricultural information extraction and sharing , 2017, 2017 6th International Conference on Agro-Geoinformatics.

[24]  Alexei Novikov,et al.  Exploring Google Earth Engine Platform for Big Data Processing: Classification of Multi-Temporal Satellite Imagery for Crop Mapping , 2017, Front. Earth Sci..

[25]  A. Huete,et al.  A 30-m landsat-derived cropland extent product of Australia and China using random forest machine learning algorithm on Google Earth Engine cloud computing platform , 2018, ISPRS Journal of Photogrammetry and Remote Sensing.

[26]  Rachael Black,et al.  EARTHCUBE: A COMMUNITY‐DRIVEN ORGANIZATION FOR GEOSCIENCE CYBERINFRASTRUCTURE , 2014 .

[27]  Yehia El-khatib,et al.  Web technologies for environmental Big Data , 2015, Environ. Model. Softw..

[28]  Peng Yue,et al.  Towards intelligent GIServices , 2015, Earth Science Informatics.

[29]  Liping Di,et al.  Geospatial Web Services: Advances in Information Interoperability , 2010 .

[30]  Stefano Ricci,et al.  Collect Earth: Land Use and Land Cover Assessment through Augmented Visual Interpretation , 2016, Remote. Sens..

[31]  Cecelia DeLuca,et al.  Coupling climate and hydrological models: Interoperability through Web Services , 2013, Environ. Model. Softw..

[32]  Bernard A. Engel,et al.  Hydrologic and water quality impacts and biomass production potential on marginal land , 2015, Environ. Model. Softw..

[33]  Shaowen Wang,et al.  CyberGIS-enabled decision support platform for biomass supply chain optimization , 2015, Environ. Model. Softw..

[34]  Jennifer N. Hird,et al.  Google Earth Engine, Open-Access Satellite Data, and Machine Learning in Support of Large-Area Probabilistic Wetland Mapping , 2017, Remote. Sens..

[35]  Yuqi Bai,et al.  Mapping major land cover dynamics in Beijing using all Landsat images in Google Earth Engine , 2017 .

[36]  Alex Mahalov,et al.  Impacts of agricultural irrigation on ozone concentrations in the Central Valley of California and in the contiguous United States based on WRF-Chem simulations , 2016 .

[37]  Zhengwei Yang,et al.  Cloud Environment for Disseminating NASS Cropland Data Layer , 2019, 2019 8th International Conference on Agro-Geoinformatics (Agro-Geoinformatics).

[38]  B. Győrffy,et al.  Effect of crop rotation and fertilisation on maize and wheat yields and yield stability in a long-term experiment , 2000 .

[39]  Michael Dixon,et al.  Google Earth Engine: Planetary-scale geospatial analysis for everyone , 2017 .

[40]  Terence L van Zyl,et al.  Algorithmic design considerations for geospatial and/or temporal big data , 2014 .

[41]  Lei Yang,et al.  Design and development of a web-based interface for the Agricultural Policy Environmental eXtender (APEX) model , 2019, Environ. Model. Softw..

[42]  Siri Jodha Singh Khalsa Data and Metadata Brokering – Theory and Practice from the BCube Project , 2017 .

[43]  Zhengwei Yang,et al.  CropScape: A Web service based application for exploring and disseminating US conterminous geospatial cropland data products for decision support , 2012 .

[44]  Qunying Huang,et al.  Spatial Cloud Computing: A Practical Approach , 2013 .

[45]  Krzysztof Janowicz,et al.  The GeoLink Modular Oceanography Ontology , 2015, SEMWEB.

[46]  Mark Gahegan,et al.  Geospatial Cyberinfrastructure: Past, present and future , 2010, Comput. Environ. Urban Syst..

[47]  Pieter van der Zaag,et al.  AgriSuit: A web-based GIS-MCDA framework for agricultural land suitability assessment , 2016, Comput. Electron. Agric..

[48]  Li Lin,et al.  REFINEMENT OF CROPLAND DATA LAYER USING MACHINE LEARNING , 2020 .

[49]  J. H. Edwards,et al.  Influence of Tillage and Crop Rotation on Yields of Corn, Soybean, and Wheat , 1988 .

[50]  Anthony M. Castronova,et al.  Models as web services using the Open Geospatial Consortium (OGC) Web Processing Service (WPS) standard , 2013, Environ. Model. Softw..

[51]  L Van EerdLaura,et al.  Long-term tillage and crop rotation effects on soil quality, organic carbon, and total nitrogen , 2014 .

[52]  Liping Di,et al.  Big data and its applications in agro-geoinformatics , 2016, 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[53]  Stefano Nativi,et al.  Contributing to the GEO Model Web implementation: A brokering service for business processes , 2016, Environ. Model. Softw..

[54]  Alva L. Couch,et al.  Map based discovery of hydrologic data in the HydroShare collaboration environment , 2019, Environ. Model. Softw..

[55]  Liping Di,et al.  Remote sensing based crop growth stage estimation model , 2015, 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[56]  Michael Duffy,et al.  Crop Rotation Effects on Soil Quality at Three Northern Corn/Soybean Locations , 2006 .

[57]  Chen Zhang,et al.  Machine-learned prediction of annual crop planting in the U.S. Corn Belt based on historical crop planting maps , 2019, Comput. Electron. Agric..

[58]  Shaowen Wang,et al.  FluMapper: A cyberGIS application for interactive analysis of massive location‐based social media , 2014, Concurr. Comput. Pract. Exp..

[59]  Sucharita Gopal,et al.  Uncertainty and Confidence in Land Cover Classification Using a Hybrid Classifier Approach , 2004 .

[60]  Shaowen Wang A CyberGIS Framework for the Synthesis of Cyberinfrastructure, GIS, and Spatial Analysis , 2010 .

[61]  Peng Yue,et al.  Moving towards intelligent giservices , 2015, 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[62]  Ziheng Sun,et al.  Integrating OGC Web Processing Service with cloud computing environment for Earth Observation data , 2017, 2017 6th International Conference on Agro-Geoinformatics.

[63]  Xi Chen,et al.  A Google Earth Engine-enabled software for efficiently generating high-quality user-ready Landsat mosaic images , 2019, Environ. Model. Softw..

[64]  Qi Hu,et al.  Changes in agro-meteorological indicators in the contiguous United States: 1951–2000 , 2004 .

[65]  Mazdak Arabi,et al.  A Bayesian total uncertainty analysis framework for assessment of management practices using watershed models , 2018, Environ. Model. Softw..

[66]  Alemayehu Midekisa,et al.  Mapping land cover change over continental Africa using Landsat and Google Earth Engine cloud computing , 2017, PloS one.

[67]  Ken Keiser,et al.  Cloud Hosted Real-time Data Services for the Geosciences (CHORDS) , 2014 .

[68]  Kristen D. Splinter,et al.  CoastSat: A Google Earth Engine-enabled Python toolkit to extract shorelines from publicly available satellite imagery , 2019, Environ. Model. Softw..

[69]  Cheng-Chien Liu,et al.  Flood Prevention and Emergency Response System Powered by Google Earth Engine , 2018, Remote. Sens..

[70]  Zhengwei Yang,et al.  US geospatial crop frequency data layers , 2014, 2014 The Third International Conference on Agro-Geoinformatics.

[71]  C. Justice,et al.  High-Resolution Global Maps of 21st-Century Forest Cover Change , 2013, Science.

[72]  Anssi Pekkarinen,et al.  Participatory mapping of forest plantations with Open Foris and Google Earth Engine , 2019, ISPRS Journal of Photogrammetry and Remote Sensing.

[73]  Chen Zhang,et al.  Extracting Trusted Pixels from Historical Cropland Data Layer Using Crop Rotation Patterns: A Case Study in Nebraska, USA , 2019, 2019 8th International Conference on Agro-Geoinformatics (Agro-Geoinformatics).

[74]  Guido Baldoni,et al.  Long-term effects of crop rotation, manure and mineral fertilisation on carbon sequestration and soil fertility , 2016 .