Vorlage:CoordinateLINK/Doku
Aus PlusPedia
Diese Seite ist die Dokumentations-Unterseite der Vorlage:CoordinateLINK. |
Nicht verwenden! Die Vorlage ist ausschließlich für Vorlage:Coordinate bestimmt. Diese Vorlage ist vielfach eingebunden. Wenn du die Auswirkungen genau kennst, kannst du sie bearbeiten. Änderungswünsche oder Fragen bitte in die Diskussion einbringen. |
Koordinaten Link und dessen Link-Text.
- pre-fix (text: Sortierschlüssel / article: Bezeichner)
- URL des "Geohack" und Parameteraufbereitung für diese Schnittstelle. Es werden nur die tatsächlich ausgewerteten und die zur Auswertung vorgesehenen Parameter übergeben.
- Wertebereich von type prüfen
- Link-Text Die durch die einbindende Vorlage CoordinateMAIN sichergestellte Vorbedingung (pre-condition), dass nur entweder Parameter 0 oder 1 einen Wert haben kann, wird hier in einer einfachen Abfrage ausgenutzt.
- Falls 0: ›ICONs‹ oder freier Text
- Sonst 1 konditional Coordinate to 1 gefolgt von konditional Coordinate to 2
- Spezieller Programmiertrick
Die zusätzliche Formatausgabe 2 soll nur dann erfolgen, wenn dies auch tatsächlich notwendig ist. Das ergibt folgende Bedingungen:
- 2 ist definiert und nicht leer
- 2 ist ungleich 1 (also kein doppel gemoppel)
- nicht (2=›DMS‹ und 1=›DM‹)
- Dies entspricht dem Boolesche Ausdruck
{{{2|}}} AND ({{{2|}}}!={{{1|}}}) AND ({{{2|}}}!={{{1|}}}S)
- In der Vorlage wird dafür der äquivalente Konstrukt
{{#switch:{{{2| }}}||{{{1| }}}|{{{1| }}}S=«falsch»|#default=«wahr»}}
verwendet.
Zusätzlich wird die Lesbarkeit durch das Unterdrücken eines Klammerpaares im Format ›CH1903‹ erschwert.
1 Positionskarte~
Vorlage:Positionskarte~ bindet diese Vorlage mit Textersetzung (Parameter 0) ein.
2 Prüfung des Wertebereich
- Fehlermeldung und Wartungslink via CoordinateMSG
- |2: CH1903 Formatplausibilisierung in Vorlage:Coordinate/to CH1903
Diesen Artikel melden!
Verletzt dieser Artikel deine Urheber- oder Persönlichkeitsrechte?
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular
PlusPedia Impressum
Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.
Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.