Ingests a static GTFS feed and outputs useful geoJSON files. It supports excluding stops by transit agency.
bounding-box.json
Used to define a default viewport by bounding box.center-area.json
Used to define a default viewport by center lat/lng and zoom level (define this in your app).buffered-hull.json
Used to figure out the above values and can be useful for other things. docs
Clone this repo, set values in a .env
file, then run docker compose up
.
- Clone this repo
- Run
cp .env.example .env
. FillFILTERED_AGENCY_IDS
andMANUALLY_FILTERED_ROUTE_IDS
with a comma seprated list of agency IDs you'd like to exclude. You can leave these blank if you dont know. - Run
docker compose up
, if it exists succesfully check./volumes/output
for JSON.