|
|
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 |
|
|
mermaid
|
|
|
graph TB
|
|
|
style User fill:#lightblue,stroke:#333,stroke-width:2px
|
|
|
style SelectionPage fill:#lightblue,stroke:#333,stroke-width:2px
|
|
|
style BathemetryPage fill:#lightblue,stroke:#333,stroke-width:2px
|
|
|
style BathemetryResults fill:#lightblue,stroke:#333,stroke-width:2px
|
|
|
|
|
|
User --> SelectionPage
|
|
|
SelectionPage -->|Bathymetry selected?| BathemetryPage
|
|
|
BathemetryPage -->|Guide user through bathymetry analysis steps| "Step 1: Choose Satellite"
|
|
|
"Step 1: Choose Satellite" --> "Step 2: Define AOI"
|
|
|
"Step 2: Define AOI" --> "Step 3: Set Time Period"
|
|
|
"Step 3: Set Time Period" --> "Step 4: Select Image"
|
|
|
"Step 4: Select Image" --> "Step 5: Apply Mask"
|
|
|
"Step 5: Apply Mask" --> BathemetryResults
|
|
|
BathemetryResults -->|calculateMedianImage(collectionName, geometry, dtBegin, dtEnd)| "Retrieve Selected Image"
|
|
|
"Retrieve Selected Image" -->|applyMaskToImage(img)| "Retrieve Bathymetry Image"
|
|
|
"Retrieve Bathymetry Image" -->|retrieveBathymetryParameters()| "Retrieve Bathymetry Parameters"
|
|
|
BathemetryPage --> stop
|
|
|
BathemetryPage -->|Bathymetry selected?| BathemetryPage
|
|
|
BathemetryPage --> stop
|
|
|
BathemetryResults --> stop |
|
|
\ No newline at end of file |