Vorlage:Coord: Unterschied zwischen den Versionen
Aus Helvetia Wiki – Die Enzyklopädie der Schweiz
Die Seite wurde neu angelegt: «<includeonly><!-- Регистрация координат через Extension:GeoData. Если указан параметр display=title или display=inline,title, координаты регистрируются как основные. --><span style="display:none;">{{#if:{{{3|}}} | {{#coordinates: {{#switch:{{lc:{{{display|inline}}}}} | title | inline,title = primary | #default = {{#ifeq:{{lc:{{{primary|no}}}}}|yes|pri…» |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
<includeonly> | <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}}}}}}} | ||
{{#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}}}|}}{{#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}}}}¶ms={{#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 == | |||
== | === Standardaufruf === | ||
Der folgende Aufruf ist mit dem von Wikipedia verwendeten Parameterformat kompatibel: | |||
<pre> | <pre> | ||
{{Coord| | {{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=inline,title}} | ||
</pre> | </pre> | ||
=== Benannte Parameter === | |||
Alternativ können Typ und Region als benannte Parameter angegeben werden: | |||
<pre> | <pre> | ||
{{Coord| | {{Coord | ||
|45.9369 | |||
|7.8668 | |||
|type=mountain | |||
|region=CH-VS | |||
|display=inline,title | |||
}} | |||
</pre> | </pre> | ||
=== Nur im Artikeltext === | |||
<pre> | <pre> | ||
{{Coord| | {{Coord|46.9480|7.4474|type:city_region:CH-BE}} | ||
</pre> | </pre> | ||
=== Nur rechts oben === | |||
<pre> | <pre> | ||
{{Coord| | {{Coord|46.9480|7.4474|type:city_region:CH-BE|display=title}} | ||
</pre> | </pre> | ||
=== | === Ohne sichtbare Ausgabe === | ||
Die Koordinaten werden registriert, aber nicht angezeigt: | |||
<pre> | <pre> | ||
{{Coord|46| | {{Coord|46.9480|7.4474|type:city_region:CH-BE|display=none}} | ||
</pre> | </pre> | ||
=== Parameter === | === Zusätzliche Parameter === | ||
; display | ; display | ||
: | : Mögliche Werte sind <code>inline</code>, <code>title</code>, <code>inline,title</code> und <code>none</code>. | ||
; type | ; type | ||
: Art des Objekts, beispielsweise <code> | : 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 | ; region | ||
: ISO-Code des Landes oder | : ISO-Code des Landes oder Kantons, beispielsweise <code>CH</code>, <code>CH-VS</code>, <code>CH-ZH</code> oder <code>CH-BE</code>. | ||
; dim | ; dim | ||
: Ungefähre Ausdehnung des | : Ungefähre Ausdehnung des Objekts in Metern. | ||
; scale | ; scale | ||
: Gewünschter Kartenmassstab | : Gewünschter Kartenmassstab. | ||
; name | ; name | ||
: | : Name des geografischen Objekts. Standardwert ist der Seitentitel. | ||
; text | ; text | ||
: Eigener sichtbarer | : Eigener sichtbarer Text anstelle der Koordinaten. | ||
== Voraussetzungen == | == Voraussetzungen == | ||
In der Datei <code>LocalSettings.php</code> müssen folgende Erweiterungen aktiviert sein: | |||
In der Datei <code>LocalSettings.php</code> müssen | |||
<pre> | <pre> | ||
| Zeile 175: | Zeile 86: | ||
wfLoadExtension( 'GeoData' ); | wfLoadExtension( 'GeoData' ); | ||
</pre> | </pre> | ||
[[Kategorie:Vorlage:Geografie]] | [[Kategorie:Vorlage:Geografie]] | ||
</noinclude> | </noinclude> | ||
Version vom 28. Juli 2026, 22:16 Uhr
Verwendung
Standardaufruf
Der folgende Aufruf ist mit dem von Wikipedia verwendeten Parameterformat kompatibel:
{{Coord|45.9369|7.8668|type:mountain_region:CH-VS|display=inline,title}}
Benannte Parameter
Alternativ können Typ und Region als benannte Parameter angegeben werden:
{{Coord
|45.9369
|7.8668
|type=mountain
|region=CH-VS
|display=inline,title
}}
Nur im Artikeltext
{{Coord|46.9480|7.4474|type:city_region:CH-BE}}
Nur rechts oben
{{Coord|46.9480|7.4474|type:city_region:CH-BE|display=title}}
Ohne sichtbare Ausgabe
Die Koordinaten werden registriert, aber nicht angezeigt:
{{Coord|46.9480|7.4474|type:city_region:CH-BE|display=none}}
Zusätzliche Parameter
- display
- Mögliche Werte sind
inline,title,inline,titleundnone.
- 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.
- name
- Name des geografischen Objekts. Standardwert ist der Seitentitel.
- text
- Eigener sichtbarer Text anstelle der Koordinaten.
Voraussetzungen
In der Datei LocalSettings.php müssen folgende Erweiterungen aktiviert sein:
wfLoadExtension( 'ParserFunctions' ); wfLoadExtension( 'GeoData' );