GraphHopper Routenplaner 0.4 veröffentlicht

Hallo zusammen,

die neue Version 0.4 von GraphHopper ist nun verfügbar:

https://karussell.wordpress.com/2015/03/09/releasing-graphhopper-0-4-and-the-graphhopper-directions-api/

Feedback hier, oder am Besten auf der Mailing-Liste bzw. nen neuen Github issue :smiley:

Grüße,
Peter vom GraphHopper Team

Hallo, GraphHopper Team

Warum seid ihr so bescheiden mit der V 0.4. IMHO V 1.0 wäre angebrachter. Ein kurzer Test (natürlich im schwierigen KFZ Modus) ergab extrem schnelle Ergebnisse, an der ich nichts auszusetzen habe.
Meine damalige Kritik im Thread http://forum.openstreetmap.org/viewtopic.php?id=26151 nehme ich heute eindeutig zurück. Ihr seid echt gut geworden!
Das einzige, was ich im Schnelltest festgestellt habe: Eure “Fahrzeiten” sind deutlich zu knapp! Werden immer noch keine Kreuzungs- und Ampelwartezeiten berücksichtigt?

Gruß Rolf

Danke!

Das mit den Fahrzeiten ist tatsächlich in Arbeit, leider hat es nicht in 0.4 geschafft!

Update: siehe https://github.com/graphhopper/graphhopper/issues/230

Kann Graphhopper noch nicht mit Abbiegebeschränkungen umgehen? Habe nur ein kleines Beispiel getestet:
OSRM richtig: http://osrm.at/bkP
Graphhopper lässt auf der B8 scharf links abbiegen.

Geschwindigkeit bis zum Ergebnis ist Klasse!

Ja, GraphHopper kann im speed-up Modus noch keine Abbiegevorschriften im Flexibilitätsmodus geht es seit der neuen 0.4

Und GraphHopper Maps hat aber diesen speed-up Modus angeschaltet. Siehe https://github.com/graphhopper/graphhopper/issues/270

Beim Fahrradrouting scheint es so zu sein, dass icn/ncn eine höhere Gewichtung als rcn/lcn bekommen. Wirkt bei manchen Routenvorschlägen so. Die Frage ist, Versehen oder gewollt.

Ja schade. Ohne Abbiegevorschriften leider nicht brauchbar.
Wieso wird ein Modus voreingestellt, der zu nicht fahrbaren Ergebnissen führt? Und wieso kann man ihn nicht umschalten auf der Webseite?

Ähm, gewollt :slight_smile: ist das schlecht?

https://github.com/graphhopper/graphhopper/blob/master/core/src/main/java/com/graphhopper/routing/util/BikeCommonFlagEncoder.java#L180

Gerne kannst Du deine lokale Installation mit Abbiegevorschriften hosten, wir hosten diesen Modus weil er weniger resoucen intensiv ist als der flexibilitätsmodus UND weil er die community anregen soll ihn zu fixen bzw. dafür jemanden zu finden das zu sponsorn :). Aber das ist schon seit Jahren nicht geschehen und wir als none-multimillionen Business haben dazu nur die Möglichkeit wenn es gesponsort wird (finanziell oder code), da es recht aufwendig ist für diesen Modus.

Geld liegt bei OSM zwar nicht rum, aber ganz ohne steht man auch nicht da.

http://forum.openstreetmap.org/viewtopic.php?id=29853

Fällt auf, weil in meinem Erfahrungshorizont ungewöhnlich. Sonst nichts.

Hi Peter,

vielen Dank für die neue Version.

Falls man Graphhopper in ein eigenes Java Programm einbinden will (ohne Webinterface) sind die Infos etwas spärlich. Gibt es ein Kochrezept wie man das macht und konfiguriert. Reicht das, wenn man nur die core jar dazulinkt oder ist das noch von anderen Jars abhängig…welche?

Welche JAR(s) sollte man da verwenden und von wo kann man diese runterladen?

Viele Grüsse
Achim

Das macht man am besten via Maven:

<dependency>
    <groupId>com.graphhopper</groupId>
    <artifactId>graphhopper</artifactId>
    <version>0.4.0</version>
</dependency>

https://github.com/graphhopper/graphhopper/blob/master/docs/core/quickstart-from-source.md#java-embedded-usage
https://github.com/graphhopper/graphhopper/blob/master/docs/core/routing.md

OK. So habe ich das bisher gemacht. Das bedingt aber, dass der Entwicklungsrechner eine Internetverbindung hat was bei mir nicht der fall ist.

Ich hatte die Hoffnung, dass es eine Graphhopper-core mit Abhängikeiten xx.jar gibt.

Die Links kannte ich. Genau den verlinkten punkt “Swing and Desktop Usage” meinte ich mit spärlich dokumentiert.

Also es wird ein jar-with-dependencies.jar gebaut wenn man z.B. ./graphhopper.sh import xy aufruft. Siehe tools/target … (evtl. sollten wir auf die mailing liste ?)

OK. Das muß man nicht vertiefen. Ich kriege das ja irgendwie gebaut.

Ich habe aber NUR Windows OHNE Cygwin nur mit IntelliJ im Zusammenhang mit Mapsforge…

Auch Heise berichtet: http://www.heise.de/newsticker/meldung/Quelloffener-Routenplaner-GraphHopper-in-Version-0-4-erschienen-2572558.html

Gruß Klaus