• 24.07.2025, 02:59
  • Register
  • Login
  • You are not logged in.

 

seaslug

Senior Member

Entfernung zwischen 2 Orten in D automatisch abfragen

Tuesday, May 26th 2009, 3:20am

hallo,

ich habe hier eine tabelle mit ~2000 adressdatensätzen, für die ich jeweils die entfernung -möglichst über bab (für lkw)- zu einem ort (bremerhaven) ergänzen möchte.
suche jetzt eine möglichkeit, diese entfernungen 1 * automatisch für bestehende datensätze eintragen zu lassen.
über tips würde ich mich freuen.

gruß,
seaslug

This post has been edited 2 times, last edit by "seaslug" (May 26th 2009, 3:23am)

hobbes_dmS

Moderator

Tuesday, May 26th 2009, 7:41am

darf die Berechnung online sein?
wenn ja wäre die GoogleMaps Api einen Blick wert, insbesondere die Klasse "GDirections" (und deren Funktion "getDistance()").
oder du schaust dich mal im Bereich "Open Street Map" um, da gibt's auch Routenplanerfunktionen

This post has been edited 1 times, last edit by "hobbes_dmS" (May 26th 2009, 7:44am)

Gute work-live-balance ist, wenn man von seinem Privatleben erschöpfter ist als von der Arbeit.

Chrizzz

Senior Member

Tuesday, May 26th 2009, 8:26am

Anders wirst du das auch kaum hinbekommen. Für Luftlinienberechnung kannst du auf die opengeodb (http://opengeodb.hoppe-media.com/) zurückgreifen.
Signatur out of date...

Y0Gi

God

Tuesday, May 26th 2009, 1:34pm

Mittels einer Funktion namens "Geocoding", die von den meisten Diensten angeboten wird, kannst du automatisch Adressen in Koordinaten (Längen- und Breitengrad) auflösen lassen, die sich dann zur Entfernungsberechnung verfüttern lassen. Das geht natürlich über entsprechende APIs automatisch und in vielen Programmiersprachen bzw. allem, was HTTP kann. Allerdings kann es sein, dass du durch die Nutzungslimitierung deine 2000 Datensätze nicht an einem Tag aufgelöst bekommst - da Nutzungsbedingungen der Anbieter beachten.

seaslug

Senior Member

Tuesday, May 26th 2009, 5:35pm

hi,

danke erst mal für die hinweise. werde noch mal suchen, ob ich das vielleicht auch über vba realisieren kann, dann steht´s auch für neue adressen zur verfügung.
hatte gehofft, nicht erst in geocodierung umrechnen lassen zu müssen (im prinzip, was mein navi auch im auto kann...)

gruß,
seaslug

Y0Gi

God

Tuesday, May 26th 2009, 6:30pm

Letztlich braucht's für die Berechnung sowieso die Koordinaten, meinste nich? :) Das Geocoding kann ja on-se-flei passieren, so ist das ja nicht.

hobbes_dmS

Moderator

Tuesday, May 26th 2009, 6:36pm

hatte gehofft, nicht erst in geocodierung umrechnen lassen zu müssen


musst du auch nicht, GDirections nimmt auch Städte/Straßen als Eingabe (zumindest wenn ich die API richtig verstanden habe.
Gute work-live-balance ist, wenn man von seinem Privatleben erschöpfter ist als von der Arbeit.