This documentation provides a component diagram and description for Shoreline module.
Diagram
earth-engine
Is a library to access Google Earth Engine. It is used by: - identifyWaterFeature: To access Earth Engine Image and Geometry. It uses ee.Image and ee.Geometry. - removeShorelineNoise: To access Earth Engine Geometry. It uses ee.Geometry.MultiLineString and ee.FeatureCollection. - gaussianKernel: To implement gaussian kernel. - linearGaussianFilter: To implement linear gaussian filter. It uses ee.List and ee.Number. - thresholdingAlgorithm: To implement thresholding algorithm. It uses ee.Dictionary and ee.Number. - extractShoreline: To extract shoreline. It uses ee.Image, ee.Geometry, ee.Number, Object and Function. - deriveShoreline: To derive shoreline. It uses ee.Image, ee.Geometry, ee.Number, Object and Function. - deriveShorelines: To derive multiple shorelines. It uses Array, Object, ee.Geometry, ee.Number and ee.FeatureCollection. - expandCoastline: To expand coastline. It uses ee.List and ee.Number.
geodesy
A library with geodetic functions and constants.
metadata
A library to handle metadata.
utils
A library with utility functions.
tools-effects
A library with side effects tools like bufferedHandler and evaluate.
material-ui-icons
A library with Material UI icons.
identifyWaterFeature
A function to identify water feature. It uses ee, ee.Image, ee.Geometry, Number, Object and Function.
removeShorelineNoise
A function to remove shoreline noise. It uses ee, ee.Geometry.MultiLineString, ee.Geometry.MultiLineString and ee.FeatureCollection.
gaussianKernel
A function to implement gaussian kernel. It uses ee, Number, Number and Number.
linearGaussianFilter
A function to implement linear gaussian filter. It uses ee.List, ee.Number, ee.Number and ee.Number.
thresholdingAlgorithm
A function to implement thresholding algorithm. It uses ee.Dictionary and Number.
selectThreshold
A function to select threshold. It uses Number.
extractShoreline
A function to extract shoreline. It uses ee, ee.Image, ee.Geometry, ee.Number, Object and Function.
deriveShoreline
A function to derive shoreline. It uses ee, ee.Image, ee.Geometry, ee.Number, Object and Function.
deriveShorelines
A function to derive multiple shorelines. It uses Array, Object, ee.Geometry, ee.Number, ee.Number and ee.FeatureCollection.
expandCoastline
A function to expand coastline. It uses ee.List and ee.Number.