Vorlage:Coord: Unterschied zwischen den Versionen

Aus Helvetia Wiki – Die Enzyklopädie der Schweiz
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>{{#coordinates:{{#switch:{{lc:{{{display|inline}}}}}|title=primary|inline,title=primary|title,inline=primary|#default={{#ifeq:{{lc:{{{primary|no}}}}}|yes|primary|}}}}|{{{1}}}|{{{2}}}|{{{3|}}}|{{#if:{{{type|}}}|type={{{type}}}|}}|{{#if:{{{region|}}}|region={{{region}}}|}}|{{#if:{{{dim|}}}|dim={{{dim}}}|}}|{{#if:{{{scale|}}}|scale={{{scale}}}|}}|globe={{{globe|earth}}}|name={{{name|{{PAGENAME}}}}}}}
<includeonly>{{#switch:{{lc:{{{display|inline}}}}}
{{#switch:{{lc:{{{display|inline}}}}}
|none=
| none =
|#default=<span class="coordinates plainlinks nourlexpansion" style="white-space:nowrap;">[https://geohack.toolforge.org/geohack.php?language=de&pagename={{FULLPAGENAMEE}}&params={{#if:{{{4|}}}|{{{1}}}_{{{2}}}_{{{3}}}_{{uc:{{{4}}}}}_{{{5}}}_{{{6}}}_{{{7}}}_{{#switch:{{uc:{{{8}}}}}|O=E|#default={{uc:{{{8}}}}}}}{{#if:{{{9|}}}|_{{{9}}}|{{#if:{{{type|}}}|_type:{{{type}}}|}}{{#if:{{{region|}}}|_region:{{{region}}}|}}}}|{{{1}}}_N_{{{2}}}_E{{#if:{{{3|}}}|_{{{3}}}|_type:{{{type|landmark}}}_region:{{{region|CH}}}}}}} {{#if:{{{text|}}}|{{{text}}}|{{#if:{{{4|}}}|{{{1}}}° {{{2}}}{{{3}}}{{uc:{{{4}}}}}, {{{5}}}° {{{6}}}{{{7}}}{{#switch:{{uc:{{{8}}}}}|E=O|#default={{uc:{{{8}}}}}}}|{{formatnum:{{{1}}}}}° N, {{formatnum:{{{2}}}}}° O}}}}]</span>
| title =
| #default = <span class="coordinates plainlinks nourlexpansion" style="white-space:nowrap;">[https://geohack.toolforge.org/geohack.php?language=de&pagename={{urlencode:{{FULLPAGENAME}}}}&params={{#expr:abs({{{1}}})}}_{{#ifexpr:{{{1}}}<0|S|N}}_{{#expr:abs({{{2}}})}}_{{#ifexpr:{{{2}}}<0|W|E}}{{#if:{{{3|}}}|_{{{3}}}|}}{{#if:{{{type|}}}|_type:{{{type}}}|}}{{#if:{{{region|}}}|_region:{{{region}}}|}}{{#if:{{{dim|}}}|_dim:{{{dim}}}|}}{{#if:{{{scale|}}}|_scale:{{{scale}}}|}}{{#if:{{{globe|}}}|_globe:{{{globe}}}|}} {{#if:{{{text|}}}|{{{text}}}|{{formatnum:{{#expr:abs({{{1}}})}}}}° {{#ifexpr:{{{1}}}<0|S|N}}, {{formatnum:{{#expr:abs({{{2}}})}}}}° {{#ifexpr:{{{2}}}<0|W|O}}}}]</span>
}}
{{#switch:{{lc:{{{display|inline}}}}}
| title
| inline,title
| title,inline = <span id="coordinates" class="coordinates plainlinks nourlexpansion" style="float:right; clear:right; margin:0 0 0.35em 1em; font-size:90%; white-space:nowrap;">Koordinaten: [https://geohack.toolforge.org/geohack.php?language=de&pagename={{urlencode:{{FULLPAGENAME}}}}&params={{#expr:abs({{{1}}})}}_{{#ifexpr:{{{1}}}<0|S|N}}_{{#expr:abs({{{2}}})}}_{{#ifexpr:{{{2}}}<0|W|E}}{{#if:{{{3|}}}|_{{{3}}}|}}{{#if:{{{type|}}}|_type:{{{type}}}|}}{{#if:{{{region|}}}|_region:{{{region}}}|}}{{#if:{{{dim|}}}|_dim:{{{dim}}}|}}{{#if:{{{scale|}}}|_scale:{{{scale}}}|}}{{#if:{{{globe|}}}|_globe:{{{globe}}}|}} {{#if:{{{text|}}}|{{{text}}}|{{formatnum:{{#expr:abs({{{1}}})}}}}° {{#ifexpr:{{{1}}}<0|S|N}}, {{formatnum:{{#expr:abs({{{2}}})}}}}° {{#ifexpr:{{{2}}}<0|W|O}}}}]</span>
| #default =
}}</includeonly><noinclude>
}}</includeonly><noinclude>
== Verwendung ==
== Verwendung ==


=== Standardaufruf ===
=== Dezimalgrad ===
 
<pre>
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS}}
</pre>
 
Ergebnis:
 
<pre>
45,9369° N, 7,8668° O
</pre>
 
=== Grad, Minuten und Sekunden ===


Der folgende Aufruf ist mit dem von Wikipedia verwendeten Parameterformat kompatibel:
<pre>
{{Coord|45|54|50|N|8|56|58|O|type:mountain_region:CH-TI}}
</pre>
 
Ergebnis:


<pre>
<pre>
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=inline,title}}
45° 54′ 50″ N, 8° 56′ 58″ O
</pre>
</pre>


