[Mapserver-DE] Routenplanung mit mapserver realisieren ?
Martin Giljohann
m.giljohann at geoportal.de
Mon Mai 30 12:40:25 CEST 2005
Michael Hofenwald wrote:
> Es liegen Daten in
> >Form von Shape-Files und entsprechenden Datenbanken vor (STraßen,
> >Straßennamen etc.).
Heisst das, dass die *geometrien* der Straßen bereits in DBs vorhanden
sind oder eher nicht-räumliche Attribute wie die Namen? Falls die
geometrien schon drin sind, wäre es sicherlich eine option das routing
über eine spatial db (e.g. postgis, mysql spatial) zu machen.
Vorausgesetzt die können das schon...
On Mon, 2005-05-30 at 11:34, Claudia Rodat wrote:
> ist es vielleicht möglich über
> eine Datenhaltung in PostgreSQL/PostGIS Routen auszulesen und über mapserver
> anzeigen zu lassen ?
Würde mich bei postgis auch interessieren, habe aber nichts gefunden. Generell laufen routing algorithmen über topologische netzwerke. Und was spatial databases halt gut können, ist solche topologien sehr effizient zu speichern. Routing auf dieser Seite würde definitiv schon sinn machen.
Die andere Möglichkeit ist dann die, das netzwerk zur Laufzeit zu generieren. Der von Till erwähnte thread verweist ja auch auf http://www.radzeit.de/cgi-bin/bbbike.cgi. Vielleicht wäre das die einfachere Lösung.
Oder generell mal google versuchen mit Schlagworten wie Dijkstra oder Single Pair Shortest Path Algorithm und programmiersprechen, mit denen der mapserver klarkommt.
Beste Grüsse
Martin
> Mir schwebt vor, als Grundlage eine Rasterkarte der
> >entsprechenden Region zu hinterlegen und bei Angabe von Start und Endpunkt
> >die entsprechende Strecke als Vektorgrafik darzustellen oder bei Anzeige des
> >ganzen Shapes die Farbe der Route zu ändern o.ä.. Läßt sich so etwas mit
> >diesem Programm realisieren unter zur Hilfenahme von MySQL und PHP (z.B.)
> >oder bin ich da auf dem Holzweg?
> >Viele der Informationen, die ich bisher über das www bekommen habe, haben
> >ich zum Teil mehr irritiert, als dass sie mir genutzt hätten. Wie sollte ich
> >an die Sache herangehen? Sagt mir bitte den ungefähren Weg. Ich habe jetzt
> >Apache-Webserver installiert, auch wenn ich immer noch nocht 100% weiß was
> >es eigentlich soll (O.K. das Teil agiert lokal wie ein Internetserver aber
> >braucht man den später, wenns online geht auch?), ich habe mir PHP und den
> >UMN Mapserver in seiner aktuellsten Version geladen, sowie MySQL und benutze
> >Windows XP .
> >Danke für jeden Tip
> >
> >Gruß
> >Michael
> >
> >
> >
> Michael,
>
> das Routing müsstest du ausm einer SIcht in der Tat weiter unten
> abfackeln, also zB.
> in PostGIS - ich verweise an dieser Stelle an diesen Thread aus der
> UMN-de Liste:
>
> http://www.intevation.de/pipermail/mapserver-de/2004-September/000564.html
>
> Leider hat sich am Stand der Dinge bezüglich Routing und PostGIS in der
> neuen v1.0 noch
> nichts geändert, wobei es diese Funktionen für PostGIS wohl gibt, sie
> sind aber nicht im offiziellen
> Release implementiert. Arnulf weiß da glaube ich mehr, wer das wie
> gemacht hat?
>
> Grüsse, Till
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)