Vorlage:Coord: Unterschied zwischen den Versionen
Aus Helvetia Wiki – Die Enzyklopädie der Schweiz
Keine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
| 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|}}}}|{{{ | <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}}}}¶ms={{#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}}}}¶ms={{#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> | ||
{{#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}}}}¶ms={{#expr:abs({{{1}}})}}_{{#ifexpr:{{{1}}}<0|S|N}}_{{#expr:abs({{{2}}})}}_{{#ifexpr:{{{2}}}<0|W|E}}{{#if:{{{3|}}}|_{{{3 | |||
}} | |||
{{#switch:{{lc:{{{display|inline}}}}} | |||
| title | |||
| inline,title | |||
| title,inline = <span | |||
| #default = | |||
}}</includeonly><noinclude> | |||
== Verwendung == | == Verwendung == | ||
=== | Diese Version der Vorlage ist für Koordinaten in Dezimalgrad vorgesehen. | ||
=== Standardformat === | |||
<pre> | |||
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS}} | |||
</pre> | |||
Die Koordinaten werden nur an der Stelle angezeigt, an der die Vorlage eingebunden ist. | |||
=== In einer Infobox und beim Seitentitel === | |||
<pre> | <pre> | ||
| Zeile 21: | Zeile 18: | ||
</pre> | </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 | {{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=title}} | ||
}} | |||
</pre> | </pre> | ||
=== Nur | === Nur innerhalb des Textes oder einer Tabelle === | ||
<pre> | <pre> | ||
{{Coord| | {{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=inline}} | ||
</pre> | </pre> | ||
=== | === Ohne sichtbare Ausgabe === | ||
<pre> | <pre> | ||
{{Coord| | {{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=none}} | ||
</pre> | </pre> | ||
=== | Die geografischen Daten werden registriert, aber nicht sichtbar ausgegeben. | ||
=== Benannte Parameter === | |||
Anstelle des dritten Positionsparameters können <code>type</code> und <code>region</code> getrennt angegeben werden: | |||
<pre> | <pre> | ||
{{Coord| | {{Coord | ||
|45.9369 | |||
|7.8668 | |||
|type=mountain | |||
|region=CH-VS | |||
|display=inline,title | |||
}} | |||
</pre> | </pre> | ||
=== | === Parameter === | ||
; 1 | |||
: Breitengrad als Dezimalzahl. | |||
; 2 | |||
: Längengrad als Dezimalzahl. | |||
; 3 | |||
: Kombinierte GeoHack-Parameter, beispielsweise <code>type:mountain_region:CH-VS</code>. | |||
; display | ; display | ||
: | : Bestimmt den Ausgabeort. Unterstützt werden <code>inline</code>, <code>title</code>, <code>inline,title</code> und <code>none</code>. | ||
; primary | |||
: Mit <code>primary=yes</code> werden auch reine Inline-Koordinaten als Hauptkoordinaten registriert. | |||
; type | ; type | ||
| Zeile 71: | Zeile 82: | ||
; scale | ; scale | ||
: Gewünschter Kartenmassstab. | : Gewünschter Kartenmassstab. | ||
; globe | |||
: Himmelskörper. Standardwert ist <code>earth</code>. | |||
; name | ; name | ||
: | : Bezeichnung des geografischen Objekts. Standardwert ist der Seitentitel. | ||
; text | ; text | ||
: Eigener sichtbarer | : Eigener sichtbarer Linktext. | ||
== Voraussetzungen == | == Voraussetzungen == | ||
Die Erweiterungen ParserFunctions und GeoData müssen in <code>LocalSettings.php</code> aktiviert sein: | |||
<pre> | <pre> | ||
Version vom 28. Juli 2026, 22:28 Uhr
Verwendung
Diese Version der Vorlage ist für Koordinaten in Dezimalgrad vorgesehen.
Standardformat
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS}}
Die Koordinaten werden nur an der Stelle angezeigt, an der die Vorlage eingebunden ist.
In einer Infobox und beim Seitentitel
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=inline,title}}
Bei display=inline,title erscheint eine Ausgabe in der Infobox. Eine zweite Ausgabe wird als Seitenindikator ausserhalb der Tabelle angezeigt.
Nur beim Seitentitel
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=title}}
Nur innerhalb des Textes oder einer Tabelle
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=inline}}
Ohne sichtbare Ausgabe
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=none}}
Die geografischen Daten werden registriert, aber nicht sichtbar ausgegeben.
Benannte Parameter
Anstelle des dritten Positionsparameters können type und region getrennt angegeben werden:
{{Coord
|45.9369
|7.8668
|type=mountain
|region=CH-VS
|display=inline,title
}}
Parameter
- 1
- Breitengrad als Dezimalzahl.
- 2
- Längengrad als Dezimalzahl.
- 3
- Kombinierte GeoHack-Parameter, beispielsweise
type:mountain_region:CH-VS.
- display
- Bestimmt den Ausgabeort. Unterstützt werden
inline,title,inline,titleundnone.
- primary
- Mit
primary=yeswerden auch reine Inline-Koordinaten als Hauptkoordinaten registriert.
- type
- Art des geografischen Objekts, beispielsweise
mountain,city,waterbody,river,passoderlandmark.
- region
- ISO-Code des Landes oder Kantons, beispielsweise
CH,CH-VS,CH-ZHoderCH-BE.
- dim
- Ungefähre Ausdehnung des Objekts in Metern.
- scale
- Gewünschter Kartenmassstab.
- globe
- Himmelskörper. Standardwert ist
earth.
- name
- Bezeichnung des geografischen Objekts. Standardwert ist der Seitentitel.
- text
- Eigener sichtbarer Linktext.
Voraussetzungen
Die Erweiterungen ParserFunctions und GeoData müssen in LocalSettings.php aktiviert sein:
wfLoadExtension( 'ParserFunctions' ); wfLoadExtension( 'GeoData' );