Benutzer:Divisor/Vorlage:Koordinaten Text

aus Wikipedia, der freien Enzyklopädie

Diese Vorlage erlaubt es auf verschiedene Art und Weise Koordinaten zu einem Artikel hinzuzufügen. Die Darstellung erfolgt dabei als Text mit Link. Die Verwendung dieser Vorlage kann sowohl mit, als auch ohne benannte Parameter erfolgen.

Verwendung ohne benannte Parameter

Bei einer Verwendung ohne Parameter ist die Angabe der Himmelsrichtungen optional.

Verwendung mit Himmelsrichtungen

Die einzelnen Daten werden einfach, getrennt durch "|"s, hintereinander geschrieben. Dabei wird zuerst die Breitenangabe, danach die Längenangabe und schließlich die Typ-, Regions- und Skalierungsangabe gemacht. Sowohl Breiten- als auch Längenangabe können zwei, drei oder vier Parameter belegen. Die restlichen Angaben können entweder einfach nach dem Muster "|<Typ>|<Region>|<Skalierung>" angehängt werden oder als benannte Parameter angegeben werden.

Beispiele

{{Benutzer:Divisor/Vorlage:Koordinaten_Text|<Parameter>}}
Kommentar Parameter Resultat
Minimal 1|N|1|W [[[:Vorlage:KoordinateURL]]1_N_1_W ]
Mit Grad, Minuten und Sekunden 60|30|8|N|34|8|25|O [[[:Vorlage:KoordinateURL]]60.502222222222_N_34.140277777778_E ]
Mit Nachkommastellen 34|1.56546|N|1.32556654756|E [[[:Vorlage:KoordinateURL]]34.026091_N_1.32556654756_E ]
Mit restlichen Angaben 2|18|6|N|123|W|mountain(4596)|AF|12500 [[[:Vorlage:KoordinateURL]]2.3016666666667_N_123_W_type:mountain(4596)_region:AF_scale:12500 ]
Die restlichen Angaben als benannte Parameter 18.44|S|33|45|E|type=city(1200)|region=DE|scale=25000 [[[:Vorlage:KoordinateURL]]18.44_S_33.75_E_type:city(1200)_region:DE_scale:25000 ]
Nur mit Skalierungsangabe 18|6|N|23|3|W|||12500 [[[:Vorlage:KoordinateURL]]18.1_N_23.05_W_scale:12500 ]
Vollkommen wahnsinnig 1.234|-23.44|23432.555|N|200.1234|-444|-23.3434|W [[[:Vorlage:KoordinateURL]]7.3523763888889_N_167.28308427778_E ]
Himmelsrichtungen vertauscht 13.56|O|73.55|N [[[:Vorlage:KoordinateURL]]73.55_N_13.56_E ]

Verwendung ohne Himmelsrichtungen

Ebenfalls möglich ist ein Auskommen mit nur zwei Parametern, indem die Himmelsrichtungen als Vorzeichen der Parameter codiert werden. Bezüglich der restlichen Angaben gilt dasselbe wie bei der Verwendung ohne Himmelsrichtungen.

Beispiele

{{Benutzer:Divisor/Vorlage:Koordinaten_Text|<Parameter>}}
Kommentar Parameter Resultat
Minimal 1|1 [[[:Vorlage:KoordinateURL]]1_N_1_W ]
Minimal andersrum -1|-1 [[[:Vorlage:KoordinateURL]]1_S_1_E ]
Mit restlichen Angaben -34.55|45.555|city(234)|DE-SN|25000 [[[:Vorlage:KoordinateURL]]34.55_S_45.555_W_type:city(234)_region:DE-SN_scale:25000 ]
Die restlichen Angaben als benannte Parameter 45.33|-18.55|type=landmark|region=CH|scale=12500 [[[:Vorlage:KoordinateURL]]45.33_N_18.55_E_type:landmark_region:CH_scale:12500 ]
Nur mit Skalierungsangabe -23.459|-22.573|||25000 [[[:Vorlage:KoordinateURL]]23.459_S_22.573_E_scale:25000 ]

Verwendung mit benannten Parametern

Um Koordinaten in einem Artikel anzuzeigen, kopiere bitte den folgenden Quelltext an die entsprechende Stelle im Artikel:

{{Benutzer:Divisor/Vorlage:Koordinaten_Text
|lat_deg = 
|lat_min = 
|lat_sec = 
|lat = 
|lon_deg = 
|lon_min = 
|lon_sec = 
|lon = 
|type = 
|region = 
|scale =
}}

Alle Parameter haben vernünftige Default-Werte und können weggelassen werden.

Parameter

Parameter Typ Erklärung
lat_deg optional (default 0) Breitengrade
lat_min optional (default 0) Breitenminuten
lat_sec optional (default 0) Breitensekunden
lat optional (default N) Breite (N oder S)
lon_deg optional (default 0) Längengrade
lon_min optional (default 0) Längenminuten
lon_sec optional (default 0) Längensekunden
lon optional (default W) Länge (W, O oder E)
type optional Typ der Koordinaten (näheres siehe: WikiProjekt Georeferenzierung)
region optional Region der Koordinaten (näheres siehe: WikiProjekt Georeferenzierung)
scale optional Skalierung der Koordinaten (näheres siehe: WikiProjekt Georeferenzierung)

Verwendung in anderen Vorlagen

Diese Vorlage kann auf jede der oben vorgestellten Arten in andere Vorlagen eingebaut werden. Undefinierte oder einen "leeren" String enthaltende Parameter werden so vernünftig wie möglich behandelt.

Beispiele

{{Benutzer:Divisor/Vorlage:Koordinaten_Text|<Parameter>}}
Kommentar Parameter Resultat
Nichts keine [[[:Vorlage:KoordinateURL]]0_N_0_W ]
Fast nichts |S||E [[[:Vorlage:KoordinateURL]]0_N_0_W ]
Leere unbenannte Parameter -13.44|||N|45.66|||E [[[:Vorlage:KoordinateURL]]13.44_S_45.66_E ]
Leere benannte Parameter lat_deg=23.445|lat_min=|lat_sec=|lat=N|
lon_deg=34.5|lon_min=|lon_sec=|lon=O|
type=|region=|scale=
[[[:Vorlage:KoordinateURL]]23.445_N_34.5_E ]

Fehlermeldungen

Sollte diese Vorlage falsch verwendet werden, wird eine entsprechende Fehlermeldung angezeigt.

Beispiele

{{Benutzer:Divisor/Vorlage:Koordinaten_Text|<Parameter>}}
Kommentar Parameter Resultat
Struktureller Fehler 1|N Fehler in der Struktur der Koordinaten entdeckt! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)
Identische Himmelsrichtungen 1|W|2|W Die Himmelsrichtung "W" wurde zweimal entdeckt! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)
Äquivalente Himmelsrichtungen 1|O|2|E Die Himmelsrichtungen "O" und "E" sind äquivalent! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)
Entgegengesetzte Himmelsrichtungen 1|W|2|O Die Himmelsrichtungen "W" und "O" liegen in entgegengesetzter Richtung! (bitte die Argumente dieser Koordinaten_Text Vorlage überprüfen)
Ungültiger Zahlenwert 3,55|W|15|N

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