PennyHow/GrIML: GrIML v0.0.1

The GrIML python package A GrIML workflow for classifying water bodies from satellite imagery using a multi-sensor, multi-method approach. This workflow is part of the ESA GrIML project . Quickstart The GrIML package can be installed using pip: pip install griml Or cloned from the Github repository:...

Full description

Bibliographic Details
Main Author: Penny How
Format: Software
Language:unknown
Published: 2022
Subjects:
Online Access:https://zenodo.org/record/6498007
https://doi.org/10.5281/zenodo.6498007
Description
Summary:The GrIML python package A GrIML workflow for classifying water bodies from satellite imagery using a multi-sensor, multi-method approach. This workflow is part of the ESA GrIML project . Quickstart The GrIML package can be installed using pip: pip install griml Or cloned from the Github repository: git clone https://github.com/PennyHow/GrIML Workflow GrIML builds on the existing workflows from the ESA Glaciers CCI (Option 6, An Inventory of Ice-Marginal Lakes in Greenland), refined here to form a unified processing chain that is shared openly on Github and pip. Cloud processing Primary processing is performed using the Google Earth Engine Python API , including satellite data retrieval and binary classification from multiple sensors. By doing so, the workflow avoids the handling of heavy data downloads and operations. Subject to funding, it is intended to include add-on modules to the workflow, which take advantage of the cloud processing capabilities provided by the SentinelHub APIs . SentinelHub is a cloud processing platform that can be used to retrieve and process data from many satellite products. Offline processing Key Python packages that will be used in the offline components of the workflow: geopandas - for vector dataset handling numpy - for numerical operations pandas - for dataframe handling scipy - for matrix operations shapely - for geometric operations