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.5.29.tar.gz
(62.2 kB
view hashes)
Built Distribution
rlcms-2024.5.29-py3-none-any.whl
(54.3 kB
view hashes)
Close
Hashes for rlcms-2024.5.29-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8843205fd58137849714fcfd2dbd29b77826e4190f479b93e67b7b787b45163 |
|
MD5 | e4d4f7ea1c80ab9fa8619bc443bae001 |
|
BLAKE2b-256 | 5d74cf0f60525e9f7b643590d9db29d36ab6e004a5cbffa2f395fbba852591de |