Umrechnung eines Koordinatenwertes von Grad-Minuten-Sekunden in eine Dezimalzahl

Vorlagenparameter

Grad1
Gradzahl (ganzzahlig)
Beispiel
47
Minuten2
Minutenzahl (ganzzahlig) ≥ 0
Standard
0
Beispiel
32
Sekunden3
Sekundenzahl ≥ 0
Setzt Minutenzahl voraus.
Standard
0
Beispiel
14.064
Richtung4
Buchstabe für Himmelsrichtung
Vorgeschlagene Werte
  • SSüden
  • WWesten
  • EOsten
  • NNorden
  • OOsten
Beispiel
S
Zahlenformat (Sekunden)parse
Zahlenformat der Sekunden
Standard
.
Beispiel
-.,

Umrechnung eines Koordinatenwertes von Grad-Minuten-Sekunden in eine Dezimalzahl

Vorlagenparameter

ParameterBeschreibungTypStatus
Grad1

Gradzahl (ganzzahlig)

Beispiel
47
Zahlenwerterforderlich
Minuten2

Minutenzahl (ganzzahlig) ≥ 0

Standard
0
Beispiel
32
Zahlenwertoptional
Sekunden3

Sekundenzahl ≥ 0 Setzt Minutenzahl voraus.

Standard
0
Beispiel
14.064
Zahlenwertoptional
Richtung4

Buchstabe für Himmelsrichtung

Vorgeschlagene Werte
S W E N O
Beispiel
S
Einzeiliger Textoptional
Zahlenformat (Sekunden)parse

der Sekunden

Standard
.
Beispiel
-.,
Einzeiliger Textoptional

Zahlenformat (Eingabe)

Ein optionaler Parameter erlaubt unterschiedliche Interpretation eines Eingabewerts.

  • Vorgabe ist . mit der Bedeutung „Computer-Format“.
  • „Computer-Format“ bedeutet: . als Dezimaltrennzeichen, Minuszeichen in ASCII, keine Zifferngruppierung („Tausender“). Alternativ kommt die Exponential-Notation mit E in Frage.

Das erlaubte Eingabeformat, falls angegeben, besteht aus ein bis drei Codes mgd mit den Komponenten:

  • d – Pflichtangabe wenn verwendet: Dezimaltrennzeichen. Zulässige Werte: . oder , (nur an letzter Stelle).
  • m – Minuszeichen ist „typografisch“ (Unicode U+2212) erlaubt bei - (nur an erster Stelle).
  • g – Zifferngruppierung („Tausender“, auch Nachkommastellen) erlaubt gemäß nachfolgender Tabelle (optional).
Codes für Ziffergruppierung
g Bedeutung
, Komma, passend zum angloamerikanischen „Computer-Format“.
. Punkt; Standardformatierung in der deutschsprachigen Wikipedia
' ASCII-Hochkomma/Apostroph; üblich mit Bezug zur Schweiz
', ASCII-Hochkomma/Apostroph oder Komma
'. ASCII-Hochkomma/Apostroph oder Punkt
U+20 ASCII-Leerzeichen
Nicht als Zahlenformat geeignet, aber zur Analyse und für qualifizierte Fehlermeldungen
U+A0 Geschütztes Leerzeichen
U+202F Schmales geschütztes Leerzeichen
%s Einfaches oder (auch schmales) geschütztes Leerzeichen
.%s Punkt oder einfaches oder (auch schmales) geschütztes Leerzeichen
'%s ASCII-Hochkomma/Apostroph oder einfaches oder (auch schmales) geschütztes Leerzeichen
'.%s Punkt oder ASCII-Hochkomma/Apostroph oder einfaches oder (auch schmales) geschütztes Leerzeichen

Bei der Eingabe können für die Zifferngruppierung alternativ auch HTML-Entities benutzt werden.

  • Wissenschaftliche oder Exponential-Darstellung erfordert immer das „Computer-Format“; e oder E, Exponent ganzzahlig, + kann der Mantisse und dem Exponent vorangestellt werden.

Beispiele:

  • -., – Format für deutschsprachige Wikis, entsprechend lokalem Wert der Parserfunktion formatnum – Komma als Dezimaltrennzeichen, Punkt als Tausendertrennzeichen, typografisches Minuszeichen erlaubt
  • ,. – klassisches US-Format
  • -'.%s, – breiteste Akzeptanz deutschsprachiger Formate, typografisches Minuszeichen möglich

Kopiervorlage

{{Dezimalgrad||||}}

Beispiele

Einbindung Erwartet Generiert
{{Dezimalgrad}} »0« »0«
{{Dezimalgrad| 23 | 45 | 6 | N }} »23.751666666667« »23.751666666667«
{{Dezimalgrad| 270 | 0 | 0 | N }} »90« »90«
{{Dezimalgrad| 360 | 0 | 0 | N }} »0« »0«
{{Dezimalgrad| 360 | 0 | 0 | E }} »0« »0«
{{Dezimalgrad| 4 | 30 | 0 | N }} »4.5« »4.5«
{{Dezimalgrad| 42 | 0 | 30 | N }} »42.008333333333« »42.008333333333«
{{Dezimalgrad| 444 | 0 | 0 | E }} »84« »84«
{{Dezimalgrad| 20 | 34 | 12 | N }} »20.57« »20.57«
{{Dezimalgrad| 20 | 34 | 39.72 | N }} »20.5777« »20.5777«
{{Dezimalgrad|47|32|14.064|N}} »47.53724« »47.53724«
{{Dezimalgrad|9|33|2.268|E}} »9.55063« »9.55063«

Siehe auch

Lua

Verwendetes Modul: Expr #minsec2decimal