Heiner Kücker

Konverter Dezimal-Grad zu
Grad, Minuten und Sekunden

Home

Java-Seite

 . Weiterentwicklung_Java

 . WebCam_Demo

 . JSP WorkFlow
 . PageFlow FlowControl
 . Page Flow Engine
 . Web Flow Engine
 . Control_and_Command

 . JSP_Spreadsheet

 . Kognitions-Maschine
 . semantisches Netz

 . Domain Parser

 . Codegenerator_für
 . hierarchische
 . Datenstrukturen

 . Expression_Engine
 . Formula_Parser

 . Thread Preprocessor

 . State Transition Engine

 . AspectJ

 . Java_Explorer

 . DBF_Library

 . Kalender_Applet

 . SetGetGen

 . BeanSetGet

 . CheckPackage

 . LineNumbers

 . GradDms

 . Excel-Export

 . StringTokenizer

 . JspDoc

 . JspCheck

 . JSP-Schulung
 . Java Server Pages
 . Struts

 . Ascii-Tabellen-
 . Layouter

 . Ascii-Baum-
 . Layouter

 . Ascii-Art-Fluss-
 . Diagramm-
 . Parser

 . AsciiArt
 . AssignmentMatrix
 . Layouter

 . StringSerial

 . Silbentrennung

 . JDBC_Schlüssel-
 . Generierung

 . bidirektional/
 . unidirektional
 . gelinkte Liste

 . Java_Sitemap
 . Generator

 . XmlBuilder

 . RangeMap

 . StringFormatter

 . VersionSafe
 . XCopy

 . JTextField

 . CommandLine-
 . ParamReader

 . Bitmap-Grafik

 . MultiMarkable-
 . Buffered-
 . InputStream

 . JavaCache

 . JdomUtil

 . CollectionUtil

 . XML Really
 . Pull Parser

 . Log-Filter

 . Remote-Protokoll

 . Sudoku-Generator

 . Delegation statt
 . Mehrfachvererbung

 . Disjunct
 . Interval Set

 . Constraint Class

 . Code Generator

Alaska-XBase++-Seite

Projekte

Philosophien
Techniken


Konzepte

Sudoku

Kontakt /
Impressum


Links

SiteMap





Letzte Aktualisierung:
24.04.2006

Konverter Dezimal-Grad zu Grad, Minuten und Sekunden und zurück

Diese kleine Java-Klasse bietet Methoden zum Umwandeln (Umrechnung) einer Dezimal-Grad-Angabe in Grad, Minuten, Sekunden und umgekehrt.
Alle Methoden sind einfach public static deklariert und somit ohne kontextuelle Bedingungen aufrufbar.

Es gibt drei Darstellungsformen:

ggg°mm' (999°99')

ggg°mm'ss'' (999°99'99'')

ggg°mm'ss.ss'' (999°99'99.99'')

Methoden

return type signatur description
double dms2grad(String) Konvertiert einen String Grad Minuten Sekunden in Grad als double. Die Angabe der Sekunden bzw. Sekunden und Minuten darf fehlen. Die Sekunden können mit oder ohne Dezimalstellen (Notation mit Dezimalpunkt, nicht mit Komma) notiert werden. Alternativ kann auch ein numerischer String mit oder ohne Dezimalstellen übergeben werden.
String grad2dms2(double) Konvertiert eine Gradzahl double in einen String Grad Minuten Sekunden mit 2 Dezimalstellen
String grad2dms(double) Konvertiert eine Gradzahl double in einen String Grad Minuten Sekunden ohne Dezimalstellen
String grad2dm(double) Konvertiert eine Gradzahl double in einen String Grad Minuten ohne Sekunden
Hilfsmethoden
double str2double(String) Konvertiert einen numerischen String in eine Zahl double
String preToken(String, String) Liefert den Stringabschnitt vor dem ersten Auftreten des Trennzeichens
String postToken(String, String) Liefert den Stringabschnitt nach dem ersten Auftreten des Trennzeichens
String cutLeft(String, String) Schneidet einen Teilstring vom Parameter-String links ab, wenn möglich
boolean empty(String) Prüft einen String auf null, Länge 0 oder nur Spaces
String cleanDoubleString(String) Removes all character but 0-9, '.' and prepositioned '-' from the string
void main(String[]) Test der anderen Methoden


Download der Quelldateien GradDms.zip

Achtung: Erweiterungen und Fixes stelle ich ohne Historie und ohne Ankündigung hier bereit.
Deshalb am besten immer die letzte Version runterladen.

Lizenzbedingungen:

Die Programme, Quelltexte und Dokumentationen können ohne irgendwelche Bedingungen kostenlos verwendet werden.
Sie sind Freeware und Open Source. Für Fehler und Folgen wird keinerlei Haftung übernommen.

Hinweise zur Fehlerbeseitigung und Verbesserung sind mir willkommen.

Ich freue mich auch über Feedback bezüglich der erfolgreichen Verwendung meiner Sourcen.

Bei Fragen helfe ich gern mit Hinweisen oder zusätzlicher Dokumentation, falls ich dafür Zeit habe.



Suchworte:

grad degrees minutes seconds Dezimal-Grad Dezimalgrad Decimaldegrees Grad Minuten Sekunden, Radiant Degrees