Re: [Talk-de] Einfache serverbasierte Routingsoftware?

2009-10-29 Diskussionsfäden Gary G:
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?

2009-10-29 Diskussionsfäden qbert biker

 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?

2009-10-29 Diskussionsfäden Sven Geggus
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?

2009-10-29 Diskussionsfäden Frederik Ramm
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?

2009-10-29 Diskussionsfäden marcus.wolschon
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?

2009-10-29 Diskussionsfäden Frederik Ramm
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?

2009-10-29 Diskussionsfäden Tobias Wendorff
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?

2009-10-29 Diskussionsfäden marcus.wolschon
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?

2009-10-29 Diskussionsfäden Tobias Wendorff
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?

2009-10-29 Diskussionsfäden marcus.wolschon
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?

2009-10-29 Diskussionsfäden Tobias Wendorff
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?

2009-10-29 Diskussionsfäden Klaus-Guenter Leiss
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?

2009-10-28 Diskussionsfäden Rotbarsch
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?

2009-10-28 Diskussionsfäden Rotbarsch
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?

2009-10-28 Diskussionsfäden marcus.wolschon
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?

2009-10-28 Diskussionsfäden marcus.wolschon
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?

2009-10-28 Diskussionsfäden Sven Geggus
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?

2009-10-28 Diskussionsfäden Frederik Ramm
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?

2009-10-28 Diskussionsfäden Tobias Wendorff
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?

2009-10-28 Diskussionsfäden Tobias Wendorff
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?

2009-10-28 Diskussionsfäden Sven Geggus
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?

2009-10-28 Diskussionsfäden Sven Geggus
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?

2009-10-28 Diskussionsfäden Sven Geggus
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?

2009-10-28 Diskussionsfäden Florian Lohoff
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?

2009-10-28 Diskussionsfäden Florian Lohoff
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?

2009-10-28 Diskussionsfäden Sven Geggus
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?

2009-10-28 Diskussionsfäden Sven Geggus
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?

2009-10-28 Diskussionsfäden Christoph Eckert
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?

2009-10-28 Diskussionsfäden Frederik Ramm
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