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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rlcms-2024.7.2.tar.gz
(62.4 kB
view hashes)
Built Distribution
rlcms-2024.7.2-py3-none-any.whl
(54.4 kB
view hashes)