Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Geodaten ermitteln, ... und Entfernung berechnen
Ronald Nickel
Ronnic Arts - Arts ´n graphics
Geschrieben am: Do 11.01.2007, 10:30
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1286
Mitglied seit: 27.12.2005


Hallo

Frage 1
weiß jemand wie/wo ich mir via Karte die Geodaten (GPS Koordinaten) einer bestimmten Location anzeigen lassen kann?

Frage 2
wie kann ich die Entfernung (fluglinie) zweier o.g. Geodaten berechnen?
(War wohl als Derartiges im Mathe-Unterricht dran war wieder mal Kreide holen)

Gruß Ronny


--------------------
Skypename: "ronaldnickel"
www.ronnic-arts.de
Ich suche dringend ...
Meine Bilder aus Model-Kartei.de ...
Illustrationen, Vektorgrafiken, Bildbearbeitung,Photoshop
ColdFusion
Top
PMEmail PosterUsers Website
Top
 
 
Duvi
#2 Geschrieben am: Do 11.01.2007, 12:33 (+02:03)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 499
Mitglied seit: 4.10.2006


QUOTE
Frage 1
weiß jemand wie/wo ich mir via Karte die Geodaten (GPS Koordinaten) einer bestimmten Location anzeigen lassen kann?

www.multimap.com

müsste auch über die google maps api gehen!?
www.google.com/apis/maps/documentation/


QUOTE
Frage 2
wie kann ich die Entfernung (fluglinie) zweier o.g. Geodaten berechnen?
(War wohl als Derartiges im Mathe-Unterricht dran war wieder mal Kreide holen)

kreide holen, tja gute tat zur falschen zeit. dann bleibt nur nachsitzen:
de.wikipedia.org/wiki/Orthodrome
oder aus dem sourcecode vom nebenmann abschreiben:
williams.best.vwh.net/gccalc.html
Top
PMEmail Poster
Top
 
Ronald Nickel
Ronnic Arts - Arts ´n graphics
#3 Geschrieben am: Do 11.01.2007, 14:58 (+02:24)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1286
Mitglied seit: 27.12.2005


Oje da habe ich mir ja was aufgehalst. Aber Google und Multimap realisieren das doch auch irgendwie.

Auf einer Fläche ist das Berechnen kein Problem aber auf der (nicht) kugelförmigen Erde. Na da bin ich ja gespannt ob ich da noch Input bekomme.
Gruß Ronny


--------------------
Skypename: "ronaldnickel"
www.ronnic-arts.de
Ich suche dringend ...
Meine Bilder aus Model-Kartei.de ...
Illustrationen, Vektorgrafiken, Bildbearbeitung,Photoshop
ColdFusion
Top
PMEmail PosterUsers Website
Top
 
Marc Schuler
Host2Day ISP International
#4 Geschrieben am: Do 11.01.2007, 16:11 (+01:12)
Report PostQuote Post

AyomRank 8
****************

Gruppe: Member (aktiv)
Beiträge: 1563
Mitglied seit: 1.11.2005


QUOTE (ronnic @ Do 11.1.2007, 14:58)
Oje da habe ich mir ja was aufgehalst. Aber Google und Multimap realisieren das doch auch irgendwie.
Auf einer Fläche ist das Berechnen kein Problem aber auf der (nicht) kugelförmigen Erde. Na da bin ich ja gespannt ob ich da noch Input bekomme.

Das ist doch ganz einfach wink.gif

Die Y Werte (> X Achse bei den Zivilkoordinaten) subtrahieren, sowie die X Werte (> Y Achse bei den Zivilkoorinaten) subtrahieren. Nun per Phytagoras (WURZEL(X^2+Y^2)).

Resultat: Die Distanz smile.gif

War das deine Frage?

Gruss Marc


--------------------
----------------------------------------------------------------------------------------
Webhosting mit einem einmaligen Preis-Leistungsverhältnis
----------------------------------------------------------------------------------------
Top
PMEmail PosterUsers Website
Top
 
Severin Fink
#5 Geschrieben am: Do 11.01.2007, 16:25 (+00:14)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 93
Mitglied seit: 5.06.2006


Ich glaub nicht, dass er das meint, sonst wäre ja bei

bei einem Durchmesser der Erde von ca 12.700km die Entferung von hier bis zu "anderen Seite" (z. B. auf einer halben Weltreise^^) nur 12.7000km aber tatsächlichs sind es ja ca. 20.000km

ich überleg mal kurz wie man das macht irgendwie PI*radius*2*winkel/360 muss nur noch überlegen wie du denWinkel rausbekommst...
ich edits dann

mfg Severin
Top
PMEmail PosterICQMSN
Top
 
