Pl:Plantuml
Jump to navigation
Jump to search
PlantUML może być dobrym narzędziem do rysowania uproszczonych schematów przydatnych w tagowaniu.
W przykładach użyto następującej konwencji:
Tworzenie własnego diagramu
Definicje stylów
Na początku pliku dodać definicje stylów:
skinparam class {
BorderColor<<Area>> Blue
BorderColor<<Node>> Red
BorderColor<<Way>> Green
}
Tagi jakiegoś obiektu
Przykładowy kod ramki na tag
class "Tagi budynku szkoły" <<(A,lightblue) Area>> {
addr:city=Kraków
addr:housenumber=29
addr:postcode=30-334
addr:street=Komandosów
**building=school**
obrys budynku (obszar)
}
- W miejscu
<<(A,lightblue) Area>>
należy wybrać odpowiedni styl dla ramki; - w kolejnych liniach wypisać tagi;
- w ostatniej czytelny opis - a w nawiasie typ;
- linia łącząca ramkę z rysunkiem według odpowiedniego stylu.
typ | styl ramki | styl linii |
---|---|---|
węzeł | <<(N, orange) Node>>
|
object *-- tags #red
|
linia | <<(W,green) Way>>
|
object o-- tags #red
|
obszar | <<(A,lightblue) Area>>
|
object -- tags #blue
|
relacja | <<(R, violet) Relation>>
|
object }-- [outer] tags #purple
|