Opentripplanner Graph.obj файл не найден ошибка

Попытка запустить opentripplanner и использовать Graph.obj, чтобы запустить его для страны.

Но всякий раз, когда я пытаюсь запустить сервер, он выдает исключение filenotfound по адресу /otp/Graph.obj, хотя я поместил Graph.obj в то же место.

Stacktrace во время работы сервера:

Файл графика не найден или недоступен для routerId '' в файле:/otp java.io.FileNotFoundException: /otp/Graph.obj (нет такого файла или каталога) в java.io.FileInputStream.open(собственный метод) в java.io.FileInputStream.(FileInputStream.java:146) в java.io.FileInputStream.(FileInputStream.java:101) в sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)

2 ответа

У меня была такая же проблема при попытке запустить OTP.

Первая проблема: отсутствует routerId

Вторая проблема: каталог по умолчанию /var/otp/graph и OTP, похоже, ищет график в /var/otp/graph/{routerId}

Третья проблема (может быть не ваша): я попытался запустить OTP в Cygwin (Windows) и, возможно, возникли некоторые проблемы с косой чертой / обратной косой чертой, поэтому я решил скопировать график под "../gtfs/gurgaon"

Решение:

Шаг 1) создайте подкаталог типа "/var/otp/graph/gurgaon" и скопируйте туда Graph.obj

Шаг 2) запустите что-то вроде: $ java -jar target / otp.jar --router gurgaon --graphs../gtfs --server

Это сработало как шарм для меня!

Попробуйте этот код: java -Xmx5G -jar target/otp-0.20.0-SNAPSHOT-shaded.jar - путь сборки ваших файлов gtfs и osm.pbf --inMemory

Это сработало идеально для меня.

Другие вопросы по тегам