我可以使用 https://github.com/interline-io/transitland-lib 从 GTFS 文件中提取单个代理并创建一个新代理 https://medium.com/@fbaierl1/how-to-extract-a-single-agency-from-a-gtfs-file-and-use-that-to-run-otp-with-docker-cdecee68879a:
sudo ./transitland-linux extract -extract-agency 53 germany.gtfs.zip my_agency.gtfs.zip
有没有一种方便的方法可以以类似的方式提取多个代理?所以例如我可以像这样使用提取命令吗:
sudo ./transitland-linux extract -extract-agency 53,54 germany.gtfs.zip my_agency.gtfs.zip
.. 创建一个仅包含机构 53 和 54 的新 GTFS 文件?
回答1
特别是“保留实体”:
{"op":"retain", "match":{"file":"agency.txt", "agency_id":"53"}}
{"op":"retain", "match":{"file":"agency.txt", "agency_id":"54"}}