Vorlage:Dezimalgrad

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen


Dokumentation

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

Vorlagenparameter

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

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

Vorlagenparameter[Vorlagendaten bearbeiten ]

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

Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt.

Die Module sind mit #invoke eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen.

Verwendetes Modul: Expr #minsec2decimal

Werkzeuge

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.

Abgerufen von „https://de.wikipedia.org/w/index.php?title=Vorlage:Dezimalgrad&oldid=225903817"