pangu
#6 Geschrieben am: Do 11.01.2007, 16:27 (+00:01)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 836
Mitglied seit: 29.07.2005


QUOTE (Marc Schuler @ Do 11.1.2007, 17:11)
QUOTE (ronnic @ Do 11.1.2007, 14:58)
Oje da habe ich mir ja was aufgehalst. Aber Google und Multimap realisieren das doch auch irgendwie.
Auf einer Fläche ist das Berechnen kein Problem aber auf der (nicht) kugelförmigen Erde. Na da bin ich ja gespannt ob ich da noch Input bekomme.

Das ist doch ganz einfach wink.gif

Die Y Werte (> X Achse bei den Zivilkoordinaten) subtrahieren, sowie die X Werte (> Y Achse bei den Zivilkoorinaten) subtrahieren. Nun per Phytagoras (WURZEL(X^2+Y^2)).

Resultat: Die Distanz smile.gif

War das deine Frage?

Gruss Marc

^damit berechnest du aber nur die entfernungen auf einer fläche, nicht auf einer kugel: sprich je weiter die koordinaten auseinander liegen, desto ungenauer wird das..


--------------------
Jonglieren lernen nette Community rund ums Jonglieren °°°
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Marc Schuler
Host2Day ISP International
#7 Geschrieben am: Do 11.01.2007, 16:28 (+00:01)
Report PostQuote Post

AyomRank 8
****************

Gruppe: Member (aktiv)
Beiträge: 1563
Mitglied seit: 1.11.2005


QUOTE (Severin Fink @ Do 11.1.2007, 16:25)
ich überleg mal kurz wie man das macht irgendwie PI*radius*2*winkel/360 muss nur noch überlegen wie du denWinkel rausbekommst...

Winkel ist doch ziemlich einfach.. berrechne einfach das Azimut

X+Y gleiche Vorzeichen >> Tangens Alpha = Y / X
X+Y verschiedene Vorzeichen >> Tangens Alpha = X / Y

EDIT: Dachte du möchtest dies Anhand der Zivilkoordinaten berrechnen. Bei kurzen Distanzen ist die Toleranz so klein, das z.B. wir diese vernachlässigen. Die Berrechnung anhand der Kugel wurde ja bereits genannt... event. noch von Bedeutung: Die Abbildung der Pläne und Karten erfolgt auf der Höhe des Meeresspiegels. Demzufolge müssen längere, gemessene Distanzen auf die Höhe des Meeresspiegels reduziert werden (jedoch bei GPS nicht von Bedeutung).


--------------------
----------------------------------------------------------------------------------------
Webhosting mit einem einmaligen Preis-Leistungsverhältnis
----------------------------------------------------------------------------------------
Top
PMEmail PosterUsers Website
Top
 
Severin Fink
#8 Geschrieben am: Do 11.01.2007, 16:31 (+00:03)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 93
Mitglied seit: 5.06.2006


Jo wenn man cosinus und sinus in der Schule schon hatte;) ich musste grad überlegen was was ist^^
Wir machen Strahlensatz und so nen langweiliges Zeug *gähn* wink.gif

@ ronnic hoffentlich hat das dein problem jetzt gelöst:)
mfg Severin
Top
PMEmail PosterICQMSN
Top
 
Moritz Klussmann
Netspire GmbH & Co. KG
#9 Geschrieben am: Do 11.01.2007, 16:49 (+00:18)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 240
Mitglied seit: 6.10.2005


Hier mal die Berechnung aus einem Javaprogramm, das wir in der Uni gemacht haben, herauskopiert:

QUOTE

Example to calculate the distance between two points given in longitude and latitude values:

    double startPointLongitude, startPointLatitude; // Start point coordinates in radians (use Math.toRadians())
    double endPointLongitude, endPointLatitude;    // End point coordinates in radians
    double distance = Math.abs(
            Math.acos(Math.sin( endPointLatitude ) * Math.sin(startPointLatitude) +
            Math.cos( endPointLatitude ) * Math.cos( startPointLatitude ) *
            Math.cos( endPointLongitude - startPointLongitude )
          ) * 6380000.0);
 

This correspond to the formula: |arccos(sin(lat2) * sin(lat1) + cos(lat2) * cos(lat1) * cos(lon2 - lon1)) * Earth-Radius|
See http://de.wikipedia.org/wiki/Luftlinie and http://mathforum.org/library/drmath/view/51711.html for a short explanation.


Gruß, Moritz.

EDIT:
Zur ersten Frage: Ich verwende dafür in einem PHP-Programm von mir auch die Google Map API. Das funktioniert sehr gut.


