Open Trip Planner 2中GTFS与OSM数据存放位置及配置修改方法
Open Trip Planner 2 数据源配置与存放说明
1. 数据源指定方式
OTP 2 无需提前修改配置文件绑定数据源,默认通过启动命令的参数直接指定数据目录即可:
- 构建路由图并启动服务的命令为:
java -jar otp-2.x-shaded.jar --build <你的数据目录路径> --serve,OTP会自动扫描该目录下的所有有效数据源。 - 如果你需要固定默认数据加载路径,可修改OTP根目录下的
otp-config.json文件,添加dataRoot字段指定默认数据根目录,配置示例:
{ "dataRoot": "/opt/otp/data", "routerConfig": {} }
配置完成后启动服务时无需额外加路径参数,OTP会自动扫描该路径下的数据源。
2. 数据存放要求
只要满足以下要求,即可通过自带的index.html正常查看数据:
- GTFS数据无需解压,直接保留原始
.zip格式;OSM数据支持.osm或.osm.pbf格式,两类文件直接放在上述指定的同一个数据目录下即可,无需创建子目录分类存放。 - 确保OTP服务的运行账号对该数据目录有读取权限,路由图构建完成后,数据会自动加载到OTP引擎中,前端页面可直接调用接口读取数据展示。
- 更换数据源后需要重新执行构建命令、重启OTP服务,新数据才会生效。
内容的提问来源于stack exchange,提问作者Andrew
相关产品推荐
相关产品推荐