=== Benannte Parameter ===
=== Benannte Parameter ===
Alternativ können Typ und Region als benannte Parameter angegeben werden:


<pre>
<pre>
Zeile 31: Zeile 37:
  |type=mountain
  |type=mountain
  |region=CH-VS
  |region=CH-VS
|display=inline,title
}}
}}
</pre>
</pre>


=== Nur im Artikeltext ===
=== Eigener Linktext ===


<pre>
<pre>
{{Coord|46.9480|7.4474|type:city_region:CH-BE}}
{{Coord
|45.9369
|7.8668
|type:mountain_region:CH-VS
|text=Karte
}}
</pre>
</pre>


=== Nur rechts oben ===
=== Unsichtbare Koordinaten ===


<pre>
<pre>
{{Coord|46.9480|7.4474|type:city_region:CH-BE|display=title}}
{{Coord
|45.9369
|7.8668
|type:mountain_region:CH-VS
|display=none
}}
</pre>
</pre>


=== Ohne sichtbare Ausgabe ===
== Hinweis ==
 
Die Koordinaten werden registriert, aber nicht angezeigt:
 
<pre>
{{Coord|46.9480|7.4474|type:city_region:CH-BE|display=none}}
</pre>
 
=== Zusätzliche Parameter ===
 
; display
: Mögliche Werte sind <code>inline</code>, <code>title</code>, <code>inline,title</code> und <code>none</code>.
 
; type
: Art des geografischen Objekts, beispielsweise <code>mountain</code>, <code>city</code>, <code>waterbody</code>, <code>river</code>, <code>pass</code> oder <code>landmark</code>.


; region
Diese einfache Version erzeugt nur einen Link zu GeoHack. Sie registriert keine strukturierten Koordinaten in der MediaWiki-Datenbank.
: ISO-Code des Landes oder Kantons, beispielsweise <code>CH</code>, <code>CH-VS</code>, <code>CH-ZH</code> oder <code>CH-BE</code>.


; dim
Für die Registrierung strukturierter Koordinaten muss später die Erweiterung GeoData installiert und eingerichtet werden.
: Ungefähre Ausdehnung des Objekts in Metern.
 
; scale
: Gewünschter Kartenmassstab.
 
; name
: Name des geografischen Objekts. Standardwert ist der Seitentitel.
 
; text
: Eigener sichtbarer Text anstelle der Koordinaten.
 
== Voraussetzungen ==
 
In der Datei <code>LocalSettings.php</code> müssen folgende Erweiterungen aktiviert sein:
 
<pre>
wfLoadExtension( 'ParserFunctions' );
wfLoadExtension( 'GeoData' );
</pre>


[[Kategorie:Vorlage:Geografie]]
[[Kategorie:Vorlage:Geografie]]
</noinclude>
</noinclude>

Aktuelle Version vom 28. Juli 2026, 22:38 Uhr

Verwendung

Dezimalgrad

{{Coord|45.9369|7.8668|type:mountain_region:CH-VS}}

Ergebnis:

45,9369° N, 7,8668° O

Grad, Minuten und Sekunden

{{Coord|45|54|50|N|8|56|58|O|type:mountain_region:CH-TI}}

Ergebnis:

45° 54′ 50″ N, 8° 56′ 58″ O

Benannte Parameter

{{Coord
 |45.9369
 |7.8668
 |type=mountain
 |region=CH-VS
}}

Eigener Linktext

{{Coord
 |45.9369
 |7.8668
 |type:mountain_region:CH-VS
 |text=Karte
}}

Unsichtbare Koordinaten

{{Coord
 |45.9369
 |7.8668
 |type:mountain_region:CH-VS
 |display=none
}}

Hinweis

Diese einfache Version erzeugt nur einen Link zu GeoHack. Sie registriert keine strukturierten Koordinaten in der MediaWiki-Datenbank.

Für die Registrierung strukturierter Koordinaten muss später die Erweiterung GeoData installiert und eingerichtet werden.