Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Routenplanung unter Delphi (https://www.delphipraxis.net/79227-routenplanung-unter-delphi.html)

bundy 18. Okt 2006 15:15


Routenplanung unter Delphi
 
Hy !

Ich muss ein Programm schreiben, welches Routen berechnent.
Ich muss zwischen zwei Adressen die KM berechnen.
Kennt jemand einen Provider bei dem man solche Daten kaufen kann ? (sowie Routenplaner das machen)
Die mann mit Delphi verarbeiten kann, hat da jemand schon Erfahrungswerte, die er mir mitteilen kann ?

lg
Bundy

mkinzler 18. Okt 2006 15:31

Re: Routenplanung unter Delphi
 
Du brauchst halt Karten mit Stützpunkten inkl Koordinaten. Theroetisch kannst du diese einscannen und selber Kalibrieren.

generic 18. Okt 2006 15:39

Re: Routenplanung unter Delphi
 
was du brauchst sind freie geo-daten und ja sie gibt es.

dann brauchst du noch einen routen finder. ein möglicher algo wurde mal in der ct beschrieben (wie die ameisen: c't 5/05, Seite 204).

in der aktuellen ix war auch ein artikel drin:
Geodatenbank S. 160: PostgreSQL als Geodatenserver

bundy 18. Okt 2006 15:45

Re: Routenplanung unter Delphi
 
Weiss Jemand wo ich diese Daten her bekomme?
Ich brauche diese Daten nur für den Ort WIEN in Österreich, aber diese Daten müssten bis auf die Hausnummer genau sein, weil ich dieses Tool für einen KM-Abrechung der Monteure brauche.

Peter Mössinger 18. Okt 2006 16:04

Re: Routenplanung unter Delphi
 
Ganz andere Idee:

Nutze http://maps.google.de/ für die Routenplanung. Ich habe es zwar noch nicht genutzt aber gehört, dass es eine API geben soll. Du bräuchtest dann jedoch immer einen Internetzugang und wärst von Google abhängig, Du bräuchtest Dir um das Routen keine Gedanken zu machen und die Karten-Daten wären immer recht aktuell (z.B. neue Straßen, ..)

bundy 18. Okt 2006 16:15

Re: Routenplanung unter Delphi
 
Das mit map24 klingt gut, aber ich wollte das ganze etwas flotter gestalten, weil ich müsste ca 2500 Routen / Monat berechnen.
Jetzt habe ich halt den auftrag der Firma erhalten, das in einer Software umzusetzten. Wie ich dann die Umsetzung gestalte ist mir überlassen.

Ich hab das halt mal bei einer Software gesehen, (Transportplanungssoftware für LKW) welche in Delphi programmiert wurde.
Die verwänden so ein Entfernungswerk dazu. Das ist ne ganze CD mit Geodaten (ganz Europa).

Ich würde sowas nur für Wien brauchen, habe aber keine Ahnung wie solche Daten aussehen und wie man diese berechnet.
Da wär doch so ne dll super, wo mann einfach Adressdaten übergibt und als Rückgabewert die Entfernung bekommt.
aber wie gesagt, habe keine Ahnung wie sowas aussieht.

Ich bin aber für alle Vorschläge offen und dankbar :)

oki 18. Okt 2006 16:32

Re: Routenplanung unter Delphi
 
Hi bundy,

ich hab so was geproggt. Die Software heißt Ortas und ist hier zu sehen ORTAS.
Das Flottenmanagement und die Ortung ist sicher nicht dein Thema. Darin ist aber auch eine Routenplanung enthalten.

Wie vorgeschlagen eine eigene Routenberechnung zu schreiben (Ameise) bringt so nichts. Nutze die Karten und SDK's bekannter Kartenlieferanten. Wie erwähnt gibt es da Map24, Map&Guide usw.

Dort kannst du die Karten sowie das SDK erhalten. Ganz billig ist das aber nicht. Wenn du weitere Infos brauchst, sag Bescheid.

Gruß oki

bundy 18. Okt 2006 16:36

Re: Routenplanung unter Delphi
 
ok thx schau ich mir an, ich melde mich wieder danke erstmal!

Klaus01 18. Okt 2006 16:40

Re: Routenplanung unter Delphi
 
oder schau Dir mal diesen Thread an -> http://www.delphipraxis.net/internal...456&highlight=
besonders den Beitrag #11

edit: habe es mit nochmal genauer angeschaut, aber das trifft Dein Problem nicht so ganz. sorry;o)

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz