Аргументы и предупреждения программы OTP

Я установил OTP с помощью IntelliJ IDEA. Я загрузил данные GTFS и OSM из Берлина и создал основную конфигурацию для построения графика и сервера. Как только я запускаю его, он дает мне следующие предупреждения:

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 INFO (GraphBuilder.java:171) Построение графика заняло 4,4 минуты. 15:26:32.891 INFO (GraphScanner.java:81) Попытка автоматической регистрации routerIds [route] 15:26:32.891 INFO (GraphScanner.java:82) Файлы Graph будут искаться в путях относительно 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) Не удается зарегистрировать идентификатор маршрутизатора «маршрут», нет графика. 15:26:32.909 INFO (GrizzlyServer.java:50) Запуск сервера OTP Grizzly на портах 8080 (HTTP) и 8081 (HTTPS) интерфейса 0.0.0.0 15:26:32.909 INFO (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) Сервер Grizzly работает.

Я думаю, что моя проблема в том, что я неправильно пишу аргументы программы. Я написал это:

аргументы программы

Вы знаете, что я должен изменить?

Спасибо


person proma    schedule 11.07.2017    source источник


Ответы (1)


Когда вы добавляете параметр «--router route» в аргументы OpenTripPlanner, после построения графиков OpenTripPlanner будет искать папку с именем «route» в папке <basePath>\graphs\.

Поскольку вы строите графики в папке basePath, вы должны иметь возможность добавить аргумент "--autoScan" и удалить аргумент "--router route", а OpenTripPlanner должен автоматически выбрать файл Graph.obj.

Кроме того, вы можете переместить «Graph.obj» в папку с именем <basePath>\graphs\route и оставить аргументы как есть. Однако имейте в виду, что каждый раз, когда вы запускаете эту команду, файл OpenTripPlanner Graph.obj будет перестраиваться, но график загружается в папку <basePath>\graphs\route. Лично я запускаю две отдельные команды: одну для построения графика OpenTripPlanner, а другую для запуска сервера OpenTripPlanner с графиком, созданным на предыдущем шаге.

документация OpenTripPlanner должна дать вам несколько советов, а также использовать " --help» в OpenTripPlanner.

person Anthony Joseph    schedule 12.07.2017
comment
Я изменил путь и папки (я создал подкаталог с файлами PBF и GTFS внутри) и переместил graph.obj, как вы предложили. Однако он возвращает следующие предупреждения: 15:03:37.516 WARN (InputStreamGraphSource.java:218) Файл графика не найден или не открывается для routerId 'berlin': java.io.FileNotFoundException: C:\Users\paula\Desktop\graphs\ graphs\berlin\Graph.obj (система не может найти указанный путь) 15:03:37.516 ПРЕДУПРЕЖДЕНИЕ (InputStreamGraphSource.java:144) Невозможно загрузить данные для маршрутизатора 'berlin'. 15:03:37.516 ПРЕДУПРЕЖДЕНИЕ (GraphService.java:198) Не удается зарегистрировать идентификатор маршрутизатора «Берлин», нет графика. - person proma; 13.07.2017
comment
Извините, @proma, у меня было несколько личных задач. Не могли бы вы показать мне структуру каталогов в C:\Users\paula\Desktop\graphs и новые команды OTP, которые вы используете? - person Anthony Joseph; 19.07.2017
comment
Нет проблем, я нашел решение. --build C:\Users\paula\Desktop\graphs\viena --server --basePath C:\Users\paula\Desktop --router viena Спасибо. - person proma; 19.07.2017