Vorlage

Positionskarte: Unterschied zwischen den Versionen

Aus VolynWiki

K
K
Zeile 2: Zeile 2:
 
__NOTOC__
 
__NOTOC__
  
<div style="float:right; border:solid 2px #888; margin:0 0 5px 5px; padding:0 1px 5px 1px">
+
<div style="float:right; border:solid 2px #888; margin:0 0 3px 3px; padding:0 1px 1px 1px;valign:top">{{Positionskarte| GW | 50.589 | 27.624 | Zwiahel | 250}}
{{Positionskarte| GW | 50.589 | 27.624 | Zwiahel}}
+
'''Beispielkarte Nowograd Wolynsk'''<br clear="both">
<br clear="both">
 
'''Beispielkarte Nowograd Wolynsk'''
 
 
</div>
 
</div>
  
Zeile 11: Zeile 9:
  
 
; Verwendung
 
; Verwendung
: <tt><nowiki> {{Positionskarte| <Ländercode> | <geogr.Breite> | <geogr.Länge> | <Ortsname> | <Breite>}} </nowiki></tt>
+
: <tt><nowiki> {{Positionskarte| <Ländercode> | <geogr.Breite> | <geogr.Länge> | <Ortsname> | <Breite>}} </nowiki></tt>
  
 
; Parameter:
 
; Parameter:
Zeile 24: Zeile 22:
 
:<tt><nowiki>{{Positionskarte| DE | {{Deg2Dez|53|33|0|N}} | {{Deg2Dez|10|0|0|E}} | Hamburg | 200}}</nowiki></tt>
 
:<tt><nowiki>{{Positionskarte| DE | {{Deg2Dez|53|33|0|N}} | {{Deg2Dez|10|0|0|E}} | Hamburg | 200}}</nowiki></tt>
  
; Berechnung:
+
; Berechnung der Karte:
 
:* <tt>top</tt> → Breitengrad der oben Begrenzung der Karte
 
:* <tt>top</tt> → Breitengrad der oben Begrenzung der Karte
:* <tt>left</tt> → Längengrad der linken Seite der Karte.
+
:* <tt>left</tt> → Längengrad der linken Seite der Karte
 
:* <tt>factlat und factlong</tt> → Faktoren zur Berechnung der Karte
 
:* <tt>factlat und factlong</tt> → Faktoren zur Berechnung der Karte
  
Zur Berechnung benötigt man die Längen- und Breitengrade, die die Karte begrenzen. Wenn die Karte nicht quadratisch ist, muß man außerdem die exakte Größe der Grafik kennen.
+
Zur Berechnung benötigt man die Längen- und Breitengrade, die die Karte begrenzen. Wenn die Karte nicht quadratisch ist, muß man außerdem die Größe der Grafik kennen.
  
 
Wenn die Karte quadratisch ist:
 
Wenn die Karte quadratisch ist:
Zeile 36: Zeile 34:
  
 
Wenn die Karte nicht quadratisch ist:
 
Wenn die Karte nicht quadratisch ist:
:* zunächst gleiche Berechnung wie oben
+
:* zunächst gleiche Berechnung wie oben, dann teile factlat durch Breite der Karte, dann multipliziere mit Höhe der Karte  
:* teile factlat durch Breite der Karte, dann multipliziere mit Höhe der Karte  
+
:* <tt>factlat</tt> = 1 / ( Breitengrad unten - Breitengrad oben ) / Breite x  Höhe
  
  
Zeile 74: Zeile 72:
 
                             |left=23.6
 
                             |left=23.6
 
                             |factlat=-0.2777777777777778
 
                             |factlat=-0.2777777777777778
                             |factlong=0.192077}}
+
                             |factlong=0.16}}
  
 
}}
 
}}

Version vom 6. November 2009, 15:44 Uhr



