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).
| Original language | English |
|---|---|
| Article number | 104694 |
| Journal | Environmental Modelling and Software |
| Volume | 129 |
| DOIs | |
| Publication status | Published - Jul 2020 |
| Externally published | Yes |
Keywords
- Crop mapping
- Cropland Data Layer
- Geospatial cyberinfrastructure
- Google Earth Engine
- Land use modeling
ASJC Scopus subject areas
- Software
- Environmental Engineering
- Modelling and Simulation
- Ecological Modelling