Code 0205: Unscharfe Suche für Hausnummer unter Berücksichtiung von Straße, Ort, Ortsteil, PLZ¶
Version 2.x
- Es wird unscharf nach der Hausnummer gesucht.
- Für Straße, 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
- Code 0205: Vergleich mit Ort
SELECT id, x, y, obj_geojson AS object FROM address."GC_ADDRESS" WHERE str LIKE ? AND ort LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND LEVENSHTEIN(hnr,?)<2
- Code 0205g: Vergleich mit Gemeinde
SELECT id, x, y, obj_geojson AS object FROM address."GC_ADDRESS" WHERE str LIKE ? AND gemeinde LIKE ? AND ortsteil LIKE ? AND plz LIKE ? AND LEVENSHTEIN(hnr,?)<2
1 Ausführung erfolgt nur, wenn die Parameter in der hier angegebenen Form zur Verfügung stehen.
Version 1.0
- Die Suche liefert nur Treffer, wenn der gesuchte Begriff vollständig gefunden wird.
Wortteile werden nicht verglichen (Ausnahme: die Verwendung von Platzhaltern).
Beispiel: Die Suche nachZschertni
liefert kein Ergebnis. Die Suche nachZschertnitz
liefert Treffer.
Es gibt Ausnahmen wie bspw. Straßennamen, bei denen die abgekürzte Schreibweise "str." mit "strasse" und "straße" gleichgesetzt werden.
- Die Hausnummer wird auch im Volltext gesucht. Damit werden Hausnummern gefunden, die einen Hausnummer-Zusatz haben und diesen nicht wie bei der amtlichen Schreibweise direkt an der Zahl anfügen.
Beispiel: Die Suche nach09573 leubsdorf Hauptstr. "110 D":Hausnummer
liefert keinen Treffer. Die Suche nach09573 leubsdorf Hauptstr. "110 D"
ist erfolgreich.
- Beispielaufruf Amt24 bzw. folgender Eintrag im Suchfeld des Geoportals, welcher genau einen Treffer liefert:
"Marienberg":gemeinde 09496:plz "Am Roten Turm":strasse 1
wohingegen der Aufruf aus Code 0100 keinen Treffer liefert:"Marienberg":gemeinde 09496:plz "Am Roten Turm":strasse "1":hausnummer
da nur eine Adresse mit der Hausnummer 1a existiert.
Die Ausgangsdaten sollten möglichst die amtliche Schreibweise verwenden.