20.10.2013, 17:06 (This post was last modified: 21.10.2013, 11:11 by womisa.)
Hallo
ich habe mal als Diskussionsgrundlage den im parallel Thread diskutierten BRouter in das Programm GPXCreator integriert.
Ziel sollte sein,den Brouter in den MAPSFORGE-Rewrite zu integrieren.
Einfach JAR Datei entpacken und Dir Struktur nicht ändern (JAVA 1.7.xx)!
!!!!!WICHTIG!!!! Ins .../Segments2 die entsprechenden Segmentdateien laden (Link siehe oben)
Anwendung:
Programm starten
1. Icon klicken und einen neuen GPX File anlegen "Create New GPX File"
6. Icon klicken "Find Path"
Router aus dem Submenü auswählen "WOMISA BRouter" (Offlin Router)
Route durch anklicken auf der Karte zusammenstellen
Es können beliebig viele Routen geladen und auch erzeugt werden
YOURS und MAPQUEST sind Onlineroute und können paralell verwendet werden.
Einfach mal spielen, besonders mit den TreeIcons
Anhang:
Bild Oberfläche MyRouteEditor
Interface-Klasse zum Brouter
MyRouteEditor.jar ==> Leider ist die ausführbare Jar mit 2 MB zu groß und kann nicht hochgeladen werden
27.10.2013, 21:48 (This post was last modified: 27.10.2013, 21:49 by womisa.)
Hallo,
seit heute gibt es eine neue BrouterVersion 0.96. Diese funktioniert jetzt, da es einen synchronen Routingaufruf gibt, bei mir sehr gut. Anbei der Sourcecode, welcher den Brouter aufruft und die entsprechenden Outputfiles erzeugt.
Fehlt nur noch der Einbau in RC
(27.10.2013, 21:48)womisa Wrote: seit heute gibt es eine neue BrouterVersion 0.96.
Arndt hat mir bereits die Sourcen geschickt.
(27.10.2013, 21:48)womisa Wrote: Anbei der Sourcecode, welcher den Brouter aufruft und die entsprechenden Outputfiles erzeugt.
Fehlt nur noch der Einbau in RC
Danke für den Anstoß. Ich habe den BRouter mal dreckig hineingeklemmt und ein paar Fragen an Arndt geschickt, da die Integration von BRouter in ein Desktop-Programm viele unnötige Verrenkungen wie temporäre Dateien, Logging auf die Konsole, Wegwerfen der Caches nach jedem Aufruf vermeiden kann.
29.10.2013, 17:34 (This post was last modified: 29.10.2013, 17:35 by womisa.)
(29.10.2013, 16:34)routeconverter Wrote:
(27.10.2013, 21:48)womisa Wrote: seit heute gibt es eine neue BrouterVersion 0.96.
Arndt hat mir bereits die Sourcen geschickt.
..danke! den habe ich auch bekommen...und gesehen , dass da CPESCH Repository im Spiel ist....
(29.10.2013, 16:34)routeconverter Wrote:
(27.10.2013, 21:48)womisa Wrote: Anbei der Sourcecode, welcher den Brouter aufruft und die entsprechenden Outputfiles erzeugt.
Fehlt nur noch der Einbau in RC
Danke für den Anstoß. Ich habe den BRouter mal dreckig hineingeklemmt und ein paar Fragen an Arndt geschickt, da die Integration von BRouter in ein Desktop-Programm viele unnötige Verrenkungen wie temporäre Dateien, Logging auf die Konsole, Wegwerfen der Caches nach jedem Aufruf vermeiden kann.
..sind die temporären Dateien wirklich schlecht? Man kann diese dann als Alternative Routen laden und auswerten. Siehe meinen Post im anderen Thread.
Ungeachtet dessen sollte man das eventuell konfigurieren können. So sollte man das Ergebnis auch als Stream zurück bekommen.
Zu der Namensgebung der RouteSegmente(+Alternativen) habe ich sowieso einige Vorstellungen zB.: routesegment_xxx_yy wobei xxx eine Wegpunktnummer ist zwischen denen geroutet wir un yy die alternativen dazu.
Hast du mal mit meiner Demo, welche ich via Mail geschickt habe gespielt?
Gibts in der Zwischenzeit mit der neuen BRouter-Version die gut läuft, und man kann mit klick,klick,klick Routen zusammenstellen mit x Alternativen.
(29.10.2013, 17:34)womisa Wrote: ..sind die temporären Dateien wirklich schlecht?
Ja, wozu soll man Dateien schreiben, um sie in demselben Prozeß gleich wieder zu lesen?
(29.10.2013, 17:34)womisa Wrote: Zu der Namensgebung der RouteSegmente(+Alternativen) habe ich sowieso einige Vorstellungen zB.: routesegment_xxx_yy wobei xxx eine Wegpunktnummer ist zwischen denen geroutet wir un yy die alternativen dazu.
Eins nach dem anderen ;-)
(29.10.2013, 17:34)womisa Wrote: Hast du mal mit meiner Demo, welche ich via Mail geschickt habe gespielt?
Ja, an Anregungen fehlt es mir nicht. Nur an Zeit.
(02.11.2013, 08:50)Alice707 Wrote: Wenn ich einen Oruxmap-Track lade, der Wegpunkte enthält werden diese Verbunden und werden auch bei Darstellung des Tracks angezeigt.
Es handelt sich um eine experimentelle Version mit Augenmerk auf Einbindung der Karten. Ansonsten gewohnte Funktionen sind aber (noch) nicht eingebaut. Dazu gehören Routing, Punkte auf Karte setzen, Unterscheidung Wegpunktliste/Tracks/Routen und vieles mehr.