2017-07-11 6 views
0

Ich habe OTP mit IntelliJ IDEA installiert. Ich habe GTFS- und OSM-Daten aus Berlin heruntergeladen und eine Hauptkonfiguration erstellt, um das Diagramm und den Server zu erstellen. Sobald ich es ausführe, gibt es mir die folgenden Warnungen:OTP-Programm Argumets und Warnungen

15: 26: 18,781 INFO (Graph.java:805) Hauptgraphengröße: | V | = 844791 | E | = 1965688 15: 26: 18.781 INFO (Graph.java:806) Schreiben von Graphen C: \ Benutzer \ paula \ Desktop \ berlindata \ Graph.obj ... 15: 26: 32.793 INFO (Graph.java:844) Graph geschrieben. 15: 26: 32.889 INFO (GraphBuilder.java:171) Das Erstellen von Grafiken dauerte 4,4 Minuten. 15: 26: 32.891 INFO (GraphScanner.java:81) Versuch, routerIds [route] automatisch zu registrieren 15: 26: 32.891 INFO (GraphScanner.java:82) Graph-Dateien werden in Pfaden relativ zu C: \ Benutzer \ paula \ gesucht. Desktop \ berlindata \ graphs 15: 26: 32.893 INFO (GraphService.java:189) Registrierung eines neuen Routers 'route' 15: 26: 32.893 WARN (InputStreamGraphSource.java:218) Grafikdatei nicht gefunden oder nicht für routerId 'route' geöffnet: java.io.FileNotFoundException: C: \ Benutzer \ paula \ Desktop \ berlindata \ graphs \ route \ Graph.obj (Kann nicht geladen werden) 15: 26: 32.893 WARN (InputStreamGraphSource.java:144) Kann nicht geladen werden Daten für Router 'Route'. 15: 26: 32.893 WARN (GraphService.java:198) Router-ID 'route' kann nicht registriert werden, keine Grafik. 15: 26: 32.909 INFO (GrizzlyServer.java:50) Starten des OTP Grizzly-Servers an den Ports 8080 (HTTP) und 8081 (HTTPS) der Schnittstelle 0.0.0.0 15: 26: 32.909 INFO (GrizzlyServer.java:52) OTP-Server-Basispfad ist C: \ Benutzer \ paula \ Desktop \ berlindata 15: 26: 33.994 WARN (PropertiesHelper.java:330) Es gibt keine Möglichkeit, den Wert "true" [java.lang.Boolean] in type [java.lang.String zu transformieren ]. 15: 26: 34.088 INFO (NetworkListener.java:750) Begonnener Listener an [0.0.0.0:8080] gebunden 15: 26: 34.151 INFO (NetworkListener.java:750) Begonnener Listener an [0.0.0.0:8081] gebunden 15: 26: 34.151 INFO (HttpServer.java:300) [HttpServer] Gestartet. 15: 26: 34.151 INFO (GrizzlyServer.java:130) Grizzly-Server läuft.

Ich denke mein Problem ist, dass ich die Programmargumente nicht richtig schreibe. Ich schrieb, dass:

program arguments

Wissen Sie, was ich ändern sollte?

Danke

Antwort

0

Wenn Sie die „--router Route“ Parameter zu den OpenTripPlanner Argumente hinzufügen, sobald die Graphen OpenTripPlanner gebaut werden für einen Ordner namens „Route“ im <basePath>\graphs\ Ordner suchen.

Da Sie die Grafiken im basePath-Ordner erstellen, sollten Sie das Argument "--autoScan" hinzufügen und das Argument "--router route" entfernen und OpenTripPlanner sollte die Graph.obj-Datei automatisch erkennen.

Alternativ können Sie die Datei "Graph.obj" in einen Ordner mit dem Namen <basePath>\graphs\route verschieben und die Argumente so beibehalten, wie sie sind. Beachten Sie jedoch, dass bei jedem Ausführen des Befehls die OpenTripPlanner Graph.obj-Datei neu erstellt wird, aber das Diagramm im Ordner <basePath>\graphs\route geladen wird. Ich persönlich führe zwei separate Befehle aus: einen zum Erstellen des OpenTripPlanner-Diagramms und ein weiteres zum Starten des OpenTripPlanner-Servers mit dem im vorherigen Schritt erstellten Diagramm.

Die OpenTripPlanner documentation sollte Ihnen einige Ratschläge geben, sowie das Argument "--help" in OpenTripPlanner verwenden.

+0

Ich habe den Pfad und die Ordner geändert (ich habe ein Unterverzeichnis erstellt, in dem die PBF- und GTFS-Dateien enthalten sind), und ich habe die graph.obj wie vorgeschlagen verschoben. Es gibt jedoch diese Warnungen zurück: 15: 03: 37.516 WARN (InputStreamGraphSource.java:218) Grafikdatei nicht gefunden oder nicht für routerId 'berlin' geöffnet: java.io.FileNotFoundException: C: \ Users \ paula \ Desktop \ graphs \ graphs \ berlin \ Graph.obj (System kann den angegebenen Pfad nicht finden) 15: 03: 37.516 WARN (InputStreamGraphSource.java:144) Daten für Router 'berlin' konnten nicht geladen werden. 15: 03: 37.516 WARN (GraphService.java: 198) Router-ID 'berlin' kann nicht registriert werden, keine Grafik. – proma

+0

Sorry @proma - Ich hatte ein paar persönliche Aufgaben an. Könnten Sie mir bitte die Struktur der Verzeichnisse unter "C: \ Benutzer \ paula \ Desktop \ graphs" und die neuen OTP-Befehle, die Sie ausführen, zeigen? –

+0

Kein Problem, ich habe eine Lösung gefunden. --build C: \ Benutzer \ paula \ Desktop \ graphs \ viena --server --basePath C: \ Benutzer \ paula \ Desktop --router viena Danke – proma