我已經使用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)灰熊服務器正在運行。
我想我的問題是我沒有正確編寫程序參數。我寫道:
你知道我應該改變?
謝謝
我已經改變了路徑和文件夾(我創建了一個子目錄,裏面有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
對不起@proma - 我有幾個私人的任務。您能否告訴我「C:\ Users \ paula \ Desktop \ graphs」下的目錄結構以及您正在運行的新OTP命令? –
沒問題,我找到了解決方案。 --build C:\用戶\保\桌面\圖\維也納 --server --basePath C:\用戶\保\桌面 --router 維也納謝謝 – proma