Code 0400: Unscharfe Suche für Straße und Hausnummer¶
Version 2.x
- Es wird unscharf nach Straßenamen und Hausnummer gesucht.
- Dabei wird auch der Straßenname ergänzt um
%
berücksichtigt.
- Dabei wird auch der Straßenname ergänzt um
- Für Ort, Ortsteil und PLZ erfolgt ein exakter String-Vergleich.
- Straße, Hausnummer und eine der folgenden Kombinationen:
- Ort und Ortsteil
- Ort und Postleitzahl
- Ortsteil und Postleitzahl
SQL:
SELECT id, x, y, obj_geojson AS object
FROM address."GC_ADDRESS"
WHERE (LEVENSHTEIN(str,?)<5 OR str like ?) AND ort LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND LEVENSHTEIN(hnr,?)<5
1 Ausführung erfolgt nur, wenn die Parameter in der hier angegebenen Form zur Verfügung stehen.
Version 1.0
- Bei Amt24-Daten sind bspw. teilweise Hausnummern im Feld Straßenname mit angegeben
- Der Beispielaufruf für Amt24 bzw. folgender Eintrag im Suchfeld des Geoportals
"Leipzig":gemeinde 04129:plz Hohmannstraße 7 b
liefert genau einen Treffer. Hingegen liefert der Aufruf aus Code 0100"Leipzig":gemeinde 04129:plz Hohmannstraße "7 b":hausnummer
keinen Treffer, da der Hausnummer-Zusatz nicht direkt an der Hausnummer sondern mit Leerzeichen und Straßenname angegeben ist.
Gegebenenfalls müssen die Ausgangsdaten bereinigt werden, wenn Angaben in falschen Attributen geführt werden.