Heiner Kücker

Konverter Dezimal-Grad zu
Grad, Minuten und Sekunden

Home

Java-Seite

   ASM Improved

   heterogene
   Map, HMap

   Constraint
   Code Generator

   JSP WorkFlow
   PageFlow FlowControl
   Page Flow Engine
   Web Flow Engine
   Control_and_Command

   JSP_Spreadsheet

   Code-Generator
   für Option-Either-Stil
   in Java

   verbesserter
   Comparator

   Fluent-Interface
   Code-Generator
   auf Basis
   einer Grammatik

   Visitor mit Multidispatch

   for-Schleife mit
   yield-return

   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

   WebCam_Demo

   Weiterentwicklung_Java

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