|
 |
|
This documentation provides a component diagram and description for Shoreline module.
|
|
\ No newline at end of file |
|
|
|
|
|
## 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. |
|
|
|
\ No newline at end of file |