vbb-static v1.2.0
vbb-static
vbb-static is a collection of datasets covering the Berlin Brandenburg public transport service (VBB), computed from open GTFS data.
Installing
Warning: This module contains .ndjson
files with a total size of roughly 130 megabytes of data.
npm install vbb-static
Usage
const static = require('vbb-static')
This will give you an object with one method for each dataset:
agencies( [promised,] filter )
lines( [promised,] filter )
stations( [promised,] filter )
transfers( [promised,] filter )
trips( [promised,] filter )
schedules( [promised,] filter )
To filter by id
, just pass the value.
static.lines(true, 1173).then(…)
To filter by multiple fields, pass them in an object.
static.transfers(true, {
stationFromId: 9003104,
stationToId: 9003176
}).then(…)
To get all elements, pass 'all'
as the filter
.
Examples
static.agencies(true, 'VIB')
returns a promise that will resolve with
[{
id: 'VIB',
name: 'Verkehrsbetrieb Potsdam GmbH',
url: 'http://www.vip-potsdam.de'
}]
static.stations(9042101);
returns an object stream that will emit data
once with
{
id: 9042101,
name: 'U Spichernstr. (Berlin)',
latitude: 52.496582,
longitude: 13.330613,
weight: 13585
}
Contributing
If you have a question, found a bug or want to propose a feature, have a look at the issues page.
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago