cta-stop-events:使用 CTA 巴士跟踪器 API 构建公交事件数据库的工具

时间:2024-06-30 04:52:20
【文件属性】:

文件名称:cta-stop-events:使用 CTA 巴士跟踪器 API 构建公交事件数据库的工具

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-30 04:52:20

CommonLisp

芝加哥-过境 该软件每分钟轮询一次 CTA Bus Tracker API 以收集“停止事件”,每个事件代表在特定时间经过(或停在)公交车站的公交车。 每个停止事件都与一个地理编码位置相关联。 停止事件存储在 PostgreSQL 数据库中。 所得数据适用于按地理边界、时间、日期等分析或映射公交车频率。 依赖关系 PostgreSQL 和 PostGIS。 您需要安装和扩展。 创建一个数据库并加载cta.ddl以设置架构。 SBCL 和 Quicklisp 您将需要和库管理器来运行 Chicago-transit。 配置 将文件config.lisp.example复制到config.lisp并设置 *bus-api-key*(您可以在获取密钥)和 *database-connection -spec* 参数。 建造 在*目录中运行./build.sh 。 第一次执行此操作时,Qui


【文件预览】:
cta-stop-events-master
----api()
--------prediction.lisp(2KB)
--------variables.lisp(150B)
--------tests.lisp(1KB)
--------package.lisp(393B)
--------api.lisp(2KB)
--------sample-responses()
--------util.lisp(2KB)
----.gitignore(35B)
----cta.ddl(8KB)
----cta.controller.asd(1001B)
----controller()
--------stop-events.lisp(3KB)
--------variables.lisp(166B)
--------tests.lisp(4KB)
--------timers.lisp(560B)
--------package.lisp(189B)
--------init.lisp(840B)
--------control.lisp(1KB)
--------routes-and-stops.lisp(1KB)
----cta.schema.asd(722B)
----log()
--------variables.lisp(68B)
--------package.lisp(116B)
--------log.lisp(227B)
----cta.api.asd(754B)
----schema()
--------package.lisp(296B)
--------route.lisp(529B)
--------stop.lisp(1KB)
--------event-log.lisp(821B)
--------stop-event.lisp(1021B)
--------stop-route-direction.lisp(1KB)
----cta.log.asd(408B)
----cta.asd(138B)
----config.lisp.example(449B)
----README.md(2KB)
----VERSION(6B)
----build.sh(182B)

网友评论