|
|
plantuml
|
|
|
@startuml
|
|
|
skinparam activity {
|
|
|
ArrowColor DarkGreen
|
|
|
BorderColor DarkGreen
|
|
|
BackgroundColor LightGreen
|
|
|
FontColor Black
|
|
|
}
|
|
|
|
|
|
|User|
|
|
|
|
|
|
start
|
|
|
|
|
|
|SelectionPage|
|
|
|
if (Bathymetry selected?) then (yes)
|
|
|
:Redirect to BathemetryPage;
|
|
|
-->[true] "BathemetryPage"
|
|
|
else (no)
|
|
|
-->[false] stop
|
|
|
endif
|
|
|
|
|
|
|BathemetryPage|
|
|
|
:Guide user through bathymetry analysis steps;
|
|
|
-->|Step 1: Choose Satellite| "Choose Satellite";
|
|
|
-->|Step 2: Define AOI| "Define AOI";
|
|
|
-->|Step 3: Set Time Period| "Set Time Period";
|
|
|
-->|Step 4: Select Image| "Select Image";
|
|
|
-->|Step 5: Apply Mask| "Apply Mask";
|
|
|
--> "BathymetryResults"
|
|
|
|
|
|
|BathymetryResults|
|
|
|
-->|calculateMedianImage(collectionName, geometry, dtBegin, dtEnd)| "Calculate Median Image";
|
|
|
-->|retrieveSelectedImage(date, satelliteMission)| "Retrieve Selected Image";
|
|
|
-->|applyMaskToImage(img)| "Apply Mask to Image";
|
|
|
-->|retrieveBathymetryImage()| "Retrieve Bathymetry Image";
|
|
|
-->|retrieveBathymetryParameters()| "Retrieve Bathymetry Parameters";
|
|
|
|
|
|
stop
|
|
|
|
|
|
|User|
|
|
|
|
|
|
@enduml |
|
|
\ No newline at end of file |