Vorlage:CoordinateLINK: Unterschied zwischen den Versionen
K (Schützte „Vorlage:CoordinateLINK“: Änderung der Vorlagen nur mit Administratorrechten. ([edit=sysop] (unbeschränkt) [move=sysop] (unbeschränkt))) |
Peter (Diskussion | Beiträge) K (Umzug des toolservers) |
||
Zeile 1: | Zeile 1: | ||
<onlyinclude>[// | <onlyinclude>[//tools.wmflabs.org/geohack/geohack.php?pagename={{FULLPAGENAMEE}}&language=de¶ms={{ | ||
#expr:abs({{{NS|0}}})}}_{{#ifexpr:{{{NS|0}}}<0|S|N}}_{{#expr:abs({{{EW|0}}})}}_{{#ifexpr:{{{EW|0}}}<0|W|E}}{{ | #expr:abs({{{NS|0}}})}}_{{#ifexpr:{{{NS|0}}}<0|S|N}}_{{#expr:abs({{{EW|0}}})}}_{{#ifexpr:{{{EW|0}}}<0|W|E}}{{ | ||
#if:{{{dim|}}}|_dim:{{{dim}}}}}{{#switch: {{{globe|}}} | #if:{{{dim|}}}|_dim:{{{dim}}}}}{{#switch: {{{globe|}}} |
Aktuelle Version vom 13. Dezember 2014, 17:46 Uhr
Vorlage:Überschriftensimulation 4
Stop! | Nicht verwenden! Die Vorlage ist ausschließlich für Vorlage:Coordinate bestimmt. |
Koordinaten Link und dessen Link-Text.
- pre-fix (text: Sortierschlüssel / article: Bezeichner)
- URL des "Geohack" (von Benutzer:Magnus Manske) 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.
Positionskarte~
Vorlage:Positionskarte~ bindet diese Vorlage mit Textersetzung (Parameter 0) ein.
Prüfung des Wertebereich
- Fehlermeldung und Wartungslink via CoordinateMSG
- |2: CH1903 Formatplausibilisierung in Vorlage:Coordinate to CH1903
Bei Fragen zu dieser Vorlage kannst Du Dich an die Vorlagenwerkstatt wenden. |
Information |
|
Der Inhalt dieser Seite oder Teile davon wurden aus der deutschen Wikipedia von der Seite Vorlage:CoordinateLINK kopiert. Der Autor bzw. die Autoren sind dort in der Versionsgeschichte nachzulesen. Diese Seite steht damit unter den gleichen Lizenzbestimmungen wie die Seite der Wikipedia, der Creative-Commons-Lizenz Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 (unported).