Skip to main content

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-2024.7.2.tar.gz (62.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rlcms-2024.7.2-py3-none-any.whl (54.4 kB view details)

Uploaded Python 3

File details

Details for the file rlcms-2024.7.2.tar.gz.

File metadata

  • Download URL: rlcms-2024.7.2.tar.gz
  • Upload date:
  • Size: 62.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for rlcms-2024.7.2.tar.gz
Algorithm Hash digest
SHA256 581054b56a30bd822f70c0a7a5e1c8e2e151cbcf49753f1ab4d681cb45bbbb88
MD5 6a9fc174d6f41e6c49fc26135b745409
BLAKE2b-256 91fbed3e19e0c38cf38f34ff1d46e0b0d35fcf6b2d0b313e34633556cea9f13b

See more details on using hashes here.

File details

Details for the file rlcms-2024.7.2-py3-none-any.whl.

File metadata

  • Download URL: rlcms-2024.7.2-py3-none-any.whl
  • Upload date:
  • Size: 54.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for rlcms-2024.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 500aab9a3aa0c37c95147326cf2efd8e40af0f279a53f8e2765f599e768fb493
MD5 297f0c0ed00e88122288c70800060098
BLAKE2b-256 2f13cc6ff8cc24996ee964d05c3e28ed82ea2e244b8d28be4edcfee939966d27

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page