statgis.gee.sentinel_functions#
Function to process Sentinel-2 images.
Module Contents#
Functions#
|
Scale bands from Sentinel-2 image. |
|
Mask clouds from Sentinel-2 image using QA60 band. |
- statgis.gee.sentinel_functions.scaler(image: ee.Image) ee.Image#
Scale bands from Sentinel-2 image.
- Parameters:
image (ee.Image) – Sentinel-2 image to scale.
- Returns:
image – Image with bands scaled.
- Return type:
ee.Image
Example
Scale an image:
>>> import ee >>> from statgis.gee import sentinel_functions >>> ee.Initialize() >>> poi = ee.Geometry.Point(-75.6636142, 6.2443677) >>> image = ( ... ee.ImageCollection("COPERNICUS/S2_SR_HARMONIZED") ... .filterBounds(poi) ... .first() ... ) >>> image = sentinel_functions.scaler(image)
Scale all image from a collection:
>>> import ee >>> from statgis.gee import sentinel_functions >>> ee.Initialize() >>> poi = ee.Geometry.Point(-75.6636142, 6.2443677) >>> image_collection = ( ... ee.ImageCollection("COPERNICUS/S2_SR_HARMONIZED") ... .filterBounds(poi) ... .map(sentinel_functions.scaler) ... )
- statgis.gee.sentinel_functions.cloud_mask(image: ee.Image) ee.Image#
Mask clouds from Sentinel-2 image using QA60 band.
- Parameters:
Image (ee.Image) – Image to mask.
- Returns:
Image – Masked image.
- Return type:
ee.Image
Example
Mask clouds in an image:
>>> import ee >>> from statgis.gee import sentinel_functions >>> ee.Initialize() >>> poi = ee.Geometry.Point(-75.6636142, 6.2443677) >>> image = ( ... ee.ImageCollection("COPERNICUS/S2_SR_HARMONIZED") ... .filterBounds(poi) ... .first() ... ) >>> image = sentinel_functions.cloud_mask(image)
Mask all clouds in an image collection:
>>> import ee >>> from statgis.gee import sentinel_functions >>> ee.Initialize() >>> poi = ee.Geometry.Point(-75.6636142, 6.2443677) >>> image_collection = ( ... ee.ImageCollection("COPERNICUS/S2_SR_HARMONIZED") ... .filterBounds(poi) ... .map(sentinel_functions.cloud_mask) ... )