Code 0102/0102g: Scharfe Suche mit normalisiertem Straßennamen und exaktem Stringvergleich für Ort, Ortsteil, PLZ und Hausnummer¶
Version 2.x
- Es wird scharf nach dem normalisierten Straßenamen und den weiteren Parametern gesucht.
- Wird kein Datensatz gefunden, wird zunächst der Ortsname gegen den Gemeindenamen geprüft, bevor mit der Verarbeitung auf der nächsten Code-Stufe fortgefahren wird.
- Straße,
- Hausnummer und
- eine der folgenden Kombinationen:
- Ort und Ortsteil
- Ort und Postleitzahl
- Ortsteil und Postleitzahl
- Code 0102: Vergleich mit Ort
SELECT id, x, y, obj_geojson AS object FROM address."GC_ADDRESS" WHERE str_n LIKE ? AND ort LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND lower(replace(hnr, ' ', '')) LIKE ?
- Code 0102g: Vergleich mit Gemeinde
SELECT id, x, y, obj_geojson AS object FROM address."GC_ADDRESS" WHERE str_n LIKE ? AND gemeinde LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND lower(replace(hnr, ' ', '')) LIKE ?
1 Ausführung erfolgt nur, wenn die Parameter in der hier angegebenen Form zur Verfügung stehen.
Version 1.0
- Die Abarbeitung erfolgt analog Code 0103, nur dass der Straßenname in normalisierter Form gesucht wird.
- Die Normalisierung basiert auf dem Vorgehen bei der Umsetzung des AdV Geodatendienstes WFS-G (Gazetteer) mit dem DOG-Profil.
In folgenden beiden Dokumenten beschrieben:- DOG-Profil HKFK Version 2.0.0 (Deutschland Online Gazetteer-Profil Hauskoordinaten und Flurstückskoordinaten) vom 17.11.2010, Kapitel 4. Unscharfe Suche; Unterpunkt a) Suche mit Normalisierung
- AdV-Festlegungen zum Web Feature Service (WFS) (AdV-WFS-Profil Version 1.1.0) vom 06.03.2014 (oder später, noch nicht veröffentlicht), Kapitel 7.6 Vorgaben für die unscharfe Suche; Unterpunkt 1. Suche mit Normalisierung
- Abkürzung von Straße wird nicht berücksichtigt:
Strießener Str.
statt korrektStrießener Straße
- Der Datenbereitsteller sollte die Schreibweisen prüfen.
Beispiele:Mühlbergerstraße
stattMühlberger Straße
→ falsche TrennungHans Witten-Straße
stattHans-Witten-Straße
→ Bindestrich fehltMax- Kästner- Straße
stattMax-Kästner-Straße
→ Leerzeichen nach Bindestrich
- teilweise amtliche Schreibweise bzw. Angabe in ALKIS ungewöhnlich (aber korrekt)
Bahnhofstraße (CB)
- Ergänzung Abkürzung Ortsteil im Straßennamen
- Bei der Normalisierung werden derzeit auch Ziffern entfernt. Das führt dazu, dass bei Angabe von Ziffern im Straßennamen und dem Hausnummer-Zusatz beim Hausnummern-Vergleich mehrere Treffer gefunden werden. Es treten also u.U. mehr Mehrfachzuordnungen auf als ohne diesen Schritt.
- Der Suchbegriff enthält zur Selektion eine konkrete Hausnummer, andernfalls würde auch Hausnummer
33a
gefunden werden.