Re: [Talk-de] Einfache serverbasierte Routingsoftware?
hallo sven, schau dir mal http://svn.openstreetmap.org/applications/utils/gary68/distancemap.pl an. im grunde leistet das programm das, was du möchtest. man müsste es ein wenig umschreiben, dass es z.b. parameter akzeptiert. und der weg müsste noch zusammengesetzt werden. implementiert ist der dijkstra algorithmus. ciao gerhard - original Nachricht Betreff: Re: [Talk-de] Einfache serverbasierte Routingsoftware? Gesendet: Mi, 28. Okt 2009 Von: Sven Geggusli...@fuchsschwanzdomain.de Frederik Ramm frede...@remote.org wrote: % ./gosmore rebuild datei.osm das erzeugt dann eine .pak-Datei, auf der er spaeter arbeitet. hm, wenns denn so einfach wäre: gosmore/ ./gosmore rebuild baden-wuerttemberg.osm Building gosmore.pak using style elemstyles.xml... Icon public.png not found Icon public.png not found Icon religion/synagogue.png not found Icon religion/mosque.png not found Icon rendering/landuse/cemetery.png not found Icon wlan.png not found Icon rendering/landuse/cemetery.png not found 1 while (xmlTextReaderRead (xml)) Speicherzugriffsfehler Ich werde mal auf ner 32 Bit Maschine testen. Sven -- The source code is not comprehensible (found in bug section of man 8 telnetd on Redhat Linux) /me is gig...@ircnet, http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de --- original Nachricht Ende ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Original-Nachricht Datum: Wed, 28 Oct 2009 23:00:45 +0100 Von: Christoph Eckert c...@christeck.de An: Openstreetmap allgemeines in Deutsch talk-de@openstreetmap.org Betreff: Re: [Talk-de] Einfache serverbasierte Routingsoftware? Moin, Ich habe mal Navit dafuer vergewaltigt - Mit ein bischen patcherei kann man damit brauchbare ergebnisse erzielen - Und der vorteil ist das es sau schnell ist - C code halt ... Problem ist das Navit eigentlich nicht ohne frontend (grafisch) leben kann - das muss man rauspatchen ... der Routingalgo von Navit ist momentan AFAIK eher auf KFZ-Routing ausgelegt und versucht unabhängig von der Konfiguration, möglichst auf besser ausgebaute Straßen zu kommen. Für Sven daher eher ungeeignet. Ich glaube, ich muss mir den Kram mal wieder antun. Haben die eine Priorisierung fix eingebaut? Ansich sollte der Router den kuerzesten Weg ausgeben koennen und der ist eindeutig. Die Priorisierung soll da eigentlich nicht reinmurksen. Die Standardvorbelegung bei der Gewichtung der Abschnitte ist die Leange und entspricht der Vorgabe 'kuerzester Weg'. Eine gezielte Gewichtung nach Vorlieben und Verboten kann man ja dann immer noch draufsetzen. Jeder wie er will, das ist ja das schoene am Projekt hier. Niemand ist auf eine fix im Navi verbaute Engine angewiesen. Gruesse Hubert Gruesse Hubert -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Frederik Ramm frede...@remote.org wrote: Uebrigens gibt es (neben Navit und Gosmore) noch einen dritten Router, der in C geschrieben ist und eine freie Lizenz (in dem Fall AGPL) hat: http://wiki.openstreetmap.org/wiki/Routino Affero GPL ist doch dieses dubiose Teil bei dem man Quellcodeänderungen auch dann freigeben muss wenn ich die Software als Service betreibt AFAIR. Auch hier gibts zum Ausprobieren ein Webinterface, aber die Software kann man sich runterladen und die funktioniert dann auch standalone von der Commandline. Hab ich vor laengerem mal ausprobiert, tut soweit, gibt etwas geschwaetzigere Resultate als Gosmore, ist zugleich aber vermutlich ueberfordert, wenn man den ganzen Planeten reinstecken will. Mir reicht erst mal der Abdeckungsbereich der Wanderkarte :) Die Webdemo ist ziemlich cool, scheint aber ziemlich KFZ-lastig zu sein. Mal ganz von OSM abgesehen gibt es eigentlich keine generische Softwarebibliothek, die mir einfach nur den kürzesten Weg in einem Netz ausrechnet. Vielleicht sollte man mal schaun ob man da SPICE missbrauchen kann :) Sven -- Um Kontrolle Ihres Kontos wiederzugewinnen, klicken Sie bitte auf das Verbindungsgebrüll. (aus einer Ebay fishing Mail) /me is gig...@ircnet, http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Hallo, Sven Geggus wrote: Mal ganz von OSM abgesehen gibt es eigentlich keine generische Softwarebibliothek, die mir einfach nur den kürzesten Weg in einem Netz ausrechnet. Vielleicht sollte man mal schaun ob man da SPICE missbrauchen kann :) Ich hoere immer, es gebe eine boost graph-Library, mit der sowas moeglich waere. Hab ich aber noch nie probiert. Bye Frederik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
On Thu, 29 Oct 2009 10:18:35 +0100, Frederik Ramm frede...@remote.org wrote: Hallo, Sven Geggus wrote: Mal ganz von OSM abgesehen gibt es eigentlich keine generische Softwarebibliothek, die mir einfach nur den kürzesten Weg in einem Netz ausrechnet. Vielleicht sollte man mal schaun ob man da SPICE missbrauchen kann :) Ich hoere immer, es gebe eine boost graph-Library, mit der sowas moeglich waere. Hab ich aber noch nie probiert. boost ist eine sehr umfangreiche Bibliothek mit allgemeinen Graphen-Algorithmen. Nur muss man für die erstmal einen Treiber schreiben mit dem sie ihren Graphen von einer Datenbank wie unsrem PostGIS-Schema lesen kann. Marcus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Hallo, marcus.wolsc...@googlemail.com wrote: Ich hoere immer, es gebe eine boost graph-Library, mit der sowas moeglich waere. Hab ich aber noch nie probiert. boost ist eine sehr umfangreiche Bibliothek mit allgemeinen Graphen-Algorithmen. Nur muss man für die erstmal einen Treiber schreiben mit dem sie ihren Graphen von einer Datenbank wie unsrem PostGIS-Schema lesen kann. Ich meinte ja nur, weil Sven von einer generischen Bibliothek sprach, die den kuerzesten Weg in einem Netz ausrechnet - eben das macht diese Library doch. Dass er mit einer generischen Library eben nicht gleich noch das OSM-Schema erschlaegt, muesste ihm klar sein ;-) Bye Frederik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Gary G: schrieb: http://svn.openstreetmap.org/applications/utils/gary68/distancemap.pl an. im grunde leistet das programm das, was du möchtest. man müsste es ein wenig umschreiben, dass es z.b. parameter akzeptiert. und der weg müsste noch zusammengesetzt werden. implementiert ist der dijkstra algorithmus. Problem dürfte jedoch sein, dass der Graph ansich nicht gespeichert wird und bei jeder Abfrage neu aufgebaut werden müsste. Oder kannst Du den Graphen in eine Datei oder in den RAM schreiben? ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
On Thu, 29 Oct 2009 14:12:31 +0100, Tobias Wendorff tobias.wendo...@uni-dortmund.de wrote: Gary G: schrieb: http://svn.openstreetmap.org/applications/utils/gary68/distancemap.pl an. im grunde leistet das programm das, was du möchtest. man müsste es ein wenig umschreiben, dass es z.b. parameter akzeptiert. und der weg müsste noch zusammengesetzt werden. implementiert ist der dijkstra algorithmus. Problem dürfte jedoch sein, dass der Graph ansich nicht gespeichert wird und bei jeder Abfrage neu aufgebaut werden müsste. Oder kannst Du den Graphen in eine Datei oder in den RAM schreiben? Du scheinst von der Annahme auszugehen, dass der komplette Graph überhaupt gespeichert irgendwie speziell erstellte werden muss. Sowas geht wunderbar für jeden gerade benötigten Teil on the fly. (Man kann z.B. auch wunderbar mit unendlich grossen Graphen rechnen.) Marcus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
marcus.wolsc...@googlemail.com schrieb: Du scheinst von der Annahme auszugehen, dass der komplette Graph überhaupt gespeichert irgendwie speziell erstellte werden muss. Sowas geht wunderbar für jeden gerade benötigten Teil on the fly. (Man kann z.B. auch wunderbar mit unendlich grossen Graphen rechnen.) Kannst Du das bitte in Deine Routingsoftware integrieren? Ich wollte neulich nur Dortmund reinladen, brauche aber auf einem aktuellen Standard-PC (2x 2.6 GHz, 4 GHz Arbeitsspeicher) mehrere Stunden - unter Linux und Windows. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
On Thu, 29 Oct 2009 15:55:44 +0100, Tobias Wendorff tobias.wendo...@uni-dortmund.de wrote: marcus.wolsc...@googlemail.com schrieb: Du scheinst von der Annahme auszugehen, dass der komplette Graph überhaupt gespeichert irgendwie speziell erstellte werden muss. Sowas geht wunderbar für jeden gerade benötigten Teil on the fly. (Man kann z.B. auch wunderbar mit unendlich grossen Graphen rechnen.) Kannst Du das bitte in Deine Routingsoftware integrieren? Ich wollte neulich nur Dortmund reinladen, brauche aber auf einem aktuellen Standard-PC (2x 2.6 GHz, 4 GHz Arbeitsspeicher) mehrere Stunden - unter Linux und Windows. Was hat das dynamische erstellen eines Graphen für eine Bibliothek von Graphen-Algorithmen mit dem Import in ein anderes Dateiformat (osmbin) von einem Navi zu tun? Ich benutze diese Graphen-Bibliothek garnicht. PS: Probiere mal die SVN-Version. die benutzt die H2-Datenbank und der Import ist wesentlich schneller als Osmbin. Sobald kein Memory-Mapped IO mehr möglich ist wird der Dateizugriff auf Binärdaten im Osmbin -format im Import zu langsam durch das Aufbauen der Indize. Lesen ist rasend schnell (er muss ja interaktiv ganze Städte rendern können wärend sich das Auto bewegt) aber der Import war da schon immer der Pferdefuss. Mit der H2-Datenbank als Alternative ist das Lesen kaum langsamer aber der Import massiv schneller. Wer eine EMBEDED Datenbank kennt die ohne Installation ordentlich 2D-Daten indizieren kann, immer her damit. Marcus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
marcus.wolsc...@googlemail.com schrieb: Was hat das dynamische erstellen eines Graphen für eine Bibliothek von Graphen-Algorithmen mit dem Import in ein anderes Dateiformat (osmbin) von einem Navi zu tun? Keine Ahnung, aber laut Deiner Beschreibung klingt es schneller, weil nicht der ganze Datensatz bearbeitet werden muss. Probiere mal die SVN-Version. die benutzt die H2-Datenbank und der Import ist wesentlich schneller als Osmbin. Sobald kein Memory-Mapped IO mehr möglich ist wird der Dateizugriff auf Binärdaten im Osmbin -format im Import zu langsam durch das Aufbauen der Indize. Lesen ist rasend schnell (er muss ja interaktiv ganze Städte rendern können wärend sich das Auto bewegt) aber der Import war da schon immer der Pferdefuss. Ich habe eine Menge RAM, der von Windows nicht als Arbeitsspeicher adressierbar ist. Kann Linux bei 32-bit mehr als 4 GB adressieren? Viele Sachen laufen bei mir nicht unter einem 64-bit Linux. Bringt es was, die zu erzeugende Datei in ein RAMdrive zu packen? Oder lieber die zu lesende Datei? Mit der H2-Datenbank als Alternative ist das Lesen kaum langsamer aber der Import massiv schneller. Was heißt langsamer bzw. massiv schneller. Hast Du Prozent? Oh Mann, ich klinge schon wie Jan-Benedict. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Am 28 Oct 2009 um 19:35 hat Sven Geggus geschrieben: Waah das ist ja zum heulen. gosmore.cpp hat beides, DOS _und_ Unix Zeilenumbrüche. svn:eol-style property für die Files richtig ( native ) setzen dann passiert das nicht wieder http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file- portability.html Klaus Leiss ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Hallo Sven! Kennst Du schon YOURS? http://www.yournavigation.org/about.html: Use YOURS as the routing engine in your application The routing API is OpenSource and open to 3rd party applications. This means that you can either implement a copy of the routing API or use this website as the routing backend for your application. See the wiki link below for more information. http://wiki.openstreetmap.org/index.php/YOURS Gruß Rotbarsch ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Zitat von Rotbarsch r...@gmx-topmail.de: Kennst Du schon YOURS? http://tracks4bikers.com/ ist wohl Nutzer und macht offenbar genau, was Du vorhast... ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
On Wed, 28 Oct 2009 10:45:35 + (UTC), Sven Geggus li...@fuchsschwanzdomain.de wrote: Was ich brauche ist kurz gesagt folgendes: Input:Zwei Nodes (NA und NB) Output: Verlauf von A nach B über OSM Wege (highway=*) egal welchen Typs (NA N1,N2 mit N2 = nächster Punkt zu NB) .. Hat damit schon mal jemand gearbeitet oder habt ihr Alternativvorschläge? http://sourceforge.net/apps/mediawiki/travelingsales/index.php?title=Traveling_Salesman#How_do_I_start.3F Nur so eine Idee. Ist halt mächtiger. Ich kann dir gerne auch Komandozeilen-Zugriff auf z.B. die Adress-Suche einbauen. Marcus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
On Wed, 28 Oct 2009 12:30:46 +0100, Rotbarsch r...@gmx-topmail.de wrote: Hallo Sven! Kennst Du schon YOURS? http://www.yournavigation.org/about.html: Use YOURS as the routing engine in your application The routing API is OpenSource and open to 3rd party applications. This means that you can either implement a copy of the routing API or use this website as the routing backend for your application. See the wiki link below for more information. http://wiki.openstreetmap.org/index.php/YOURS Is there some way to get the OSM Node-IDs of a returned route? Then I could write another IRouter-Implementation for Traveling Salesman to choose from that uses YOURS. (e.g. for comparing routes and for calculating routes of areas that are not even in the local map.) It would have to ignore the IMetric chosen but it would work. I guess it's not possible to have more then one target-locations? (e.g. for routing to the nearest toilet or to any point on a given way.) ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Rotbarsch r...@gmx-topmail.de wrote: http://tracks4bikers.com/ ist wohl Nutzer und macht offenbar genau, was Du vorhast... OK, dann kann ich mir die Arbeit sparen :) Mal anschaun. Sven -- Den Rechtsstaat macht aus, dass Unschuldige wieder frei kommen (Wolfgang Schäuble) /me is gig...@ircnet, http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Hallo, Sven Geggus wrote: ich hatte es hier ja schon an anderer Stelle erwähnt, dass ich beabsichtige ein Routenplanungstool ähnlich gpsies.com zu bauen. Allerdings fehlt mir momentan noch das passende Tool für folgende Aufgabe: [...] Nimm Gosmore. Das ist auch die Engine hinter YOURS. PD-Lizensiert, ein einfaches C-Programm (naja, etwas Spaghetticode), und es hat einen Commandline-Aufruf, der eine Sequenz von Koordinaten ausgibt. Auschecken (svn.openstreetmap.org/applications/rendering/gosmore), make (ggf. kleinere C-Bugs fixen), dann Daten konvertieren: % ./gosmore rebuild datei.osm das erzeugt dann eine .pak-Datei, auf der er spaeter arbeitet. Dann (weil es als CGI gebaut ist) % QUERY_STRING=flat=49.01042flon=8.38745tlat=49.00852tlon=8.39160fast=0v=motorcar ./gosmore und raus kommt: Left Hand Drive Content-Type: text/plain 49.010492,8.387484,J,primary,Reinhold-Frank-Straße 49.010369,8.387476,T,secondary,Amalienstraße 49.010344,8.387638,j,secondary,Amalienstraße 49.010284,8.388034,j,secondary,Amalienstraße 49.010204,8.388253,J,secondary,Amalienstraße 49.009970,8.388899,J,secondary,Amalienstraße 49.009897,8.389100,J,secondary,Amalienstraße 49.009674,8.389737,J,secondary,Amalienstraße 49.009196,8.391052,j,secondary,Amalienstraße 49.008978,8.391649,J,residential,Hirschstraße 49.008566,8.391604,j,residential,Hirschstraße Bye Frederik ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Frederik Ramm schrieb: und raus kommt: [snip] Ui, danke! Lädt Gosmore die pak-Datei bei jeder Abfrage in den Speicher? Je nach Größe könnte man die wunderbar auf ein RAMdrive legen. Endlich mal ein einfach zu bedienendes Routing-Tool! Super. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Sven Geggus schrieb: Rotbarsch r...@gmx-topmail.de wrote: http://tracks4bikers.com/ ist wohl Nutzer und macht offenbar genau, was Du vorhast... OK, dann kann ich mir die Arbeit sparen :) Ich baue trotzdem an meiner Lösung weiter, denn ich brauche die Node-IDs, um später daraus Relationen für Busrouten zu erstellen. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Sven Geggus li...@fuchsschwanzdomain.de wrote: OK, dann kann ich mir die Arbeit sparen :) Mal anschaun. So ganz beeindruckt bin ich nicht. Das Teil benutzt Google API statt Openlayers und die Karte ist viel zu klein. Da würde mich jetzt ehrlich gesagt aber die Technik dahinter interessieren. Gruss Sven -- Trotz der zunehmenden Verbreitung von Linux erfreut sich der Bär, und - dank Knut - insbesondere der Eisbär, deutlich größerer Beliebtheit als der Pinguin. (Gefunden bei http://telepolis.de/) /me is gig...@ircnet, http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Frederik Ramm frede...@remote.org wrote: Dann (weil es als CGI gebaut ist) % QUERY_STRING=flat=49.01042flon=8.38745tlat=49.00852tlon=8.39160fast=0v=motorcar ./gosmore und raus kommt: Left Hand Drive Content-Type: text/plain 49.010492,8.387484,J,primary,Reinhold-Frank-Straße 49.010369,8.387476,T,secondary,Amalienstraße 49.010344,8.387638,j,secondary,Amalienstraße 49.010284,8.388034,j,secondary,Amalienstraße 49.010204,8.388253,J,secondary,Amalienstraße 49.009970,8.388899,J,secondary,Amalienstraße 49.009897,8.389100,J,secondary,Amalienstraße 49.009674,8.389737,J,secondary,Amalienstraße 49.009196,8.391052,j,secondary,Amalienstraße 49.008978,8.391649,J,residential,Hirschstraße 49.008566,8.391604,j,residential,Hirschstraße Wow, das ist cool, damit dürfte man den bestehenden Radroutenplaner recht problemlos aufbohren können. Gruss Sven -- and on the third day he rebooted into Linux-1.3.84 (Linus Torvalds, Easter Kernel Release 1996) /me is gig...@ircnet, http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Frederik Ramm frede...@remote.org wrote: Auschecken (svn.openstreetmap.org/applications/rendering/gosmore), make (ggf. kleinere C-Bugs fixen), dann Daten konvertieren Waah das ist ja zum heulen. gosmore.cpp hat beides, DOS _und_ Unix Zeilenumbrüche. OK, keine warnings und errors mehr und überall fromdos drüber! Hab nen commit gemacht. Gruss Sven -- This APT has Super Cow Powers. (apt-get --help on debian woody) /me is gig...@ircnet, http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
On Wed, Oct 28, 2009 at 12:30:46PM +0100, Rotbarsch wrote: Hallo Sven! Kennst Du schon YOURS? http://www.yournavigation.org/about.html: Use YOURS as the routing engine in your application The routing API is OpenSource and open to 3rd party applications. This means that you can either implement a copy of the routing API or use this website as the routing backend for your application. See the wiki link below for more information. http://wiki.openstreetmap.org/index.php/YOURS Allem was im Navigation/Routingbereich Netzbasiert ist bringe ich abscheu entgegen - Nicht jeder hat ueberall Netz und/oder will sich die GPRS/UMTS Flatrate leisten - Natuerlich laesst sich Data as a Service besser vermarkten aber ich finde navigatinssoftware die einfach die 500MB Daten mitbringt viel besser ... Flo -- Florian Lohoff f...@rfc822.org Es ist ein grobes Missverständnis und eine Fehlwahrnehmung, dem Staat im Internet Zensur- und Überwachungsabsichten zu unterstellen. - - Bundesminister Dr. Wolfgang Schäuble -- 10. Juli in Berlin signature.asc Description: Digital signature ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
On Wed, Oct 28, 2009 at 10:45:35AM +, Sven Geggus wrote: Hallo zusammen, ich hatte es hier ja schon an anderer Stelle erwähnt, dass ich beabsichtige ein Routenplanungstool ähnlich gpsies.com zu bauen. Allerdings fehlt mir momentan noch das passende Tool für folgende Aufgabe: Was ich brauche ist kurz gesagt folgendes: Input:Zwei Nodes (NA und NB) Output: Verlauf von A nach B über OSM Wege (highway=*) egal welchen Typs (NA N1,N2 mit N2 = nächster Punkt zu NB) Ich denke ein einfacher Routingalgorithmus, der lediglich ein Netz vermaschter Nodes kennt dürfte da komplett ausreichen. Ich hab mir mal die Webseiten von pgrouting angeschaut, insbesondere das hier: http://pgrouting.postlbs.org/wiki/OSMTutorial Sieht einigermaßen straight forward aus. Allerdings wäre ich dann nach dem inportieren der Daten auch schon irgendwie am Ende Wie ich da meine gewünschten Koordinaten rausziehe ist mir derzeit noch komplett unklar. Hat damit schon mal jemand gearbeitet oder habt ihr Alternativvorschläge? Das ganze sollte natürlich freie Software sein und unter Linux laufen :) Ich habe mal Navit dafuer vergewaltigt - Mit ein bischen patcherei kann man damit brauchbare ergebnisse erzielen - Und der vorteil ist das es sau schnell ist - C code halt ... Problem ist das Navit eigentlich nicht ohne frontend (grafisch) leben kann - das muss man rauspatchen ... Flo -- Florian Lohoff f...@rfc822.org Es ist ein grobes Missverständnis und eine Fehlwahrnehmung, dem Staat im Internet Zensur- und Überwachungsabsichten zu unterstellen. - - Bundesminister Dr. Wolfgang Schäuble -- 10. Juli in Berlin signature.asc Description: Digital signature ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Florian Lohoff f...@rfc822.org wrote: Ich habe mal Navit dafuer vergewaltigt - Mit ein bischen patcherei kann man damit brauchbare ergebnisse erzielen - Und der vorteil ist das es sau schnell ist - C code halt ... Ich glaube da schau ich mir doch besser mal die gosmore Lösung an. Sven -- The source code is not comprehensible (found in bug section of man 8 telnetd on Redhat Linux) /me is gig...@ircnet, http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Frederik Ramm frede...@remote.org wrote: % ./gosmore rebuild datei.osm das erzeugt dann eine .pak-Datei, auf der er spaeter arbeitet. hm, wenns denn so einfach wäre: gosmore/ ./gosmore rebuild baden-wuerttemberg.osm Building gosmore.pak using style elemstyles.xml... Icon public.png not found Icon public.png not found Icon religion/synagogue.png not found Icon religion/mosque.png not found Icon rendering/landuse/cemetery.png not found Icon wlan.png not found Icon rendering/landuse/cemetery.png not found 1 while (xmlTextReaderRead (xml)) Speicherzugriffsfehler Ich werde mal auf ner 32 Bit Maschine testen. Sven -- The source code is not comprehensible (found in bug section of man 8 telnetd on Redhat Linux) /me is gig...@ircnet, http://sven.gegg.us/ on the Web ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Moin, Ich habe mal Navit dafuer vergewaltigt - Mit ein bischen patcherei kann man damit brauchbare ergebnisse erzielen - Und der vorteil ist das es sau schnell ist - C code halt ... Problem ist das Navit eigentlich nicht ohne frontend (grafisch) leben kann - das muss man rauspatchen ... der Routingalgo von Navit ist momentan AFAIK eher auf KFZ-Routing ausgelegt und versucht unabhängig von der Konfiguration, möglichst auf besser ausgebaute Straßen zu kommen. Für Sven daher eher ungeeignet. -- Beste Grüße, Best regards, ce ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Einfache serverbasierte Routingsoftware?
Hallo, Florian Lohoff wrote: Allem was im Navigation/Routingbereich Netzbasiert ist bringe ich abscheu entgegen - Nicht jeder hat ueberall Netz und/oder will sich die GPRS/UMTS Flatrate leisten - Natuerlich laesst sich Data as a Service besser vermarkten aber ich finde navigatinssoftware die einfach die 500MB Daten mitbringt viel besser ... Kann ich verstehen. Aber wie gesagt, YOURS basiert auf Gosmore, und Gosmore ist durchaus standalone lebensfaehig (urspruegnlich auch so designed). Uebrigens gibt es (neben Navit und Gosmore) noch einen dritten Router, der in C geschrieben ist und eine freie Lizenz (in dem Fall AGPL) hat: http://wiki.openstreetmap.org/wiki/Routino Auch hier gibts zum Ausprobieren ein Webinterface, aber die Software kann man sich runterladen und die funktioniert dann auch standalone von der Commandline. Hab ich vor laengerem mal ausprobiert, tut soweit, gibt etwas geschwaetzigere Resultate als Gosmore, ist zugleich aber vermutlich ueberfordert, wenn man den ganzen Planeten reinstecken will. Bye Frederik -- Frederik Ramm ## eMail frede...@remote.org ## N49°00'09 E008°23'33 ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de