Vorlog:CoordinateSimpleDMS

Documentation


Diese Vorlage kann verwendet werden, um {{Coordinate}}-Einbindungen mit DMS-Koordinaten in {{Coordinate|simple=y}} mit Dezimalgrad-Koordinaten umzuwandeln. Die Vorlage muss mit subst: aufgerufen werden.

Beispiel: Aus

{{subst:CoordinateSimpleDMS|NS=50/3/10/N|EW=8/39/57/E|type=landmark|region=DE-HE|name=Bahnhof Neu Isenburg}}

wird:

{{Coordinate|simple=y|NS=50.052778|EW=8.665833|type=landmark|region=DE-HE|name=Bahnhof Neu Isenburg}}

Auf diese Weise können Artikel mit vielen Koordinateneinbindungen per Suchen-und-Ersetzen ({{Coordinate|{{subst:CoordinateSimpleDMS|) in die schnelle simple-Variante umgewandelt werden.

Die Vorlage akzeptiert wahlweise auch einfache Dezimalbruch-Gradangaben als Eingabe (z.B. EW=16.225) und reicht diese unverändert durch. Dadurch ist sie auch per Suchen-und-Ersetzen verwendbar, wenn Koordinaten in gemischtem Format vorliegen.

Für eine Erläuterung der einzelnen Parameter, siehe Vorlage:Coordinate.

Rundungsoption

Werkeln

{{subst:CoordinateSimpleDMS}} rundet die berechneten Zahlen normalerweise auf sechs Nachkommastellen. Das genügt, um hundertstel Bogensekunden – entsprechend ca. einem Zentimeter auf der Erdoberfläche – verlustfrei wiederzugeben. Wenn eine davon abweichende Genaugkeit gewünscht ist, kann mit der round-Option eine bestimmte Zahl von Nachkommastellen angeben. So erzeugt zum Beispiel

{{subst:CoordinateSimpleDMS|round=3|NS=50/59//N|EW=10/19//E|type=city|region=DE-TH|name=Eisenach}}

(die Sekunden wurden weggelassen, da diese Genauigkeit bei einer Stadt nicht benötigt wird) Zahlen mit nur drei Nachkommastellen:

{{Coordinate|simple=y|NS=50.983|EW=10.317|type=city|region=DE-TH|name=Eisenach}}

Diese Möglichkeit sollte nur in wohlüberlegten Ausnahmefällen genutzt werden. Mehr als sechs Nachkommastellen erzeugen unnötige Datenmengen, und bei weniger Stellen kann unter Umständen nicht mehr exakt in das DMS-Format zurückgewandelt werden.