Vorlage:Coord: Unterschied zwischen den Versionen

Aus Helvetia Wiki – Die Enzyklopädie der Schweiz
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>{{#coordinates:{{{1}}}|{{{2}}}|{{#switch:{{lc:{{{display|inline}}}}}|title=primary|inline,title=primary|title,inline=primary|#default={{#ifeq:{{lc:{{{primary|no}}}}}|yes|primary|}}}}|{{#if:{{{3|}}}|{{{3}}}|type:{{{type|landmark}}}_region:{{{region|CH}}}}}|{{#if:{{{dim|}}}|dim={{{dim}}}|}}|{{#if:{{{scale|}}}|scale={{{scale}}}|}}|globe={{{globe|earth}}}|name={{{name|{{PAGENAME}}}}}}}{{#switch:{{lc:{{{display|inline}}}}}|none=|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}}}|_type:{{{type|landmark}}}_region:{{{region|CH}}}}}{{#if:{{{dim|}}}|_dim:{{{dim}}}|}}{{#if:{{{scale|}}}|_scale:{{{scale}}}|}} {{#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={{#tag:indicator|<span class="coordinates plainlinks nourlexpansion" style="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}}}|_type:{{{type|landmark}}}_region:{{{region|CH}}}}}{{#if:{{{dim|}}}|_dim:{{{dim}}}|}}{{#if:{{{scale|}}}|_scale:{{{scale}}}|}} {{#if:{{{text|}}}|{{{text}}}|{{formatnum:{{#expr:abs({{{1}}})}}}}° {{#ifexpr:{{{1}}}<0|S|N}}, {{formatnum:{{#expr:abs({{{2}}})}}}}° {{#ifexpr:{{{2}}}<0|W|O}}}}]</span>|name=coordinates}}|#default=}}</includeonly><noinclude>
<includeonly>{{#switch:{{lc:{{{display|inline}}}}}
|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>
}}</includeonly><noinclude>
== Verwendung ==
== Verwendung ==


Diese Version der Vorlage ist für Koordinaten in Dezimalgrad vorgesehen.
=== Dezimalgrad ===
 
=== Standardformat ===


<pre>
<pre>
Zeile 10: Zeile 11:
</pre>
</pre>


Die Koordinaten werden nur an der Stelle angezeigt, an der die Vorlage eingebunden ist.
Ergebnis:
 
=== In einer Infobox und beim Seitentitel ===
 
<pre>
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=inline,title}}
</pre>
 
Bei <code>display=inline,title</code> erscheint eine Ausgabe in der Infobox. Eine zweite Ausgabe wird als Seitenindikator ausserhalb der Tabelle angezeigt.
 
=== Nur beim Seitentitel ===


<pre>
<pre>
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=title}}
45,9369° N, 7,8668° O
</pre>
</pre>


=== Nur innerhalb des Textes oder einer Tabelle ===
=== Grad, Minuten und Sekunden ===


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


=== Ohne sichtbare Ausgabe ===
Ergebnis:


<pre>
<pre>
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=none}}
45° 54′ 50″ N, 8° 56′ 58″ O
</pre>
</pre>
Die geografischen Daten werden registriert, aber nicht sichtbar ausgegeben.


=== Benannte Parameter ===
=== Benannte Parameter ===
Anstelle des dritten Positionsparameters können <code>type</code> und <code>region</code> getrennt angegeben werden:


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


=== Parameter ===
=== Eigener Linktext ===


; 1
<pre>
: Breitengrad als Dezimalzahl.
{{Coord
|45.9369
|7.8668
|type:mountain_region:CH-VS
|text=Karte
}}
</pre>


; 2
=== Unsichtbare Koordinaten ===
: Längengrad als Dezimalzahl.


; 3
<pre>
: Kombinierte GeoHack-Parameter, beispielsweise <code>type:mountain_region:CH-VS</code>.
{{Coord
 
|45.9369
; display
|7.8668
: Bestimmt den Ausgabeort. Unterstützt werden <code>inline</code>, <code>title</code>, <code>inline,title</code> und <code>none</code>.
|type:mountain_region:CH-VS
 
|display=none
; primary
}}
: Mit <code>primary=yes</code> werden auch reine Inline-Koordinaten als Hauptkoordinaten registriert.
</pre>
 
; 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
: ISO-Code des Landes oder Kantons, beispielsweise <code>CH</code>, <code>CH-VS</code>, <code>CH-ZH</code> oder <code>CH-BE</code>.
 
; dim
: Ungefähre Ausdehnung des Objekts in Metern.
 
; scale
: Gewünschter Kartenmassstab.
 
; globe
: Himmelskörper. Standardwert ist <code>earth</code>.
 
; name
: Bezeichnung des geografischen Objekts. Standardwert ist der Seitentitel.
 
; text
: Eigener sichtbarer Linktext.


== Voraussetzungen ==
== Hinweis ==


Die Erweiterungen ParserFunctions und GeoData müssen in <code>LocalSettings.php</code> aktiviert sein:
Diese einfache Version erzeugt nur einen Link zu GeoHack. Sie registriert keine strukturierten Koordinaten in der MediaWiki-Datenbank.


<pre>
Für die Registrierung strukturierter Koordinaten muss später die Erweiterung GeoData installiert und eingerichtet werden.
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.