Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 开放式行程计划器实时测试_Java_Json_Opentripplanner - Fatal编程技术网

Java 开放式行程计划器实时测试

Java 开放式行程计划器实时测试,java,json,opentripplanner,Java,Json,Opentripplanner,我正在本地机器上设置一个OTP实例,我拥有所有必要的提要(静态和实时)。其中一些在数据质量方面存在一些问题,但总体而言,它们正在工作和处理中 到目前为止,我已经成功地显示了静态提要,我正在尝试添加实时提要。这是我当前的router-config.json { "routingDefaults": { "walkSpeed": 1.5, "maxTransfers": 4, "transferSlack": 120, "wai

我正在本地机器上设置一个OTP实例,我拥有所有必要的提要(静态和实时)。其中一些在数据质量方面存在一些问题,但总体而言,它们正在工作和处理中

到目前为止,我已经成功地显示了静态提要,我正在尝试添加实时提要。这是我当前的router-config.json

{
    "routingDefaults": {
        "walkSpeed": 1.5,
        "maxTransfers": 4,
        "transferSlack": 120,
        "waitReluctance": 0.99,
        "walkReluctance": 1.75,
        "stairsReluctance": 4.0,
        "walkBoardCost": 540,
        "carDropoffTime": 240
    },

    "updaters": [
        {
            "type": "real-time-alerts",
            "frequencySec": 30,
            "url": "myUrl",
            "feedId": "2"
        },
        {
            "type": "stop-time-updater",
            "frequencySec": 30,
            "url": "myUrl",
            "feedId": "2"
        },
        {
            "type": "real-time-alerts",
            "frequencySec": 30,
            "url": "myUrl",
            "feedId": "11"
        },
        {
            "type": "stop-time-updater",
            "frequencySec": 30,
            "url": "myUrl",
            "feedId": "11"
        }
    ]
}
当我在本地启动OTP时,我的数据似乎没有任何变化。例如,如果我在地图上放置一些随机的起点和终点,它会显示一条路径,但我无法判断有无实时提要的版本之间是否存在差异

有时(不经常)我也会在控制台上收到以下消息:

10:43:14.163 INFO (GtfsRealtimeAlertsUpdater.java:100) Ignoring feed with an old timestamp.

如何正确测试实时数据处理是否正确?

我可以想出两个选项

  • 对进行查询,查看是否有包含实时数据的站点
  • 对进行两个几乎相同的查询,但其中一个查询除外,请将查询参数ignoreRealtimeUpdates设置为true。然后比较一下,看看是否有不同的行程时间