Vorlage:CoordinateParse
Koordinate leer
Dokumentation
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
[Quelltext bearbeiten]{{CoordinateParse| |latitude= }}
Beispiele
[Quelltext bearbeiten]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
|
50° 50′ 42″ N | 4° 21′ 0″ E
|
1 | »50.845« | 50.845
|
50° 50′ 42″ N | 4° 21′ 0″ E
|
0 | »4.35« | 4.35
|
1 | 2 | 3
|
0 | »Zu viele Komponenten« | Zu viele Komponenten: 1 | 2 | 3
|
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 |
Lua
Verwendetes Modul: CoordParse #focus
Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.
- Verwendungen dieser Vorlage
- Cirrus-Suche zu Einbindungen dieser Vorlage (zunächst nur ANR) mit weiteren Möglichkeiten
- Anzahl der Einbindungen
- Liste der Unterseiten.
- Diese Dokumentation befindet sich auf einer eingebundenen Unterseite [Bearbeiten].
- Test-/Beispielseite erstellen.
- giftbot/vorlagenparser: CSV herunterladen (ANR).