2017-07-11 25 views
0

我已經使用IntelliJ IDEA安裝了OTP。我從柏林下載了GTFS和OSM數據,並創建了一個主要配置來構建圖形和服務器。一旦我運行它,它會給我以下警告:OTP程序優化和警告

15:26:18.781 INFO(Graph.java:805)主圖大小:| V | = 844791 | E | = 1965688 15:26:18.781 INFO Graph.java:806)寫圖C:\ Users \ paula \ Desktop \ berlindata \ Graph.obj ... 15:26:32.793 INFO(Graph.java:844)圖形寫入。 15:26:32.889信息(GraphBuilder.java:171)圖表建設花了4,4分鐘。 15:26:32.891 INFO(GraphScanner.java:81)嘗試自動註冊routerIds [route] 15:26:32.891 INFO(GraphScanner.java:82)將在相對於C:\ Users \ paula \ Desktop \ berlindata \ graphs 15:26:32.893 INFO(GraphService.java:189)註冊新路由器'route'15:26:32.893 WARN(InputStreamGraphSource.java:218)未找到或無法爲routerId'route'打開的圖形文件: java.io.FileNotFoundException:C:\ Users \ paula \ Desktop \ berlindata \ graphs \ route \ Graph.obj 15:26:32.893 WARN(InputStreamGraphSource.java:144)無法加載路由器'路由'的數據。 15:26:32.893警告(GraphService.java:198)無法註冊路由器ID'路由',無圖。 15:26:32.909信息(GrizzlyServer.java:50)在接口0.080.0的端口8080(HTTP)和8081(HTTPS)上啓動OTP Grizzly服務器15:26:32.909信息(GrizzlyServer.java:52)OTP服務器基本路徑是C:\ Users \ paula \ Desktop \ berlindata 15:26:33.994 WARN(PropertiesHelper.java:330)如何將值「true」[java.lang.Boolean]轉換爲類型[java.lang.String ]。 15:26:34.088 INFO(NetworkListener.java:750)已啓動監聽器綁定到[0.0.0.0:8080] 15:26:34.151 INFO(NetworkListener.java:750)已啓動監聽器綁定到[0.0.0.0:8081] 15: 26:34.151 INFO(HttpServer.java:300)[HttpServer]開始。 15:26:34.151 INFO(GrizzlyServer.java:130)灰熊服務器正在運行。

我想我的問題是我沒有正確編寫程序參數。我寫道:

program arguments

你知道我應該改變?

謝謝

回答

0

當您添加了「--router路線」參數設置爲OpenTripPlanner參數,一旦圖被內置OpenTripPlanner將搜索在<basePath>\graphs\文件夾名爲「路線」文件夾中。

由於您正在basePath文件夾中創建圖表,因此您應該可以添加參數「--autoScan」並刪除參數「--router route」,OpenTripPlanner應該自動選擇檢測Graph.obj文件。

或者,您可以將「Graph.obj」移動到名爲<basePath>\graphs\route的文件夾,並保持參數原樣。請記住,每次運行該命令時,它都會重建OpenTripPlanner Graph.obj文件,但在<basePath>\graphs\route文件夾中加載圖形。我個人運行兩個單獨的命令:一個用於構建OpenTripPlanner圖形,另一個用上一步創建的圖形啓動OpenTripPlanner服務器。

OpenTripPlanner documentation應該給你一些建議,以及在OpenTripPlanner中使用「--help」參數。

+0

我已經改變了路徑和文件夾(我創建了一個子目錄,裏面有PBF和GTFS文件),我已經按照你的建議移動了graph.obj。但是,它會返回這些警告:15:03:37.516 WARN(InputStreamGraphSource.java:218)未找到或無法爲routerId'berlin'打開圖形文件:java.io.FileNotFoundException:C:\ Users \ paula \ Desktop \ graphs \ graph \ berlin \ Graph.obj(系統找不到指定的路徑) 15:03:37.516 WARN(InputStreamGraphSource.java:144)無法爲路由器'berlin'加載數據。 15:03:37.516 WARN(GraphService。java:198)無法註冊路由器ID'berlin',無圖。 – proma

+0

對不起@proma - 我有幾個私人的任務。您能否告訴我「C:\ Users \ paula \ Desktop \ graphs」下的目錄結構以及您正在運行的新OTP命令? –

+0

沒問題,我找到了解決方案。 --build C:\用戶\保\桌面\圖\維也納 --server --basePath C:\用戶\保\桌面 --router 維也納謝謝 – proma