Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.81 KB

readme.md

File metadata and controls

55 lines (37 loc) · 1.81 KB

vbb-shapes

Shapes of lines of the Berlin Brandenburg public transport service (VBB), computed from open GTFS data.

npm version build status ISC-licensed gitter channel support me on Patreon

Installing

Warning: This module contains JSON file with a total size of roughly 60mb.

npm install vbb-shapes

Usage

Let's assume you read trips from vbb-trips. Each trip has a shapeId associated.

const shapes = require('vbb-shapes')

shapes('1269')
.then(console.log)
[
	[52.48607, 13.4245],
	[52.48756, 13.42648],
	// …
	[52.5135, 13.52988],
	[52.51373, 13.52003]
]

You can also read all shapes from a readable stream in object mode, emitting one shape (as shown above) at once.

const allShapes = require('vbb-shapes/all')

allShapes()
.on('data', console.log)
.on('error', console.error)

Contributing

If you have a question, found a bug or want to propose a feature, have a look at the issues page.