workflows for regional land cover mapping, built in Google Earth Engine
Project description
Regional Land Cover Monitoring System
Installation
Install with pip:
pip install rlcms
Test that earthengine-api
is setup and authenticated by checking the folder contents within one of your cloud projects.
- In your shell, run:
earthengine set_project <project-name>
earthengine ls projects/project-name/assets
If you do not get an error and it returns a list of folders and assets similar to this then you are good to go! :tada:
Features
- stratified sampling for use in Collect Earth Online
- Training and validation data extraction, from points or polygon references
- Land cover modeling using Primitive ensembles, complete with model metrics for iterative improvements
Quick Start
from rlcms.composites import Composite
# Create an annual Sentinel-1 Composite
c = Composite(dataset='Sentinel1',
region=aoi,
start_date='2020-01-01',
end_date='2021-12-31',
composite_mode='annual',
reducer='median')
# look at the Composite object
print(c.__dict__)
# retrieve band names
print(f"Composite bands:{c.bands}")
# retrieve ee.Image from Composite object
image = c.image
Contributing
We welcome contributions from the community. If there are issues are improvements, please submit an issue on Github: https://github.com/sig-gis/rlcms
License
This project is licensed under the GPL-3 License - see the LICENSE file for details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rlcms-2023.11.8.tar.gz
(62.8 kB
view hashes)
Built Distribution
rlcms-2023.11.8-py3-none-any.whl
(54.9 kB
view hashes)
Close
Hashes for rlcms-2023.11.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43cdcd1b16ad1c01fa3ba4f64670ac8df529df24bff8af975190febe0f035596 |
|
MD5 | 0745b149c86f51c4c3ba1933ab8c001e |
|
BLAKE2b-256 | 480f1bcc4b1760c22c63f89b8d609a51dd465e828def152f3fc006147f760090 |