Projekt

Allgemein

Profil

Code 0903: Unscharfe Suche für Ort und Ortsteil sowie exakter Vergleich für Straße und normalisierte Hausnummer

Version 2.x
  • Es wird unscharf nach Ort und Ortsteil gesucht.
  • Für Straße und normalisierte Hausnummer erfolgt ein exakter String-Vergleich.
Erforderliche Parameter1:
  • Straße und
  • Hausnummer

SQL:

SELECT id, x, y, obj_geojson AS object 
FROM address."GC_ADDRESS" 
WHERE str LIKE ? AND LEVENSHTEIN(ort,?)<7 AND LEVENSHTEIN(ortsteil,?)<5 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

Siehe Erläuterungen zu Code 0200.

  • Bei postalischen Adressen werden teilweise Hausnummernbereiche angegeben. Hausnummernbereiche ("1-3" oder "7/9" oder "52d/e" oder "3 Haus 5") werden derzeit von den Hauskoordinaten und damit auch von der Geoportal-Suche nicht unterstützt.
  • Der Beispielaufruf für Amt24 bzw. folgender Eintrag im Suchfeld des Geoportals
    Chemnitz 09123:plz "Arno Schreiter Straße":strasse "1":hausnummer
    

    liefert einen Treffer. Aber folgender Eintrag
    Chemnitz 09123:plz "Arno Schreiter Straße":strasse 1-3
    
    liefert keinen Treffer. (Amt24-ID 258243).
Die Ausgangsdaten sollten möglichst die amtliche Schreibweise verwenden.