Entwickler-Ecke
Basistechnologien - umwandlung von koordinaten
rumpel - Fr 06.03.09 11:07
Titel: umwandlung von koordinaten
Hallo Zusammen,
ich bin gerade einwenig am verzweifeln. Es geht darum das ich Geographische Koordinaten in der Form daliegen hab:
lat="48234421" lon="9584631" (48°23''44.21')
diese sind im Format(Grad Minuten Sekunden) als ein long gespeichert.
Ich muss diese Koordinaten in das Grad.Decimal System umwandeln (Grad.Decimal) also bei den obigen Koordinaten wäre das
lat="48395614" lon="9979531" (48.395614°)
Ich habe ihm Netz massig Beispiele gefunden wie man Strings, oder wenn man die Werte von grad, min, sec einzeln hat umrechnet.
Ich bekomms aber einfach nicht hin vom einen Long in einen anderen umzuwandeln wie ich`s hier beschrieben hab.
Wäre wirklich super wenn mir jemand auf die Sprünge helfen kann.
Grüße vom
Rumpel
Kha - Fr 06.03.09 12:35
:welcome:
rumpel hat folgendes geschrieben : |
| Ich habe ihm Netz massig Beispiele gefunden wie man Strings, oder wenn man die Werte von grad, min, sec einzeln hat umrechnet. |
Wenn du Beispiele zu String hast, warum machst du dann nicht einfach aus dem long einen String :zwinker: ?
Ansonsten musst du aus dem long eben erstmal die einzelnen Bestandteile extrahieren. Die Gradangabe steckt doch z.B. in der "1 Million"- und "10 Million"-Stelle - 48° entsprechen 48 Millionen. Beim Extrahieren von einzelnen Ziffern aus einer Zahl ist Modulo (
%) zu einer Zehnerpotenz immer ein heißer Tipp.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!