[Talk-de] navit sroute cmdline patch Was: Einfache serverbasierte Routingsoftware?

Florian Lohoff flo at rfc822.org
Do Okt 29 13:45:03 UTC 2009


On Wed, Oct 28, 2009 at 07:59:28PM +0000, Sven Geggus wrote:
> Florian Lohoff <flo at 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.

Hier ist mein C code den ich noch gefunden habe - linked bzw laedt
die libmap_binfile von navit und linked noch statisch gegen ein bischen
zeugs:

http://silicon-verl.de/home/flo/tmp/osm/sroute.c
http://silicon-verl.de/home/flo/tmp/osm/navit-patch-1-20091029.diff

Das Beispiel rechnet im moment eine "Statische route" von 2 punkten die im code
hardcoded sind - oben drueber ist die config d.h. preference fuer straßen/wege
und angenommene geschwindigkeiten - Kommt normalerweise aus dem config file
aber der config file reader - muesste zu sehr vergewaltigt werden. 

Output sieht dann so aus:

flo at touch:~/projects/navit/navit-svn-20090416/navit$ ./sroute
Start: 930290 6752375 Stop: 942110 6770998
Once - processed 91297
23839102;Hammoor;;0;;51.776649;8.3664429
23839102;Hammoor;;0;;51.776560;8.3655885
23839102;Hammoor;;0;;51.776549;8.3652198
23838579;;;0;;51.776549;8.3652198
23838579;;;0;;51.776499;8.3651748
23838579;;;0;;51.776477;8.3650669
23838579;;;0;;51.776477;8.3650669
23838579;;;0;;51.776499;8.3649680
23838579;;;0;;51.776572;8.3649050
23837724;Hammoor;;0;;51.776572;8.3649050
23837724;Hammoor;;0;;51.776572;8.3648421
23837724;Hammoor;;0;;51.776549;8.3643384
23837724;Hammoor;;0;;51.776549;8.3643384
23837724;Hammoor;;0;;51.776293;8.3629355
23837724;Hammoor;;0;;51.776293;8.3629355
23837724;Hammoor;;0;;51.776215;8.3625758
23837724;Hammoor;;0;;51.776215;8.3625758
23837724;Hammoor;;0;;51.775525;8.3594371
23837724;Hammoor;;0;;51.775525;8.3594371
23837724;Hammoor;;0;;51.775503;8.3592933
29201705;Langenberger Straße;K 19;0;;51.775503;8.3592933
29201705;Langenberger Straße;K 19;0;;51.776293;8.3581421
29201705;Langenberger Straße;K 19;0;;51.776293;8.3581421
29201705;Langenberger Straße;K 19;0;;51.778079;8.3555161
29201705;Langenberger Straße;K 19;0;;51.778079;8.3555161
29201705;Langenberger Straße;K 19;0;;51.778536;8.3548326
29201705;Langenberger Straße;K 19;0;;51.778536;8.3548326
[...]

flo at touch:~/projects/navit/navit-svn-20090416/navit$ time ./sroute >/dev/null

real	0m1.294s
user	0m1.148s
sys	0m0.056s

Auf einem kleinen P4 1.7Ghz ...

Flo
-- 
Florian Lohoff                                         flo at 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 
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : <http://lists.openstreetmap.org/pipermail/talk-de/attachments/20091029/f9320a73/attachment.sig>


Mehr Informationen über die Mailingliste Talk-de