Vorlage

Positionskarte: Unterschied zwischen den Versionen

Aus VolynWiki

K
 
(38 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 2: Zeile 2:
 
__NOTOC__
 
__NOTOC__
  
<div style="float:right; border:solid 2px #888; margin:5px; padding:5px">
+
<div style="float:right;border:solid 2px #888; margin:0 0 3px 3px; padding:0 1px 1px 1px;valign:top">{{Positionskarte| TE | 50.589 | 27.624 | Zwiahel | 350}}
{{Positionskarte| DE | 53.55 | 9.99 | Hamburg | 250}}
+
'''Beispielkarte'''<br clear="both">
<br clear="both">
 
'''Beispielkarte Hamburg'''
 
 
</div>
 
</div>
  
 
; Funktion: Die Vorlage '''Positionskarte''' erzeugt eine Landkarte mit einem roten Punkt, der die Position eines Ortes in dieser Karte markiert.
 
; Funktion: Die Vorlage '''Positionskarte''' erzeugt eine Landkarte mit einem roten Punkt, der die Position eines Ortes in dieser Karte markiert.
  
; Verwendung: <tt><nowiki> {{Positionskarte| <Ländercode> | <geogr.Breite> | <geogr.Länge> | <Ortsname> | <Breite>}} </nowiki></tt>
+
; Verwendung
 +
: <tt><nowiki> {{Positionskarte| <Ländercode> | <geogr.Breite> | <geogr.Länge> | <Ortsname> | <Breite>}} </nowiki></tt>
  
 
; Parameter:
 
; Parameter:
Zeile 19: Zeile 18:
 
:* <tt>Breite</tt> &rarr; Breite der Karte in px, aber ''ohne'' "px"! Optional, default ist 300px.
 
:* <tt>Breite</tt> &rarr; Breite der Karte in px, aber ''ohne'' "px"! Optional, default ist 300px.
  
; Beispiele: <tt><nowiki>{{Positionskarte| FR | 48.86 | 2.33 | Paris | 200}}</nowiki></tt>
+
; Beispiele: <tt><nowiki>{{Positionskarte| GW | 50.589 | 27.624 | Zwiahel | 200}}</nowiki></tt>
 
:<tt><nowiki>{{Positionskarte| DE | 53.55 | 9.99 | Hamburg | 200}}</nowiki></tt>
 
:<tt><nowiki>{{Positionskarte| DE | 53.55 | 9.99 | Hamburg | 200}}</nowiki></tt>
 
:<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 der Karte:
 +
:* <tt>top</tt> → Breitengrad der oben Begrenzung der Karte
 +
:* <tt>left</tt> → Längengrad der linken Seite 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 Größe der Grafik kennen.
 +
 +
Wenn die Karte quadratisch ist:
 +
:* <tt>factlat</tt> = 1 / ( Breitengrad unten - Breitengrad oben )
 +
:* <tt>factlong</tt> = 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
 +
:* <tt>factlat</tt> = 1 / ( Breitengrad unten - Breitengrad oben ) / Breite x  Höhe
  
  
 
== gültige Ländercodes ==
 
== gültige Ländercodes ==
=== Europa ===
 
 
{| {{Prettytable}}  
 
{| {{Prettytable}}  
 
! style="background:#CCCCFF;" | Code  
 
! style="background:#CCCCFF;" | Code  
Zeile 31: Zeile 44:
 
! style="background:#CCCCFF;" | Karte
 
! style="background:#CCCCFF;" | Karte
 
|-
 
|-
|  '''DE''' || Deutschland || [[Bild:Germany map modern.png|100px]] ||
+
|  '''GW''' || Gouvernement Wolhynien 1821 || [[Bild:1821 gubernia.png|100px]]
 
|-  
 
|-  
|  '''NGW''' || Oblast Nowograd Wolynsk || [[Bild:1821 Nowograd.png|100px]] ||
+
|  '''USH''' || Ujesd Shitomir um 1900|| [[Bild:Ujesd_Shitomir.jpg|100px]]
 
|-  
 
|-  
 +
|  '''TE''' || Gouvernement Wolhynien um 1900|| [[Bild:PosKarte.png|100px]]
 +
|-
 +
|  '''WR''' || Gouvernement Wolhynien 1821<br>Reliefkarte mit Ujesd-Orten || [[Bild:WR.png|100px]]
 +
|-
 +
|  '''DE''' || Deutschland || [[Bild:Germany map modern.png|100px]]
 
|}
 
|}
 
</noinclude>
 
</noinclude>
  
  
 +
{{#switch: {{{1}}}
 +
| GW = {{Positionskarte_allg|map=PosKarte.png
 +
                            |mapsize={{{5|300}}}         
 +
                            |lat={{{2}}}
 +
                            |long={{{3}}}
 +
                            |caption={{{4}}}
 +
                            |top=52.1
 +
                            |left=23.5
 +
                            |factlat=-0.23915343915
 +
                            |factlong=0.15873015873}}
 +
 +
| USH = {{Positionskarte_allg|map=Ujesd_Shitomir.jpg
 +
                            |mapsize={{{5|300}}}         
 +
                            |lat={{{2}}}
 +
                            |long={{{3}}}
 +
                            |caption={{{4}}}
 +
                            |top=50.9
 +
                            |left=27.55
 +
                            |factlat=-0.9531866892273017
 +
                            |factlong=0.6230529595015575}}
 +
 +
| TE = {{Positionskarte_allg|map=PosKarte.png
 +
                            |mapsize={{{5|300}}}         
 +
                            |lat={{{2}}}
 +
                            |long={{{3}}}
 +
                            |caption={{{4}}}
 +
                            |top=52.1
 +
                            |left=23.5
 +
                            |factlat=-0.23915343915
 +
                            |factlong=0.15873015873}}
  
{{#switch: {{{1}}}
+
| WR = {{Positionskarte_allg|map=WR.png
| DE_alt = {{Positionskarte_allg|map=MapGermany_leer.PNG
 
 
                             |mapsize={{{5|300}}}           
 
                             |mapsize={{{5|300}}}           
 
                             |lat={{{2}}}
 
                             |lat={{{2}}}
 
                             |long={{{3}}}
 
                             |long={{{3}}}
 
                             |caption={{{4}}}
 
                             |caption={{{4}}}
                             |left=3.99782208
+
                             |top=52.1
                             |top=55.26903621
+
                             |left=23.5
                             |factlat=-0.1280624652
+
                             |factlat=-0.23915343915
                             |factlong=0.07742139676}}
+
                             |factlong=0.15873015873}}
  
 
| DE = {{Positionskarte_allg|map=Germany map modern.png
 
| DE = {{Positionskarte_allg|map=Germany map modern.png
Zeile 60: Zeile 107:
 
                             |factlat=-0.11803462899
 
                             |factlat=-0.11803462899
 
                             |factlong=0.08866101825}}
 
                             |factlong=0.08866101825}}
 
| NGW = {{Positionskarte_allg|map=1821 Nowograd.png
 
                            |mapsize={{{5|300}}}         
 
                            |lat={{{2}}}
 
                            |long={{{3}}}
 
                            |caption={{{4}}}
 
                            |top=51.2
 
                            |left=27.1
 
                            |factlat=-0.07011070110701106
 
                            |factlong=0.020202020202020204}}
 
 
 
}}
 
}}

Aktuelle Version vom 2. Dezember 2011, 12:55 Uhr



{{#switch: TE | 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

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

Code Land Karte
GW Gouvernement Wolhynien 1821 1821 gubernia.png
USH Ujesd Shitomir um 1900 Ujesd Shitomir.jpg
TE Gouvernement Wolhynien um 1900 PosKarte.png
WR Gouvernement Wolhynien 1821
Reliefkarte mit Ujesd-Orten
WR.png
DE Deutschland Germany map modern.png


{{#switch: {{{1}}} | 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}}}]]
}}


| USH =

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}}}]]
}}


| TE =

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}}}]]
}}


| WR =

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}}}]]
}}


| 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}}}]]
}}

}}