Mailinglisten-Archive |
Oliver Michalak wrote: > > >Also ich habe vor anhand von Geokoordinaten die Entfernung von zwei > >Orten (in Deutschland) zu berechnen. Geht dies? > Nur die Luftlinie? Phytagoras, will sagen a^2 = b^2 + c^2 oder Die Luftlinie folgt nicht dem Satz des Pythagoras. > weglaenge = sqrt(breitendifferenz*breitendifferenz + > hoehendifferenz*hoehendifferenz); > > >Wie genau ist dann die Entfernung? > Das hängt von Deinen Koordinaten ab ;-) Wenn die Koordinaten mehr als 20 Kilometer weit entfernt liegen dann stimmts halt nicht. Grob gesagt, wenn man die Entfernung zwischen zwei Punkten (z.B. der Nordpol und der Südpol), dann kann ja niemals die Entfernung auf der Erdoberfläche gemeint sein sondern höchstens der Durchmesser der Erde. > >Das müsste doch dann Luftlinie sein oder ??? > Jepp... Habt ihr im Mathematikuntericht geschwäntzt? > >Wie macht das z.B. Map&Guide ? Eigentlich bräuchte ich die Strassen KM aber > >das scheint mir zu kompliziert oder? > Es ist "unwesentlich" komplizierter ;-) Da gibts ganz andere Methoden. Vielleicht hilfts wenn man bei google.de unter "great circle distance" nachschlägt. -Egon -- SIX Offene Systeme GmbH · Stuttgart - Berlin Sielminger Straße 63 · D-70771 Leinfelden-Echterdingen Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de Besuchen Sie uns auf der CeBIT 2001, Halle 6, Stand F62/4
php::bar PHP Wiki - Listenarchive