文件名称:gtfs-api:带有 PostGIS 的概念 GTFS API
文件大小:4.56MB
文件格式:ZIP
更新时间:2024-07-25 18:52:13
JavaScript
GTFS REST API 用于发现和查询 Valley Metro 公交路线的 API。 安装 设置 Postgresql $ export GTFS_URL="postgres://username@localhost:5432/gtfs" 安装依赖 npm install 迁移 GTFS 数据 迁移数据 npm run migrate 反向迁移 npm run reverse 刷新迁移 npm run refresh 测试 npm run test 带有 Lout 的 REST 端点文档 感谢插件,我们可以在服务器启动时查看路由。 $ node server.js 服务器启动后,导航到以交互方式浏览 API 端点。 应用程序接口 获取代理 代理对象 id : 整数,代理商 ID agency_name :字符串,机构名称 agency_url : 字符串,代理
【文件预览】:
gtfs-api-master
----.jshintrc(1KB)
----sqlMigrations()
--------createSchema.sql(1KB)
--------createGeodata.sql(2KB)
--------dropGeodata.sql(850B)
--------dropSchema.sql(264B)
----validations()
--------index.js(220B)
--------params.js(781B)
----server.js(497B)
----config.js(166B)
----migrations()
--------1416289538452-initSchema.js(447B)
--------1416543284643-buildGeodata.js(449B)
--------1416456324683-seedData.js(1KB)
----sqlApi()
--------getRouteGeo.sql(459B)
--------getTripGeo.sql(455B)
--------getAgency.sql(40B)
--------getStopsGeo.sql(170B)
--------getRoute.sql(154B)
--------getRoutes.sql(134B)
--------getStopGeo.sql(191B)
--------getRoutesGeo.sql(437B)
----query()
--------uploadCSV.js(555B)
--------index.js(649B)
----gulpfile.js(309B)
----util()
--------buildFeatureCollection.js(394B)
--------buildGeojson.js(315B)
--------readSql.js(276B)
----test()
--------api.getAgency.js(1KB)
--------.jshintrc(1KB)
--------api.getRoutes.js(1KB)
--------fixtures()
--------api.getRouteGeo.js(1KB)
--------api.getTripGeo.js(2KB)
--------api.getRoutesGeo.js(1KB)
--------api.getRoute.js(1KB)
--------routes.transitStops.js(3KB)
--------api.getStopGeo.js(1KB)
--------routes.transitRoutes.js(3KB)
--------api.getStopsGeo.js(1001B)
--------mocha.opts(15B)
----Procfile(20B)
----README.md(1KB)
----api()
--------getRoutes.js(475B)
--------getRoutesGeo.js(576B)
--------getTripGeo.js(579B)
--------getStopGeo.js(605B)
--------getRoute.js(549B)
--------getAgency.js(443B)
--------index.js(62B)
--------getRouteGeo.js(594B)
--------getStopsGeo.js(590B)
----data()
--------routes.txt(3KB)
--------calendar_dates.txt(45KB)
--------shapes.txt(5.71MB)
--------trips.txt(1.27MB)
--------agencies.txt(141B)
--------stop_times.txt(21.53MB)
--------stops.txt(379KB)
----handlers()
--------getRoutes.js(276B)
--------getRoutesGeo.js(279B)
--------getStopGeo.js(277B)
--------getRoute.js(302B)
--------getRouteGeo.js(278B)
--------getStopsGeo.js(278B)
----manifest.js(251B)
----.gitignore(50B)
----routes()
--------transitRoutes.js(1KB)
--------transitStops.js(732B)
----package.json(1KB)