{{#switch: GW | GW =

Lage von Zwiahel
Zwiahel
Zwiahel
{{#if:|
[[Image:{{{insetLL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetLR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}


| USH =

Lage von Zwiahel
Zwiahel
Zwiahel
{{#if:|
[[Image:{{{insetLL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetLR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}


| TE =

Lage von Zwiahel
Zwiahel
Zwiahel
{{#if:|
[[Image:{{{insetLL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetLR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}


| WR =

Lage von Zwiahel
Zwiahel
Zwiahel
{{#if:|
[[Image:{{{insetLL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetLR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}


| DE =

Lage von Zwiahel
Zwiahel
Zwiahel
{{#if:|
[[Image:{{{insetLL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetLR}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}{{#if:|
[[Image:{{{insetUL}}}|{{{insetsize}}}px|noframe|Zwiahel]]
}}

}} Beispielkarte Nowograd Wolynsk

Funktion
Die Vorlage Positionskarte erzeugt eine Landkarte mit einem roten Punkt, der die Position eines Ortes in dieser Karte markiert.
Verwendung
{{Positionskarte| <Ländercode> | <geogr.Breite> | <geogr.Länge> | <Ortsname> | <Breite>}}
Parameter
  • Ländercode → Legt die verwendete Karte fest. Mögliche Codes siehe Tabelle weiter unten.
  • geogr.Breite → die geographische Breite des zu markierenden Ortes...
  • geogr.Länge → die geographische Länge des zu markierenden Ortes...
    ... in Dezimalschreibweise, d.h. z.B. "45.5", nicht "45 30 00". Für südliche und westliche Koordinaten sind negative Zahlen zu verwenden, also "-73.6", nicht "73.6W". Sollen die Koordinaten in der üblichen Grad/Minuten/Sekunden-Schreibweise angegeben werden kann die Vorlage Deg2Dez verwendet werden (siehe dort oder Beispiel unten).
  • Ortsname → der Name des Ortes, er erscheint, wenn man sich mit der Maus über dem roten Punkt befindet. In einer späteren Version evtl. auch unter dem roten Punkt.
  • Breite → Breite der Karte in px, aber ohne "px"! Optional, default ist 300px.
Beispiele
{{Positionskarte| GW | 50.589 | 27.624 | Zwiahel | 200}}
{{Positionskarte| DE | 53.55 | 9.99 | Hamburg | 200}}
{{Positionskarte| DE | {{Deg2Dez|53|33|0|N}} | {{Deg2Dez|10|0|0|E}} | Hamburg | 200}}
Berechnung der Karte
  • top → Breitengrad der oben Begrenzung der Karte
  • left → Längengrad der linken Seite der Karte
  • factlat und factlong → Faktoren zur Berechnung der Karte

Zur Berechnung benötigt man die Längen- und Breitengrade, die die Karte begrenzen. Wenn die Karte nicht quadratisch ist, muß man außerdem die Größe der Grafik kennen.

Wenn die Karte quadratisch ist:

  • factlat = 1 / ( Breitengrad unten - Breitengrad oben )
  • factlong = 1 / ( Längengrad rechts - Längengrad links )

Wenn die Karte nicht quadratisch ist:

  • zunächst gleiche Berechnung wie oben, dann teile factlat durch Breite der Karte, dann multipliziere mit Höhe der Karte
  • factlat = 1 / ( Breitengrad unten - Breitengrad oben ) / Breite x Höhe


gültige Ländercodes

Europa

Code Land Karte
GW Gouvernement Wolhynien 1821 1821 gubernia.png
DE Deutschland Germany map modern.png



{{#switch: {{{1}}} | DE =

Lage von {{{4}}}
{{{4}}}
{{{4}}}
{{#if:|
[[Image:{{{insetLL}}}|{{{insetsize}}}px|noframe|{{{4}}}]]
}}{{#if:|
[[Image:{{{insetUR}}}|{{{insetsize}}}px|noframe|{{{4}}}]]
}}{{#if:|
[[Image:{{{insetLR}}}|{{{insetsize}}}px|noframe|{{{4}}}]]
}}{{#if:|
[[Image:{{{insetUL}}}|{{{insetsize}}}px|noframe|{{{4}}}]]
}}


| GW =

Lage von {{{4}}}
{{{4}}}
{{{4}}}
{{#if:|
[[Image:{{{insetLL}}}|{{{insetsize}}}px|noframe|{{{4}}}]]
}}{{#if:|
[[Image:{{{insetUR}}}|{{{insetsize}}}px|noframe|{{{4}}}]]
}}{{#if:|
[[Image:{{{insetLR}}}|{{{insetsize}}}px|noframe|{{{4}}}]]
}}{{#if:|
[[Image:{{{insetUL}}}|{{{insetsize}}}px|noframe|{{{4}}}]]
}}


}}