-
Notifications
You must be signed in to change notification settings - Fork 0
Strassendetektionsalgorithmus
mrtopf edited this page Apr 25, 2013
·
2 revisions
- Strassenliste nach Kommas aufteilen => Strassendefinitionen (Sections)
- Check, ob in Section eine Klammer vorkommt, dann muss Suche nach Strassenkreuzung erfolgen (siehe unten)
- Check, ob Hausnummern vorkommen, dies per regex ( [0-9]+ - [0-9]+, man beachte leerzeichen dazwischen und dass Anfang oder Ende optional sind)
- 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)