Vorlage:Coordinate

Aus VolynWiki
Wechseln zu: Navigation, Suche

{{Coordinate{{#if:{{#switch:||/|//|///|///N|///S=1}}{{#switch:||/|//|///|///E|///W=1}}|NO{{#if:Vorlage|x}}|MAIN}} |NS={{#if:{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+4}}}} | |{{#titleparts:/|1|{{#expr:1+4}}}} }}{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }}{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }} |{{#switch:{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+4}}}} | |{{#titleparts:/|1|{{#expr:1+4}}}} }}

||N|S={{#ifeq: {{#ifeq:{{#iferror:{{#expr:{{#switch:R+

| R+ = abs | R- = -abs | Z = trunc | Z+ | N = abs trunc | Z- = -abs trunc}}(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }}) = (0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }}) {{#if: | round ({{{3}}}) }} }} | }} | 1 | 1 | }}{{#ifeq:{{#iferror:{{#expr:{{#switch:{{#if:{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }}|N|R+}} | R+ = abs | R- = -abs | Z = trunc | Z+ | N = abs trunc | Z- = -abs trunc}}(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }}) = (0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }}) {{#if: | round ({{{3}}}) }} }} | }} | 1 | 1 | }}{{#ifeq:{{#iferror:{{#expr:{{#switch:N | R+ = abs | R- = -abs | Z = trunc | Z+ | N = abs trunc | Z- = -abs trunc}}(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}) = (0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}) {{#if: | round ({{{3}}}) }} }} | }} | 1 | 1 | }}|111

 |{{#ifexpr: (0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }})>=60

  | Breitensekunden >= 60 
  |{{#ifexpr: (0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }})>=60

   | Längenminuten >= 60 
   |{{#ifeq:S|{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+4}}}} | |{{#titleparts:/|1|{{#expr:1+4}}}} }}|-

    }}{{#ifexpr:( (0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }})/3600 +(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }})/60 +(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}) )>90

    |90
    |{{#expr:(0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }})/3600 +(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }})/60 +(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}) }}

    }}
   }}
  }}
  | Breitengrad: DMS-Formatfehler 
 }}
|#default=  unbekannte Himmelsrichtung ›{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+4}}}} | |{{#titleparts:/|1|{{#expr:1+4}}}} }}‹

}}

|{{#if:{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}

|{{#ifexpr:(0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }})>90|90

 |{{#ifexpr:(0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }})<-90|-90

  |{{#expr:(0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }})}}

  }}
 }}
}}

}} |EW={{#if:{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+4}}}} | |{{#titleparts:/|1|{{#expr:1+4}}}} }}{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }}{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }} |{{#switch:{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+4}}}} | |{{#titleparts:/|1|{{#expr:1+4}}}} }}

||O|E|W={{#ifeq: {{#ifeq:{{#iferror:{{#expr:{{#switch:R+

| R+ = abs | R- = -abs | Z = trunc | Z+ | N = abs trunc | Z- = -abs trunc}}(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }}) = (0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }}) {{#if: | round ({{{3}}}) }} }} | }} | 1 | 1 | }}{{#ifeq:{{#iferror:{{#expr:{{#switch:{{#if:{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }}|N|R+}} | R+ = abs | R- = -abs | Z = trunc | Z+ | N = abs trunc | Z- = -abs trunc}}(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }}) = (0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }}) {{#if: | round ({{{3}}}) }} }} | }} | 1 | 1 | }}{{#ifeq:{{#iferror:{{#expr:{{#switch:N | R+ = abs | R- = -abs | Z = trunc | Z+ | N = abs trunc | Z- = -abs trunc}}(0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}) = (0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}) {{#if: | round ({{{3}}}) }} }} | }} | 1 | 1 | }}|111

 |{{#ifexpr: (0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }})>=60

  | Längensekunden >= 60 
  |{{#ifexpr: (0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }})>=60

   | Längenminuten >= 60 
   |{{#expr:

(({{#ifeq:{{#IFEQ:/ |{{#TITLEPARTS:/|1|{{#EXPR:1+4}}}} | |{{#TITLEPARTS:/|1|{{#EXPR:1+4}}}} }}|W|-}}

 ((0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }})/3600

 +(0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }})/60

 +(0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }})

 )
-180
)

-((({{#ifeq:{{#IFEQ:/ |{{#TITLEPARTS:/|1|{{#EXPR:1+4}}}} | |{{#TITLEPARTS:/|1|{{#EXPR:1+4}}}} }}|W|-}}

   ((0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+3}}}} | |{{#titleparts:/|1|{{#expr:1+3}}}} }})/3600

   +(0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+2}}}} | |{{#titleparts:/|1|{{#expr:1+2}}}} }})/60

   +(0{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }})

   )
  -180
  )/360
 -.5
 )round 0
)*360

-180 )}}

   }}
  }}
 | Längengrad: DMS-Formatfehler 
 }}
|#default=  Längengrad: unbekannte Himmelsrichtung ›{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+4}}}} | |{{#titleparts:/|1|{{#expr:1+4}}}} }}‹

}}

