Would prefere another route

151 views
Skip to first unread message

Philipp

unread,
Mar 1, 2015, 12:52:32 PM3/1/15
to osm...@googlegroups.com
Hello,

In the attachment you will find a picture of a calculated route. I tested it in both direction. The "OsmAnd (offline)" routing system uses always the streets for a big semicircle. But in my point of view (and normal also other navigation systems) prefere the "Maxingstraße" as a direct route. Maxingstraße is not an unimportant street. But maybe the problem is, that here only 30 km/h are allowed (on the other streets 50 km/h).

I can not imagine that this semicircle calculation is faster, but for sure it is much longer.

Best regards


osm.png
Message has been deleted

Philipp

unread,
Mar 1, 2015, 3:52:30 PM3/1/15
to osm...@googlegroups.com
Hallo und danke für die Rückmeldung,

ich habe das mit dem penalty und der priority probiert, hat aber keine Verbesserung gebracht. Diesbezüglich noch eine Frage: gehört die XML in den obersten osmand Ordner? Ich war nämlich im ersten Moment der Meinung, dass ich mit der manipulierten Datei eine vorhandene ersetzen werde, dem war aber nicht so.

Osmandtrier

unread,
Mar 2, 2015, 2:36:06 AM3/2/15
to osm...@googlegroups.com
Das passt schon mit dem Ordner, die Daten werden dann in der App überschrieben. Der Router auf Openstreet schlägt etwas vor, was dir besser gefellen dürfte. Hast Du davor die App ganz abgeschaltet, Kreuz bei Eröffnungsschirm oder Beenden im Menü?

Philipp

unread,
Mar 2, 2015, 4:17:07 AM3/2/15
to osm...@googlegroups.com
Habe es über das Menü Beenden geschlossen. Auf jeden Fall habe ich die App dann auch vom Hintergrundprozess (rechte Taste im Android Menü wo man schnell zwischen den Programmen wechseln kann) herausgelöscht, damit sie sicher neu lädt.

Die Routenführung in diesem speziellen Fall ist für mich jetzt auch kein großes Problem. Ich kenne die Strecke ja. ;-) Ich denke nur Allgemein (könnte ja wo anders genau so passieren) wäre vielleicht eine andere Berechnungsart von Vorteil.

Ich habe die Route auch mit dem Service Yours berechnen lassen. Das rechnet die Route am direkten Weg so wie ich bevorzugt fahren würde. Bei OpenRouteService und bei OSRM (only car) hingegen bekomme ich die Fehlermeldung: "Fehler: Die berechnete Route ist leer."

Noch eine Frage: Wenn ich die XML Datei wieder lösche, läuft Osmand dann wieder wie ursprünglich oder überschreibt die XML Datei irgendwelche anderen Einstellungen dauerhaft?

Max

unread,
Mar 2, 2015, 4:29:25 AM3/2/15
to osm...@googlegroups.com

Wenn ich die XML Datei wieder lösche, läuft Osmand dann wieder wie ursprünglich oder überschreibt die XML Datei irgendwelche anderen Einstellungen dauerhaft?
 
Nach Löschung der XML-Datei läuft OsmAnd wieder wie ursprünglich.

Philipp

unread,
Mar 2, 2015, 5:27:55 PM3/2/15
to osm...@googlegroups.com
Habe heute noch ein paar Tests durchgeführt (ohne der XML Datei).

* Fährt man absichtlich (für Osmand falsch) die Maxingstraße, rechnet Osmand sofort um zeigt sogleich auch einen Zeitgewinn von 3 Minuten an.
* Lässt man die Route berechnen und setzt anschließend noch ein Zwischenziel auf der Maxingstraße (um ein Routing über diese zu erzwingen), geht Osmand ebenfalls von einem Zeitgewinn von 2 Minuten aus.

Max

unread,
Mar 2, 2015, 5:48:52 PM3/2/15
to osm...@googlegroups.com
Die genannten Zeiten setzen sich aus der Distanz und den erlaubten Geschwindigkeiten der durchfahrenen Straßen + Strafzeiten für Ampeln, Bodenwellen u.s.w. zusammen.
Das ist die Zeit welche dem Benutzer z.B. oben rechts auf der Karte angezeigt wird.

Für die Entscheidungsfindung hingegen bekommen höherwertige Straßen eine höhere Priorität zugewiesen (die Routing-Engine rechnet intern mit einer etwas höheren Geschwindigkeit).
Außerdem wird eine Strafzeit für den Übergang von einer höherwertigen Straße zu einer weniger hochwertigen Straße hinzugerechnet.
Deshalb werden höherwertige Straßen trotz tatsächlich etwas längerer Zeit bevorzugt.
Das ist dann die Zeit der Routing-Engine.

Eingestellt wird das über die genannte routing.xml.

Leon

unread,
Apr 14, 2015, 5:25:36 PM4/14/15
to osm...@googlegroups.com
Hallo,

mit Interesse habe ich Philips Frage gelesen, da ich ein ähnliches,
vielleicht dasselbe Problem habe:

I.d.R. plane ich Routen über das Setzen von vielen Zwischenzielen auf kleine
Strassen. (man möchte mit dem Motorrad ja die Landschaft begucken...)
Oft passiert genau das von Philip beschriebene: Die Navigation nimmt nicht
den kürzesten Weg, sondern steuert ein Zwischenziel an, dreht um zur
Hauptstrasse, geht einen Bogen zum nächsten Zwischenziel um dann durch
umkehren wieder zur Route zurück zu kehren.

Setzt man ein weiteres Zwischenziel in den "umgangenen" Strassenabschnitt,
wird es auch nciht besser, er fährt dann nur weioter hinein, um dann
umzukehren...

Da die Strecken, die ich plane oft länger sind, ist das, wenn man es erst
unterwegs bemerkt und sich auf einmal auf einer heftig befahrenen
Bundeststrasse wiederfindet etwas ... ärgerlich.
Auch habe ich das Gefühl, daß das Problem seit Version 1.95 verstärkt auftritt.

Den Vorschlag mit der XML-Datei werde ich testen und hier berichten.
Sind die Eigenschaften dieser Datei und Ihrer Einträge irgendwo dokumentiert?

Gruß
Leo

Reply all
Reply to author
Forward
0 new messages