Skip to content

Strassendetektionsalgorithmus

mrtopf edited this page Apr 25, 2013 · 2 revisions
  1. Strassenliste nach Kommas aufteilen => Strassendefinitionen (Sections)
  2. Check, ob in Section eine Klammer vorkommt, dann muss Suche nach Strassenkreuzung erfolgen (siehe unten)
  3. Check, ob Hausnummern vorkommen, dies per regex ( [0-9]+ - [0-9]+, man beachte leerzeichen dazwischen und dass Anfang oder Ende optional sind)
  4. Bei fehlenden Hausnummern: Start ist dann Hausnummer 1 und Ende ist 9999 (auch bei partiell fehlenden Nummern anzuwenden).

Strassenkreuzungen:

In der Klammer steht von welcher Strasse bis zu welcher anderen Strasse die gefragte Strasse bebaut wird, also Jülicher Strasse (Talbotstrasse - Heinrich-Hollands-Strasse) bedeutet also von Ecke Talbot bis Ecke HH-Strasse.

Beispiele:

  • Hubertstrasse 1-13
  • Hubertstrasse -13
  • Hubertstrasse 4-
  • Hubertstrasse 1- 16
  • Hubertstrasse 1 - 16
  • Hubertstrasse 1 -16
  • Jülicher Strasse (Talbotstrasse - Heinrich-Hollands-Strasse)
  • Hubertstrasse 17-19, Jülicher Strasse (Talbotstrasse - Heinrich-Hollands-Strasse)
Clone this wiki locally