Vorlage:CoordinateParse
Koordinate leer
Einzelkoordinate aus Position extrahieren als Dezimalzahl.
Die Zahl ist bei Breitenkoordinaten auf den Bereich [−90°, 90°], bei Längenkoordinaten auf ]−180°, 180°] gekappt.
Die Zahl ist ASCII-kodiert und für Berechnungen geeignet.
Die Zahl ist bei Breitenkoordinaten auf den Bereich [−90°, 90°], bei Längenkoordinaten auf ]−180°, 180°] gekappt.
Die Zahl ist ASCII-kodiert und für Berechnungen geeignet.
Im Fehlerfall ist das Ergebnis mit class="error"
gekennzeichnet.
Vorlagenparameter
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Position | 1 | Position, in beliebigen Formatierungen, jeweils mit Kennbuchstabe für Himmelsrichtungen; ggf. auch einzelne Koordinate. Der Wert - bedeutet: „Keine Angabe“ und erfordert default .
| Einzeiliger Text | vorgeschlagen |
Breite | latitude | Breitenkoordinate extrahieren, sonst Länge
| Wahrheitswert | vorgeschlagen |
Vorgabe | default | Vorgabe für Position, falls keine Angabe in 1
| Einzeiliger Text | optional |
Kopiervorlage
{{CoordinateParse| |latitude= }}
Beispiele
1 | latitude | Erwartet | Generiert |
---|---|---|---|
»Koordinate leer« | Koordinate leer | ||
50° 50′ 42″ N, 4° 21′ 0″ O
|
»4.35« | 4.35
| |
50° 50′ 42″ N, 4° 21′ 0″ O
|
1 | »50.845« | 50.845
|
50° 50′ 42″ N, 4° 21′ 0″ O
|
0 | »4.35« | 4.35
|
4° 21′ 0″ E / 50° 50′ 42″ N
|
1 | »50.845« | 50.845
|
4° 21′ 0″ E / 50° 50′ 42″ N
|
0 | »4.35« | 4.35
|
37.78687 / 122.39957
|
0 | »Dezimalbruch nicht an letzter Stelle« | Dezimalbruch nicht an letzter Stelle: 37.78687 >
|
37.78687 122.39957
|
0 | »Längenkoordinate ungültig« | Längenkoordinate ungültig: 37.78687 122.39957
|
50° 50′ 42″ N 4° 21′ 0″ O 1° 2′ S | »Zu viele Komponenten« | Zu viele Komponenten: 50° 50′ 42″ N 4° 21′ 0″ O 1° 2′ S | |
1° N 2° O 3° E
|
»Zu viele Komponenten« | Zu viele Komponenten: 1° N 2° O 3° E | |
7° O 8° E
|
»Zu viele Komponenten« | Zu viele Komponenten: 7° O 8° E | |
50° 50′ 42″ N
|
0 | »Längenkoordinate leer« | Längenkoordinate leer: 50° 50′ 42″ N |
50° 50′ 42″ N
|
1 | »50.845« | 50.845
|
4° 21′ 0″ E
|
0 | »4.35« | 4.35
|
4° 21′ 0″ E
|
1 | »Breitenkoordinate leer« | Breitenkoordinate leer: 4° 21′ 0″ E |
1,5S2.5W
|
0 | »-2.5« | -2.5
|
1,5S2.5W
|
1 | »-1.5« | -1.5
|
55/44/33.22/E
|
0 | »55.742561111111« | 55.742561111111
|
55 / 44 / 33.22 / E
|
0 | »55.742561111111« | 55.742561111111
|
11/22/33.44/S
|
0 | »Längenkoordinate leer« | Längenkoordinate leer: 11/22/33.44/S |
1/2/3/4/E
|
0 | »Mehr als 4 Komponenten: 1/2/3/4/E« | Mehr als 4 Komponenten: 1/2/3/4/E |
23/45/6/W
|
0 | »-23.751666666667« | -23.751666666667
|
270/0/0/E
|
0 | »-90« | -90
|
45/77/0/E
|
0 | »Längenminuten ≥60: 77« | Längenminuten ≥60: 77 |
54/30/66/E
|
0 | »Längensekunden ≥60: 66« | Längensekunden ≥60: 66 |
54/-30/66/E
|
0 | »Längenminuten <0: -30« | Längenminuten <0: -30 |
54/30/-66/E
|
0 | »Längensekunden <0: -66« | Längensekunden <0: -66 |
4/E
|
0 | »4« | 4
|
4///W
|
0 | »-4« | -4
|
2//E
|
0 | »2« | 2
|
20/30
|
0 | »20.5« | 20.5
|
/6/30/E
|
0 | »Längengradzahl fehlt« | Längengradzahl fehlt |
5//30/E
|
0 | »Längenminuten fehlen« | Längenminuten fehlen |
1.2/30//E
|
0 | »Dezimalbruch nicht an letzter Stelle: 1.2« | Dezimalbruch nicht an letzter Stelle: 1.2 |
1/10.2/30/E
|
0 | »Dezimalbruch nicht an letzter Stelle: 10.2« | Dezimalbruch nicht an letzter Stelle: 10.2 |
1./30//E
|
0 | »1.5« | 1.5
|
1/10./30/E
|
0 | »1.175« | 1.175
|
-50///E
|
0 | »Minuszeichen für den Osten unzulässig« | Minuszeichen für den Osten unzulässig |
+50///W
|
0 | »-50« | -50
|
+50///E
|
0 | »50« | 50
|
−50///W | 0 | »-50« | -50
|
360
|
0 | »Längengradzahl zu groß: 360« | Längengradzahl zu groß: 360 |
365
|
0 | »Längengradzahl zu groß: 365« | Längengradzahl zu groß: 365 |
-180
|
0 | »Längengradzahl zu klein: -180«« | Längengradzahl zu klein: -180 |
20.5777
|
0 | »20.5777« | 20.5777
|
20.5777 W
|
0 | »-20.5777« | -20.5777
|
20.5°
|
0 | »20.5« | 20.5
|
20,5°
|
0 | »20.5« | 20.5
|
20° 30'
|
0 | »20.5« | 20.5
|
20° 10' 30"
|
0 | »20.175« | 20.175
|
20° 10' 30" W
|
0 | »-20.175« | -20.175
|
20° 10' 30'' W
|
0 | »-20.175« | -20.175
|
1°2′3″
|
0 | »1.0341666666667« | 1.0341666666667
|
1° 2′ 3″
|
0 | »1.0341666666667« | 1.0341666666667
|
1º2’3”
|
0 | »1.0341666666667« | 1.0341666666667
|
1°2'3“
|
0 | »1.0341666666667« | 1.0341666666667
|
55/44/33.22/N
|
1 | »55.742561111111« | 55.742561111111
|
55 / 44 / 33.22 / N
|
1 | »55.742561111111« | 55.742561111111
|
11/22/33.44/W
|
1 | »Breitenkoordinate leer« | Breitenkoordinate leer: 11/22/33.44/W |
1/2/3/4/N
|
1 | »Mehr als 4 Komponenten: 1/2/3/4/N« | Mehr als 4 Komponenten: 1/2/3/4/N |
23/45/6/S
|
1 | »-23.751666666667« | -23.751666666667 |
270/0/0/N
|
1 | »Breitengradzahl zu groß: 270« | Breitengradzahl zu groß: 270 |
45/77/0/N
|
1 | »Breitenminuten ≥60: 77« | Breitenminuten ≥60: 77 |
54/30/66/N
|
1 | »Breitensekunden ≥60: 66« | Breitensekunden ≥60: 66 |
54/-30/66/N
|
1 | »Breitenminuten <0: -30« | Breitenminuten <0: -30 |
54/30/-66/N
|
1 | »Breitensekunden <0: -66« | Breitensekunden <0: -66 |
4/N
|
1 | »4« | 4
|
4///S
|
1 | »-4« | -4
|
2//N
|
1 | »2« | 2
|
20/30
|
1 | »20.5« | 20.5
|
/6/30/N
|
1 | »Breitengradzahl fehlt« | Breitengradzahl fehlt |
5//30/N
|
1 | »Breitenminuten fehlen« | Breitenminuten fehlen |
1.2/30//N
|
1 | »Dezimalbruch nicht an letzter Stelle: 1.2« | Dezimalbruch nicht an letzter Stelle: 1.2 |
1/10.2/30/N
|
1 | »Dezimalbruch nicht an letzter Stelle: 10.2« | Dezimalbruch nicht an letzter Stelle: 10.2 |
1./30//N
|
1 | »1.5« | 1.5
|
1/10./30/N
|
1 | »1.175« | 1.175
|
-50///N
|
1 | »Minuszeichen für den Norden unzulässig« | Minuszeichen für den Norden unzulässig |
+50///S
|
1 | »-50« | -50
|
−50///S
|
1 | »-50« | -50
|
360
|
1 | »Breitengradzahl zu groß: 360« | Breitengradzahl zu groß: 360 |
20.5777
|
1 | »20.5777« | 20.5777
|
20.5777 S
|
1 | »-20.5777« | -20.5777
|
20.5°
|
1 | »20.5« | 20.5
|
20,5°
|
1 | »20.5« | 20.5
|
20° 30'
|
1 | »20.5« | 20.5
|
20° 10' 30"
|
1 | »20.175« | 20.175
|
20° 10' 30" S
|
1 | »-20.175« | -20.175
|
20° 10' 30'' S
|
1 | »-20.175« | -20.175
|
1°2′3″
|
1 | »1.0341666666667« | 1.0341666666667
|
1° 2′ 3″
|
1 | »1.0341666666667« | 1.0341666666667
|
1º2’3”
|
1 | »1.0341666666667« | 1.0341666666667
|
1°2'3“
|
1 | »1.0341666666667« | 1.0341666666667
|
Quatsch
|
»Koordinate ungültig: Quatsch« | Koordinate ungültig: Quatsch |
Wartung
Fehlerhafte Einbindungen werden aufgelistet in der Kategorie:Wikipedia:Vorlagenfehler/Parameter:Koordinate – aktuell keine
– ignoriert 2 (23. November 2024 09:51)
Lua
Verwendetes Modul: CoordParse #focus