|{{#if:{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}

|{{#expr:

(((0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}) -180) -((((0{{#ifeq:/ |{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}) -180)/360

 -.5
 )round 0
)*360

-180 )}} }}}} |type={{#switch: {{#ifeq:Vorlage|Datei|landmark}} |country|state|adm1st|adm2nd|city|isle|airport|mountain|waterbody|forest|landmark={{{type}}} |example={{#if:Vorlage |{{{type}}} |{{#switch:3 |1= Gradzahl-Fehler: {{#iferror:{{{type}}}|NS: {{{type}}}|}} {{#iferror:|EW: {{{3}}}|}} {{#if:Vorlage | | }} |2= nicht in Bereich von CH1903 {{#if:Vorlage | | }} |3= {{#if:{{{type}}}|falscher Wert ›{{{type}}}‹|kein Wert}} in type-Parameter {{#if:Vorlage | | }} |5= unbenannte Parameter 1:{{{type}}}{{#if:|, 2:}}{{#if:|, 3:}}{{#if:|, 4:}} {{#if:|usw.}} {{#if:Vorlage | | }} |6={{#if:{{{type}}}||{{#if:{{{type}}}|{{{type}}}:}} region-Parameter fehlt6 {{#if:{{{type}}}|in Positionskarte.}} }}{{#if:Vorlage | | }} |7={{#if:{{{type}}} |{{#if:Vorlage | | }} |{{#if:Vorlage | |7 }} }} |8=kein name-Parameter in Fließtextkoordinate{{#if:Vorlage | | }} |9={{#if:{{{type}}} | Einwohner Zahlenformat {{#if:Vorlage | | }} |{{#if:Vorlage | |9 }} }} |#default= coordinates error {{#if:Vorlage | | }} }} }} |#default={{#switch:3 |1= Gradzahl-Fehler: {{#iferror:|NS: |}} {{#iferror:|EW: {{{3}}}|}} {{#if:Vorlage | | }} |2= nicht in Bereich von CH1903 {{#if:Vorlage | | }} |3= {{#if:|falscher Wert ›‹|kein Wert}} in type-Parameter {{#if:Vorlage | | }} |5= unbenannte Parameter 1:{{#if:|, 2:}}{{#if:|, 3:}}{{#if:|, 4:}} {{#if:|usw.}} {{#if:Vorlage | | }} |6={{#if:||{{#if:|:}} region-Parameter fehlt6 {{#if:|in Positionskarte.}} }}{{#if:Vorlage | | }} |7={{#if: |{{#if:Vorlage | | }} |{{#if:Vorlage | |7 }} }} |8=kein name-Parameter in Fließtextkoordinate{{#if:Vorlage | | }} |9={{#if: | Einwohner Zahlenformat {{#if:Vorlage | | }} |{{#if:Vorlage | |9 }} }} |#default= coordinates error {{#if:Vorlage | | }} }} }} |pop= |elevation= |dim= |region= |text= |article={{#if:||{{#if:||/}}}} |name={{#ifeq:|coordinates||}} |sortkey={{#if:|}} |globe= }}{{#if: |{{#switch:5 |1= Gradzahl-Fehler: {{#iferror:|NS: |}} {{#iferror:|EW: |}} {{#if:Vorlage | | }} |2= nicht in Bereich von CH1903 {{#if:Vorlage | | }} |3= {{#if:|falscher Wert ›‹|kein Wert}} in type-Parameter {{#if:Vorlage | | }} |5= unbenannte Parameter 1:{{#if:|, 2:}}{{#if:|, 3:}}{{#if:|, 4:}} {{#if:|usw.}} {{#if:Vorlage | | }} |6={{#if:||{{#if:|:}} region-Parameter fehlt6 {{#if:|in Positionskarte.}} }}{{#if:Vorlage | | }} |7={{#if: |{{#if:Vorlage | | }} |{{#if:Vorlage | |7 }} }} |8=kein name-Parameter in Fließtextkoordinate{{#if:Vorlage | | }} |9={{#if: | Einwohner Zahlenformat {{#if:Vorlage | | }} |{{#if:Vorlage | |9 }} }} |#default= coordinates error {{#if:Vorlage | | }} }} }}{{#if:|


{{#switch: {{#switch:

{{#if:{{#ifeq:/

|{{#titleparts:/|1|{{#expr:1+1}}}} | |{{#titleparts:/|1|{{#expr:1+1}}}} }}

|{{#ifexpr:{{#switch:|global=-2|continental=-1|national=0|adm1st=1|adm2nd=2|#default=0}}>
  {{#switch:Vorlage:Info ISO-3166-2
  |Erde=-2
  |Afrika|Amerika|Antarktis|Asien|Australien|Eurasien|Europa|Nordamerika|Südamerika
  |Nordpolarmeer|Atlantik|Indik|Pazifik|Südpolarmeer=-1
  |Vorlage:Info ISO-3166-2=0
  |Vorlage:Info ISO-3166-2=1
  |#default=Vorlage:Info ISO-3166-2
  }}
 |{{#switch:Vorlage:Info ISO-3166-2
  |Erde=-2
  |Afrika|Amerika|Antarktis|Asien|Australien|Eurasien|Europa|Nordamerika|Südamerika
  |Nordpolarmeer|Atlantik|Indik|Pazifik|Südpolarmeer=-1
  |Vorlage:Info ISO-3166-2=0
  |Vorlage:Info ISO-3166-2=1
  |#default=Vorlage:Info ISO-3166-2
  }}
 |{{#switch:|global=-2|continental=-1|national=0|adm1st=1|adm2nd=2|#default=0}}
 }}
|-2
}}
|-2=Erde
|-1=Vorlage:Info ISO-3166-2
|1={{#switch:Vorlage:Info ISO-3166-2
   |2={{#ifeq:Vorlage:Info ISO-3166-2
             |Vorlage:Info ISO-3166-2
      |Vorlage:Info ISO-3166-2
      |Vorlage:Info ISO-3166-2}}
   |#default=Vorlage:Info ISO-3166-2
   }}
|2=Vorlage:Info ISO-3166-2
|#default={{#ifeq:
  Vorlage:Info ISO-3166-2
 |Vorlage:Info ISO-3166-2
 |Vorlage:Info ISO-3166-2
 |Vorlage:Info ISO-3166-2
 }}

}}


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

}} }}