normalize-vbb-station-name-for-search
Station names in VBB/BVG data are terribly inconsistent, cluttered with abbreviations, phrases to tell identically named places apart, and unhelpful suffixes like , Bahnhof
.
This package keeps only those parts that are relevant for searching locally, and normalizes umlauts and special characters:
S Südkreuz Bhf (Berlin)
-> s suedkreuz
S Beusselstr
-> sbahn beussel strasse
S+U Warschauer Str.
-> s u warschauer strasse
Charité - Campus Benjamin Franklin (Berlin)
-> charite campus benjamin franklin
Installing
npm install normalize-vbb-station-name-for-search
Usage
const normalize = require('normalize-vbb-station-name-for-search')
normalize('S+U Warschauer Str.')
Contributing
If you have a question, found a bug or want to propose a feature, have a look at the issues page.