Zum Inhalt springen

Vorlage:Positionskarte~ und Vorlage:Positionskarte/Test/~: Unterschied zwischen den Seiten

aus Wikipedia, der freien Enzyklopädie
(Unterschied zwischen Seiten)
Inhalt gelöscht Inhalt hinzugefügt
Revert auf Version von Benutzer:Spischot (18:30:55, 13. Jul. 2011). Grund: keine Verbesserung des Artikels
 
+maptarget
 
Zeile 1: Zeile 1:
{{Positionskarte/Test/+
<noinclude><!-- Testframe! -->
|places=
{|
<onlyinclude>{{#if:{{{lat_deg|}}}{{{lon_deg|}}}
|<div class="positionmap" style="position: relative; z-index: 0; padding: 0; border: 1px solid {{#if:{{{border|}}}|{{{border}}}|#CCCCCC}};">[[image:{{#if: {{{Alternativkarte|}}} | {{{Alternativkarte}}} | {{Positionskarte {{{1|Erde}}}|image}} }}|frameless|{{#if:{{{width|x}}}|{{{width|240}}}px|upright=1}}|center|{{#if: {{{label|}}}
| <span style="display:none">[[Vorlage:Positionskarte/Wartung/DMS|DMS]]</span>
| {{{label}}}
}}{{#if:{{{lat|}}}{{{lon|}}}
| {{PAGENAME}}
| <span style="display:none">[[Vorlage:Positionskarte/Wartung/latlon|DMS]]</span>
}} ({{Positionskarte {{{1|Erde}}}|name}})]] <!-- begin -->
</noinclude>{{#if:{{{Y|}}}{{{X|}}}
}}{{#if:{{{Y|}}}{{{X|}}}
|{{Positionskarte~*
| {{Positionskarte/Test/~*
|Y={{{Y|50}}}
|Y={{{Y|50}}}
|X={{{X|50}}}
|X={{{X|50}}}
|position={{{position|}}}
|position={{{position|}}}
|wrap={{{wrap|}}}
|wrap={{{wrap|}}}
|label={{{label|{{PAGENAME}}}}}
|label={{{label|{{PAGENAME}}}}}
|label_size={{{label_size|90}}}
|style= font-size:{{#if: {{{label_size|}}}
|label_style={{{label_style|}}}
| {{{label_size}}}
| 90
|label_color={{{label_color|}}}
}}%; {{#if: {{{label_color|}}}
|background={{{background|}}}
| color:{{{label_color}}};
}} {{#if: {{{background|}}}
| background-color:{{{background}}};
}} {{#if: {{{label_style|}}}
| {{Positionskarte/Test/~style|{{{label_style}}} }}
}}
}}
}}
| {{Positionskarte/Test/~core
|{{#if:{{{lat_deg|}}}{{{lon_deg|}}}
<!-- Koordinaten -->
|<span style="display:none">[[Vorlage:Positionskarte/Wartung/DMS|DMS]]</span>
|NS= {{Coordinate/Test/LatRange
}}{{#iferror:{{CoordinateLAT |{{{lat|}}} }}{{CoordinateLONG|{{{long|}}} }}
|{{#if:{{{name|}}}|{{{name}}}|{{#if:{{{label|}}}|{{{label}}}|{{PAGENAME}}}}}}:{{CoordinateMSG|1
|1= {{#ifeq: {{#titleparts:{{{NS|{{{lat}}}}}}|1|-1}} | {{{NS|{{{lat}}}}}}
|{{CoordinateLAT |{{{lat|}}} }}
| {{{NS|{{{lat|<span class="error"><code>lat</code> fehlt</span>}}}}}}
| {{Coordinate/Test/LatDMS
|{{CoordinateLONG|{{{long|}}} }}
|1= {{#titleparts:{{{NS|{{{lat}}}}}}|1|1}}
}}|}}{{#if:{{{region|}}}||{{#switch:{{{globe|}}}|<!--void-->|earth={{CoordinateMSG|6|{{#if:{{{name|}}}|{{{name}}}|{{#if:{{{label|}}}|{{{label}}}|{{PAGENAME}}}}}} }}}}
}}{{#if:{{IstZahl|0{{{pop|}}}|N}}|<!--void-->|{{CoordinateMSG|9|{{{pop|}}}}}
|2= {{#titleparts:{{{NS|{{{lat}}}}}}|1|2}}
|3= {{#titleparts:{{{NS|{{{lat}}}}}}|1|3}}
}}{{#if:{{IstZahl|0{{{elevation|}}}|R|2}}|<!--void-->|{{CoordinateMSG|7|{{{elevation|}}}}}
|4= {{#titleparts:{{{NS|{{{lat}}}}}}|1|4}}
}}{{Positionskarte~*
}}
|LAT ={{#iferror:{{CoordinateLAT |{{{lat|}}} }}|}}
}}
|LONG={{#iferror:{{CoordinateLONG|{{{long|}}} }}|}}
|Y={{#iferror:{{#expr:{{#if:{{Positionskarte {{{1|Erde}}}|y}}
|{{Positionskarte {{{1|Erde}}}|y
|{{CoordinateLAT |{{{lat|}}} }}
|{{CoordinateLONG|{{{long|}}} }}
}}
}}
|EW= {{Coordinate/Test/LonRange
| 100
|1= {{#ifeq: {{#titleparts:{{{EW|{{{long}}}}}}|1|-1}} | {{{EW|{{{long}}}}}}
*({{Positionskarte {{{1|Erde}}}|top}}
| {{{EW|{{{long|<span class="error"><code>long</code> fehlt</span>}}}}}}
- {{CoordinateLAT |{{{lat|}}} }}
| {{Coordinate/Test/LonDMS
) / ({{Positionskarte {{{1|Erde}}}|top}} - {{Positionskarte {{{1|Erde}}}|bottom}}) round 1
|1= {{#titleparts:{{{EW|{{{long}}}}}}|1|1}}
}}}}|0}}
|X={{#iferror:{{#expr:{{#if:{{Positionskarte {{{1|Erde}}}|x}}
|2= {{#titleparts:{{{EW|{{{long}}}}}}|1|2}}
|{{Positionskarte {{{1|Erde}}}|x
|3= {{#titleparts:{{{EW|{{{long}}}}}}|1|3}}
|{{CoordinateLAT |{{{lat|}}} }}
|4= {{#titleparts:{{{EW|{{{long}}}}}}|1|4}}
}}
|{{CoordinateLONG|{{{long|}}} }}
}}
}}
|type_save = {{#switch: {{{type}}}
|country|state|adm1st|adm2nd|city|isle|airport|mountain|waterbody|forest|landmark={{{type}}}
|example={{#if:{{NAMESPACE}}
| example <!--{{{type}}}-->
}}
}}
|type = {{{type|}}}
|pop= {{#if: {{{pop|}}}
| {{#iferror: {{#ifexpr: abs trunc({{{pop}}}) = ({{{pop}}})
| {{{pop}}}
| <span class="error">keine ganze Zahl bei Bevölkerung</span>
}}
| <span class="error">keine Zahl: {{{pop}}}</span>
}}
}}
|elevation = {{#if: {{{elevation|}}}
| {{#iferror: {{#ifexpr: ({{{elevation}}}) = ({{{elevation}}}) round 2
| {{{elevation}}}
<!--| <span class="error">zu genaue Höhenangabe</span> ???-->
}}
| <span class="error">keine Zahl: {{{elevation}}}</span>
}}
}}
|dim_save = {{#iferror: {{#expr: 1*({{{dim}}}) = ({{{dim}}}) }}
| {{#switch: {{{type}}}
|country|state|adm1st=500001<!--D-->
|adm2nd|city|mountain|isle= 10001<!--DM-->
|landmark= <!-- 250 ??? -->
|#default= 500<!--DMS-->
}}
| {{#ifeq: {{{type}}} | landmark
| {{#ifexpr: 250>{{{dim}}}
| {{{dim}}}
| 250
}}
| {{{dim}}}
}}
}}
|dim= {{{dim|}}}<!-- keine Parameterprüfung ???-->
|region= {{{region|}}}
|globe= {{#ifeq: {{{globe}}} | earth
|
| {{{globe|}}}
}}
|name = {{{name|}}}
<!-- Map -->
|mapname = {{{1|Erde}}}
|maptb = {{Positionskarte {{{1|Erde}}}|top}} - {{Positionskarte {{{1|Erde}}}|bottom}}
|maprl = {{Positionskarte {{{1|Erde}}}|right}} - {{Positionskarte {{{1|Erde}}}|left}}
|position = {{{position|}}}
|wrap = {{{wrap|}}}
|marksize = {{#if: {{{marksize|}}}
| {{{marksize}}}
| {{ggf
| {{Positionskarte {{{1|Erde}}}|marksize}}
|sonst= 8
}}
}}
|mark = {{{mark|}}}
|mapmark = {{#if: {{{mark|}}} || {{Positionskarte {{{1|Erde}}}|mark}} }}
|marktarget = {{{maptarget|}}}
|label = {{{label|{{PAGENAME}}}}}
|style = font-size:{{#if: {{{label_size|}}}
| {{{label_size}}}
| 90
}}%; {{#if: {{{label_color|}}}
| color:{{{label_color}}};
}} {{#if: {{{background|}}}
| background-color:{{{background}}};
}} {{#if: {{{label_style|}}}
| {{Positionskarte/Test/~style|{{{label_style}}} }}
}}
}}
| 100
*(({{CoordinateLONG|{{{long|}}} }}<0)
*({{Positionskarte {{{1|Erde}}}|right}}<{{Positionskarte {{{1|Erde}}}|left}})*360
+{{CoordinateLONG|{{{long|}}} }}
-{{Positionskarte {{{1|Erde}}}|left}}
) /
( ({{Positionskarte {{{1|Erde}}}|right}}<{{Positionskarte {{{1|Erde}}}|left}})*360
+ {{Positionskarte {{{1|Erde}}}|right}}
- {{Positionskarte {{{1|Erde}}}|left}}
) round 1
}}}}|0}}
|position={{{position|}}}
|wrap={{{wrap|}}}
|marksize= {{#if:{{{marksize|}}}
|{{{marksize}}}
|{{#if:{{Positionskarte {{{1|Erde}}}|marksize}}|{{Positionskarte {{{1|Erde}}}|marksize}}|8}}
}}
|mark={{#if: {{{mark|}}}
|{{{mark}}}
|{{#if:{{Positionskarte {{{1|Erde}}}|mark}}|{{Positionskarte {{{1|Erde}}}|mark}}|Red pog.svg}}
}}
}}
}}</onlyinclude><!--Testframe end-->
|label={{{label|{{PAGENAME}}}}}
|label_size={{{label_size|90}}}
|label_style={{{label_style|}}}
|label_color={{{label_color|}}}
|marktarget= {{#if:{{{marktarget|}}}
|[[{{{marktarget}}}]]
|{{CoordinateLINK
|NS={{#iferror:{{CoordinateLAT |{{{lat|}}} }}|}}
|EW={{#iferror:{{CoordinateLONG|{{{long|}}} }}|}}
|type ={{#switch: {{{type|}}}
|country|state|adm1st|adm2nd|city|isle|airport|mountain|waterbody|forest|landmark={{{type}}}
|example={{#if:{{NAMESPACE}}|{{{type}}}|landmark}}
|#default=landmark
}}<!--type Fehler meldung fehlt noch! An label dranhängen? -->
|pop={{#if:{{IstZahl|0{{{pop|}}}|N}}|{{{pop|}}}}}
|elevation={{#if:{{IstZahl|0{{{elevation|}}}|R|2}}|{{{elevation|}}}}}
|region ={{{region|}}}
|globe ={{{globe|}}}
|dim ={{{dim|}}}
|label ={{urlencode:{{{name|}}}}}
|0={{#if:{{FULLPAGENAME:{{{label|}}}}}|{{{label}}}}} {{#ifeq:{{{position|none}}}|none||({{Coordinate to {{#titleparts:{{CoordinateRR DEFAULT|{{{region|{{Positionskarte {{{1|Erde}}}|ISO 3166-2}}}}}}}|1|1}} for maps
|NS ={{CoordinateLAT |{{{lat|0}}} }}
|EW ={{CoordinateLONG|{{{long|0}}} }}
|dim =0{{Positionskarte {{{1|Erde}}}|dim}}}})}}
}}
}}
|background={{{background|}}}
}}
}}
}}<noinclude><!--Testframe end--></div>
|}
{{Dokumentation}}
{{Dokumentation}}
</noinclude>

Version vom 31. Juli 2011, 20:43 Uhr

Vorlage:Positionskarte/Test/+

Diese Vorlage dient als Unterseite für die Vorlage:Positionskarte.

Kopiervorlage

Parameter

Beispiele