Benutzer:Divisor/Koordinaten System Dokumentation

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Architekur[Bearbeiten | Quelltext bearbeiten]

                                                                      Koordinaten_Link
                                                                           │
                                                                        ┌<>┘
Koordinaten_Text ────────┐                                              │          ┌─Koordinaten_Display_Text
Koordinaten_Artikel ─────┼─>─┬────────────┐        ┌─────<─ Koordinaten_Display ─>─┼─Koordinaten_Display_Artikel
Koordinaten_Text_Artikel ┘   │            │        │              │ │   │          └─Koordinaten_Display_Text_Artikel
                             │   ┌─>─ Koordinaten_Fehler          │ │   └<>┐
                             │   │                 │              │ │      │
                     ┌───────────────────┐         └─<────┬────>──┘ │ Koordinaten_String
                     │ Koordinaten_24    │                │         │        │     │
                     │ Koordinaten_25    │                │         │        └──<──┘
                     │ Koordinaten_26    │                │         │
                     │ Koordinaten_35    │                │         │
                     │ Koordinaten_36    │─>─ Koordinaten_Korrektur │
                     │ Koordinaten_37    │                          │
                     │ Koordinaten_46    │                          │
                     │ Koordinaten_47    │                          │
                     │ Koordinaten_48    │                          │
                     ├───────────────────┤                          │
                     │ Koordinaten_NW    │─────────────>────────────┘
                     │ Koordinaten_Namen │
                     └───────────────────┘
                                │
                             ┌<>┘
                             │              ┌──────────────────────────────┐
         Modulo ──<>── Koordinate_Wert ──>──│ Koordinaten_Längenkorrektur  │
                                            │ Koordinaten_Breitenkorrektur │
                                            └──────────────────────────────┘

Legende:[Bearbeiten | Quelltext bearbeiten]

A ──>─ B
A ─<>─ B
Vorlage A verwendet Vorlage B und baut das Ergebnis direkt in sein eigenes Resultat ein. Vorlage A verwendet Vorlage B und reicht das Ergebnis gleich als Parameter an andere Vorlagen weiter.

Performance[Bearbeiten | Quelltext bearbeiten]

Ich denke ich habe ein akzeptables Gleichgewicht zwischen geringer Vorlagenzahl, geringer Redundanz und guter Performace erreicht.

Benutzerinterface[Bearbeiten | Quelltext bearbeiten]

Dokumentation[Bearbeiten | Quelltext bearbeiten]

Die generische Dokumentation des Benutzerinterfaces befindet sich in der Vorlage Koordinaten_Dokumentation.

Fehlermeldungen[Bearbeiten | Quelltext bearbeiten]

Argumente Ergebnis
1.20|N Fehler in der Struktur der Koordinaten entdeckt! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)
2.44|W|15|44|18|W Die Himmelsrichtung "W" wurde zweimal entdeckt! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)
20|18|44|O|33|E Die Himmelsrichtungen "O" und "E" sind äquivalent! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)
55|34.66|W|22.44|O Die Himmelsrichtungen "W" und "O" liegen in entgegengesetzter Richtung! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)
22,44|18,5

Der String " 22,44" ist kein gültiger Zahlenwert! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)

15|16|18,5|N|22.44|O

Der String " 18,5" ist kein gültiger Zahlenwert! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)

4|18.55|N|66|22,476|E

Der String " 22,476" ist kein gültiger Zahlenwert! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)

33,56|33.56|N|78.445|45,666|W

Der String " 33,56" ist kein gültiger Zahlenwert! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)

lat_deg=15|lon_deg=18,55

Der String " 18,55" ist kein gültiger Zahlenwert! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)