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.') // 's+u warschauer strasse'
Contributing
If you have a question, found a bug or want to propose a feature, have a look at the issues page.