Positionskarte: Unterschied zwischen den Versionen
Aus VolynWiki
Admin (Diskussion | Beiträge) K |
|||
(31 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
__NOTOC__ | __NOTOC__ | ||
− | <div style="float:right; border:solid 2px #888; margin:0 0 | + | <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| | + | '''Beispielkarte'''<br clear="both"> |
− | <br clear="both"> | ||
− | |||
</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> → Breite der Karte in px, aber ''ohne'' "px"! Optional, default ist 300px. | :* <tt>Breite</tt> → Breite der Karte in px, aber ''ohne'' "px"! Optional, default ist 300px. | ||
+ | ; 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 | {{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 | |
− | |||
− | * top → | ||
− | * left → | ||
− | * factlat | ||
− | |||
− | |||
− | + | 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 == | ||
− | |||
{| {{Prettytable}} | {| {{Prettytable}} | ||
! style="background:#CCCCFF;" | Code | ! style="background:#CCCCFF;" | Code | ||
Zeile 59: | Zeile 46: | ||
| '''GW''' || Gouvernement Wolhynien 1821 || [[Bild:1821 gubernia.png|100px]] | | '''GW''' || Gouvernement Wolhynien 1821 || [[Bild:1821 gubernia.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]] | | '''DE''' || Deutschland || [[Bild:Germany map modern.png|100px]] | ||
|} | |} | ||
Zeile 64: | Zeile 57: | ||
+ | {{#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}} | ||
+ | |||
+ | | WR = {{Positionskarte_allg|map=WR.png | ||
+ | |mapsize={{{5|300}}} | ||
+ | |lat={{{2}}} | ||
+ | |long={{{3}}} | ||
+ | |caption={{{4}}} | ||
+ | |top=52.1 | ||
+ | |left=23.5 | ||
+ | |factlat=-0.23915343915 | ||
+ | |factlong=0.15873015873}} | ||
− | |||
| DE = {{Positionskarte_allg|map=Germany map modern.png | | DE = {{Positionskarte_allg|map=Germany map modern.png | ||
|mapsize={{{5|300}}} | |mapsize={{{5|300}}} | ||
Zeile 75: | Zeile 107: | ||
|factlat=-0.11803462899 | |factlat=-0.11803462899 | ||
|factlong=0.08866101825}} | |factlong=0.08866101825}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} |
Aktuelle Version vom 2. Dezember 2011, 11:55 Uhr
{{#switch: TE
| GW =
{{#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 =
{{#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 =
{{#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 =
{{#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 =
{{#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 | |
USH | Ujesd Shitomir um 1900 | |
TE | Gouvernement Wolhynien um 1900 | |
WR | Gouvernement Wolhynien 1821 Reliefkarte mit Ujesd-Orten |
|
DE | Deutschland |
{{#switch: {{{1}}} | GW =
{{#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 =
{{#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 =
{{#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 =
{{#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 =
{{#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}}}]]
}}
}}