Vorlage:Positionskarte: Unterschied zwischen den Versionen

Aus ÖsterreichWiki
Zur Navigation springen Zur Suche springen
Vorlage:Positionskarte>TMg
(Neue Funktionen border=none und float=center; flexiblere Auslassung von background=; Alternativtexte für die Bilder; Standardwert für label= ist der Artikelname)
Vorlage:Positionskarte>TMg
(Standardwerte zum eleganten Testen; flexiblere Verarbeitung von mark= und position=; neue Parameter border=Farbe, marksize= und position=none; Alternativtext erweitert)
Zeile 1: Zeile 1:
<includeonly><div style="{{#ifeq: {{{float|}}} | center | margin: 0 auto; | float: {{{float|right}}}; clear: {{{float|right}}}; }} width: {{#expr: {{{width|240}}} + 4 }}px{{#if: {{{caption|}}} | ; padding: 4px; border: solid silver 1px; margin: 4px; background: white }}">
<includeonly><div style="{{#ifeq: {{{float|}}} | center | margin: 0 auto; | float: {{{float|right}}}; clear: {{{float|right}}}; }} width: {{#expr: {{{width|240}}} + 4 }}px; {{#if: {{{caption|}}} | padding: 4px; border: 1px solid {{#if: {{{border|}}} | {{{border|none}}} | silver }}; margin: 4px;" class="hintergrundfarbe2 }}">
<div style="position: relative; border: {{#if: {{{border|}}} | {{{border|none}}} | solid silver 1px }}; padding: 0px; width: {{{width|240}}}px">[[Image:{{Positionskarte {{{1}}}|image}}|{{{width|240}}}px|{{Positionskarte {{{1}}}|name}}]]<br /><div style="position: absolute; z-index: 200;
<div style="position: relative; border: 1px solid {{#if: {{{border|}}} | {{{border|none}}} | silver }}; padding: 0px; width: {{{width|240}}}px">[[Image:{{Positionskarte {{{1|Deutschland}}}|image}}|{{{width|240}}}px|{{#if: {{{label|}}} | {{{label}}} | {{PAGENAME}} }} auf der Karte von {{Positionskarte {{{1|Deutschland}}}|name}}]]<br /><div style="position: absolute; z-index: 200;
top:{{#expr:100*({{Positionskarte {{{1}}}|top}}-{{{lat}}}) / ({{Positionskarte {{{1}}}|top}}-{{Positionskarte {{{1}}}|bottom}}) round 1}}%;
top: {{#expr: 100 * ({{Positionskarte {{{1|Deutschland}}}|top}} - {{{lat|52.5}}}) / ({{Positionskarte {{{1|Deutschland}}}|top}} - {{Positionskarte {{{1|Deutschland}}}|bottom}}) round 1}}%;
left:{{#expr:100*({{{long}}}-{{Positionskarte {{{1}}}|left}}) / ({{Positionskarte {{{1}}}|right}}-{{Positionskarte {{{1}}}|left}}) round 1}}%;height:0;width:0;margin:0;padding:0;">
left: {{#expr: 100 * ({{{long|13.4}}} - {{Positionskarte {{{1|Deutschland}}}|left}}) / ({{Positionskarte {{{1|Deutschland}}}|right}} - {{Positionskarte {{{1|Deutschland}}}|left}}) round 1}}%; height: 0; width: 0; margin: 0; padding: 0;">
<div style="position: relative; top: -4px; left: -4px; width: 8px; text-align: center; z-index: 201">[[Image:{{{mark|Red_pog.svg}}}|8x8px|{{#if: {{{label|}}} | {{{label}}} | {{PAGENAME}} }}]]</div>
<div style="position: relative; top: -4px; left: -4px; width: 8px; text-align: center; z-index: 201">[[Image:{{#if: {{{mark|}}} | {{{mark}}} | Red pog.svg }}|{{#if: {{{marksize|}}} | {{{marksize}}}x{{{marksize}}} | 8x8 }}px|{{#if: {{{label|}}} | {{{label}}} | {{PAGENAME}} }}]]</div>
{{#switch:{{{position|right}}}
{{#ifeq: {{{position|none}}} | none | |
|right=<div style="font-size:90%;line-height:110%;position:relative;top:-1.5em;left:0.5em;text-align:left;width:6em;z-index:202;">
<div style="font-size: 90%; line-height: 110%; position: relative; top: -1.5em; width: 6em; z-index: 202; {{#switch: {{{position}}}
|left=<div style="font-size:90%;line-height:110%;position:relative;top:-1.5em;left:-6.5em;width:6em;text-align:right;z-index:202;">
|left = left: -6.5em; text-align: right;
}}<span style="padding: 1px; {{#if: {{{background|}}} | background-color: {{{background}}}; }}">{{{label|}}}</span>
|#default = left: 0.5em; text-align: left;
}}"><span style="padding: 1px; {{#if: {{{background|}}} | background-color: {{{background}}}; }}">{{{label|}}}</span>
</div>
</div>
}}
</div>
</div>
</div>
</div>
<div style="font-size: 90%">{{{caption|{{#if: {{{label|}}} | {{{label}}} | {{PAGENAME}} }} auf der Karte von {{Positionskarte {{{1}}}|name}}}}}</div>
<div style="font-size: 90%">{{{caption|{{#if: {{{label|}}} | {{{label}}} | {{PAGENAME}} }} auf der Karte von {{Positionskarte {{{1|Deutschland}}}|name}}}}}</div>
</div></includeonly><noinclude>
</div></includeonly><noinclude>
==Benutzung==
==Benutzung==
  {{[[Vorlage:Positionskarte|Positionskarte]]|''Kartenname''
  <nowiki>{{</nowiki>Positionskarte|''Kartenname''
  |label=''Beschriftung''
|label     = ''Beschriftung der Markierung''
  |position=left ''oder'' right - Position der Beschriftung relativ zur Markierung, Standardeinstellung ist right
|position   = left ''oder'' right ''oder'' none – Position der Beschriftung relativ zur Markierung, Standard ist right
  |background=''color'' - Hintergrundfarbe für die Beschriftung, Standardeinstellung ist keine  
|background = ''Hintergrundfarbe der Beschriftung'', Standardeinstellung ist keine
  |lat=''Längengrad in Grad'' (dezimale Einstellung bei Koordinaten)
|lat       = ''Längengrad in Grad'' (dezimale Einstellung bei Koordinaten)
  |long=''Breitengrad in Grad'' (dezimale Einstellung bei Koordinaten)
|long       = ''Breitengrad in Grad'' (dezimale Einstellung bei Koordinaten)
  |mark=''Bilddateiname'' - Standardeinstellung ist ein roter Punkt
|mark       = ''Bilddateiname'', Standardeinstellung ist ein roter Punkt
   |caption=''Bildunterschrift'' - Beschriftung unter der Karte („caption=“ keine Beschriftung, weggelassener Befehl liefert automatische Unterschrift)
|marksize   = ''Größe der Markierung'', Standardeinstellung ist 8
  |float=left ''oder'' right ''oder'' none
|border    = ''Rahmenfarbe oder'' none
  |width=''Breite der Karte''
|caption   = ''Bildunterschrift'', „caption=“ keine Beschriftung, weggelassener Befehl liefert automatische Unterschrift
|float     = left ''oder'' right ''oder'' center ''oder'' none
|width     = ''Breite der Karte''
  }}
  }}


Zeile 36: Zeile 40:
# Suche eine passende Karte in Orthographischer Projektion
# Suche eine passende Karte in Orthographischer Projektion
# Erstelle eine Vorlage Vorlage:Positionskarte ''Neuer Kartenname'' (Kopiere den Inhalt einer existierenden Vorlage und füge die entsprechenden Werte ein)
# Erstelle eine Vorlage Vorlage:Positionskarte ''Neuer Kartenname'' (Kopiere den Inhalt einer existierenden Vorlage und füge die entsprechenden Werte ein)


==Probleme==
==Probleme==
Zeile 53: Zeile 56:
| width="300" align="center" | {{Positionskarte|Kroatien|label=Pag|lat=44.44|long=15.05|position=right|width=300|float=right}}
| width="300" align="center" | {{Positionskarte|Kroatien|label=Pag|lat=44.44|long=15.05|position=right|width=300|float=right}}
|}
|}


=== Karte mit individueller Bildunterschrift ===
=== Karte mit individueller Bildunterschrift ===
Zeile 63: Zeile 65:
| width="300" align="center" | {{Positionskarte|Kroatien|label=Pag|lat=44.44|long=15.05|position=right|width=300|caption=Die Insel Pag liegt in Kroatien.|float=right}}
| width="300" align="center" | {{Positionskarte|Kroatien|label=Pag|lat=44.44|long=15.05|position=right|width=300|caption=Die Insel Pag liegt in Kroatien.|float=right}}
|}
|}


=== Karte ohne Bildunterschrift ===
=== Karte ohne Bildunterschrift ===
Zeile 73: Zeile 74:
| width="300" | {{Positionskarte|Bosnien und Herzegowina|label=Brčko|position=left|width=145|lat=44.87|long=18.81|caption=|float=right}}
| width="300" | {{Positionskarte|Bosnien und Herzegowina|label=Brčko|position=left|width=145|lat=44.87|long=18.81|caption=|float=right}}
|}
|}


[[en:Template:Location map]]
[[en:Template:Location map]]

Version vom 29. Oktober 2006, 19:50 Uhr

Benutzung

{{Positionskarte|Kartenname
|label      = Beschriftung der Markierung
|position   = left oder right oder none – Position der Beschriftung relativ zur Markierung, Standard ist right
|background = Hintergrundfarbe der Beschriftung, Standardeinstellung ist keine
|lat        = Längengrad in Grad (dezimale Einstellung bei Koordinaten)
|long       = Breitengrad in Grad (dezimale Einstellung bei Koordinaten)
|mark       = Bilddateiname, Standardeinstellung ist ein roter Punkt
|marksize   = Größe der Markierung, Standardeinstellung ist 8
|border     = Rahmenfarbe oder none
|caption    = Bildunterschrift, „caption=“ keine Beschriftung, weggelassener Befehl liefert automatische Unterschrift
|float      = left oder right oder center oder none
|width      = Breite der Karte
}}

Der Parameter Kartenname bezieht sich auf die Vorlage:Positionskarte Kartenname die Name and Koordinaten einer Karte enthält. Koordinaten (dezimal) sind hier zu ermitteln: http://de.giswiki.net/hjl_get_CoorM.htm (siehe dazu auch WP:GEO)

Verfügbare Karten

Liste von Vorlage:Positionskarte Kartenname' (hier ohne Präfix "Vorlage:"):

Neue Karten erstellen

  1. Suche eine passende Karte in Orthographischer Projektion
  2. Erstelle eine Vorlage Vorlage:Positionskarte Neuer Kartenname (Kopiere den Inhalt einer existierenden Vorlage und füge die entsprechenden Werte ein)

Probleme

Es können keine Karten benutzt werden, die den +/- 180 Meridian überschreiten

Quelle

Von en:Template:Location_map übernommen.

Beispiele

Karte mit Standard-Bildunterschrift

Pag (Kroatien)

{{Positionskarte|Kroatien|label=Pag|lat=44.44|long=15.05|position=right|width=300|float=right}}

[[Image:Vorlage:Positionskarte Kroatien|300px|Pag auf der Karte von Vorlage:Positionskarte Kroatien]]
<div style="position: absolute; z-index: 200;

top: Fehler im Ausdruck: Nicht erkanntes Satzzeichen „[“%; left: Fehler im Ausdruck: Nicht erkanntes Satzzeichen „[“%; height: 0; width: 0; margin: 0; padding: 0;">

Pag
Pag
Pag auf der Karte von Vorlage:Positionskarte Kroatien

Karte mit individueller Bildunterschrift

Pag (Kroatien)

{{Positionskarte|Kroatien|label=Pag|lat=44.44|long=15.05|position=right|width=300|caption=Die Insel Pag liegt in Kroatien.|float=right}}

[[Image:Vorlage:Positionskarte Kroatien|300px|Pag auf der Karte von Vorlage:Positionskarte Kroatien]]
<div style="position: absolute; z-index: 200;

top: Fehler im Ausdruck: Nicht erkanntes Satzzeichen „[“%; left: Fehler im Ausdruck: Nicht erkanntes Satzzeichen „[“%; height: 0; width: 0; margin: 0; padding: 0;">

Pag
Pag
Die Insel Pag liegt in Kroatien.

Karte ohne Bildunterschrift

Brčko (Bosnien und Herzegowina)

{{Positionskarte|Bosnien und Herzegowina|label=Brčko|position=left|width=145|lat=44.87|long=18.81|caption=|float=right}}

[[Image:Vorlage:Positionskarte Bosnien und Herzegowina|145px|Brčko auf der Karte von Vorlage:Positionskarte Bosnien und Herzegowina]]
<div style="position: absolute; z-index: 200;

top: Fehler im Ausdruck: Nicht erkanntes Satzzeichen „[“%; left: Fehler im Ausdruck: Nicht erkanntes Satzzeichen „[“%; height: 0; width: 0; margin: 0; padding: 0;">

Brčko
Brčko

en:Template:Location map fa:الگو:روی نقشه hr:template:lokacijska karta no:Mal:Kartposisjon simple:Template:Location map tg:Шаблон:Ҷо рӯи нақша