--------------------
Top
PMEmail PosterUsers Website
Top
 
Knoppers
#10 Geschrieben am: Do 11.01.2007, 17:30 (+00:40)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 102
Mitglied seit: 18.11.2005


QUOTE (Moritz Klussmann @ Do 11.1.2007, 16:49)
Hier mal die Berechnung aus einem Javaprogramm, das wir in der Uni gemacht haben, herauskopiert:

QUOTE

Example to calculate the distance between two points given in longitude and latitude values:

    double startPointLongitude, startPointLatitude; // Start point coordinates in radians (use Math.toRadians())
    double endPointLongitude, endPointLatitude;    // End point coordinates in radians
    double distance = Math.abs(
            Math.acos(Math.sin( endPointLatitude ) * Math.sin(startPointLatitude) +
            Math.cos( endPointLatitude ) * Math.cos( startPointLatitude ) *
            Math.cos( endPointLongitude - startPointLongitude )
          ) * 6380000.0);
 

This correspond to the formula: |arccos(sin(lat2) * sin(lat1) + cos(lat2) * cos(lat1) * cos(lon2 - lon1)) * Earth-Radius|
See http://de.wikipedia.org/wiki/Luftlinie and http://mathforum.org/library/drmath/view/51711.html for a short explanation.


Gruß, Moritz.

EDIT:
Zur ersten Frage: Ich verwende dafür in einem PHP-Programm von mir auch die Google Map API. Das funktioniert sehr gut.

Genau das ist die Lösung, denn im Gegensatz zu den Breitengraden wird der Abstand zwischen zwei Längengraden zu den Polen hin immer geringer, weshalb bei der Berechnung der Abstand der Längengrade abhängig vom Breitengrad ist.

Für den Abstand der Längengrade gilt immer:

cos(Breitengrad) X 111.325 km


--------------------
Immobilienmakler Hamburg - Schwerpunkt Hausverkauf in Hamburg
Gerne empfohlen: Use-Next
Die Finanzen richtig geordnet: Finanzen, Kredit etc.
Top
PMEmail PosterUsers Website
Top
 
Ronald Nickel
Ronnic Arts - Arts ´n graphics
#11 Geschrieben am: Fr 12.01.2007, 10:27 (+16:57)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1286
Mitglied seit: 27.12.2005


Leute ich muss zugeben ich bin beeindruckt. huh.gif
Doch nicht alles Torfköppe hier wink.gif
Und ich dachte das nachprogrammieren eines ewigen Kalenders mit allen Schaltjahrausnahmeregelung wäre komplex. Vielen dan erst mal - ich werde mir die ganzen Sachen mal verinnerlichen.

Gruß Ronny


--------------------
Skypename: "ronaldnickel"
www.ronnic-arts.de
Ich suche dringend ...
Meine Bilder aus Model-Kartei.de ...
Illustrationen, Vektorgrafiken, Bildbearbeitung,Photoshop
ColdFusion
Top
PMEmail PosterUsers Website
Top
 
PH
#12 Geschrieben am: Fr 12.01.2007, 11:48 (+01:20)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1260
Mitglied seit: 29.08.2004


Super Infos.

Ich finde das ist ein Fall für die Wissensdatenbank.
Keywords Geokoordinaten und Entfernung errechnen.
Top
PMEmail Poster
Top
 
magadoo
#13 Geschrieben am: Fr 12.01.2007, 14:32 (+02:44)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 209
Mitglied seit: 27.11.2004


Bei http://opengeodb.hoppe-media.com/ müsste es auch einen Code zur Berechnung der Entfernung geben.


--------------------
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/16023

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
GeoDaten Österreich und Schweiz kekskruemel 234 5 Mi 10.09.2008, 10:45
Einfache Geodaten DB Big Rob 318 7 Fr 27.06.2008, 15:09
Ort ermitteln ala y*o*u*p*o*r*n*.*c*o*m Sancheck 510 6 Mi 2.04.2008, 00:19
Preis für eine Domain ermitteln. Ronald Nickel 354 1 Di 19.06.2007, 12:55
AdSense Advertiser URL ermitteln ohne zu klicken Sandro Feuillet 449 1 Do 4.01.2007, 09:16
Marktwert ermitteln Tim 893 14 Fr 8.09.2006, 08:58
Herkunft ermitteln Daniel Cieslar 661 5 Mo 7.08.2006, 15:20
Verzeichnissgrösse ermitteln radarin 608 5 Fr 26.05.2006, 18:02
Geodaten pangu 370 3 Mo 20.03.2006, 22:14
Dateiname ermitteln radarin 413 2 Mi 4.01.2006, 13:23




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]