-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsequence-20210126.plantuml
126 lines (86 loc) · 2.11 KB
/
sequence-20210126.plantuml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
@startuml
/' Paramètres de style '/
hide footbox
skinparam sequence {
ActorBackgroundColor #1e4562
ActorBorderColor #1e4562
ActorFontColor #1e4562
}
/' Définition des acteurs et des services '/
actor "Utilisateur" as ov
participant "Visualisation" as vis
participant "Saisie" as sais
participant "Fourniture \nd'objets spatiaux" as ext
participant "Spatialisation" as spa
participant "Fusion" as fus
/' Positionnement des services et définition des groupes '/
box "Interface\nGASPAR"
participant vis
participant sais
end box
box "BD Neo4j\nGASPAR.0"
participant ext
end box
box "Service\nRuitor"
participant spa
participant fus
end box
/' Définition séquence affichage carte '/
ov -> vis: Affichage carte
activate vis
/' Séquence définition zone de recherche '/
== Définition Zone Initiale de Recherche ==
ov -> vis: Sélection zone
activate vis
group Extraction et fourniture d'objets spatiaux
vis -> ext: Sélection géographique
activate ext
vis <-- ext: Objets spatiaux
deactivate ext
activate vis
end
ov <-- vis: done
/' Séquence identification d'objets spatiaux '/
== Identification d'objets spatiaux (création d'indice) ==
alt Sélection d'un objet spatial déjà chargé
ov -> vis: Sélection objet spatial
activate vis
ov <-- vis: done
deactivate vis
else Sélection de cordonnées
ov -> vis: Pointage coordonnées
activate vis
vis <- vis: Coordonnées
ov <-- vis: done
deactivate vis
end
/' Séquence spatialisation '/
== Spatialisation ==
ov -> sais: Paramétrage spatialisation
sais -> spa: Demande de spatialisation
activate spa
vis <-- spa: Zone de Localisation Compatible
deactivate spa
activate vis
ov <-- vis: done
/'Séquence Fusion'/
== Fusion ==
ov -> sais: Paramétrage fusion
note left
Appel facultatif
conditionné par l'existence
d'au moins 2 indices
end note
sais -> fus: Demande de fusion
activate fus
vis <-- fus: Zone de Localisation Probable
deactivate fus
activate vis
ov <-- vis: done
/' Fin diagramme '/
deactivate vis
deactivate vis
deactivate vis
deactivate vis
deactivate vis
@enduml