Projekt

Allgemein

Profil

Code 1100: Unscharfe Suche für Straße, Ort, Ortsteil und normalisierte Hausnummer

Version 2.x
  • Es wird unscharf nach Straße, Ort, Ortsteil und normalisierter Hausnummer gesucht.
  • Für die PLZ 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 LEVENSHTEIN(str,?)<5 AND LEVENSHTEIN(ort,?)<7 AND LEVENSHTEIN(ortsteil,?)<5 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

Siehe Erläuterungen zu Code 0900.

  • Trennung da sonst sehr viele mehrfache Adresszuordnungen.
  • Der Beispielaufruf für Amt24 01731:plz Kirchweg 1 a&type=json bzw. folgender Eintrag im Suchfeld des Geoportals
    Kreischa 01731:plz Kirchweg 1 a
    

    liefert genau einen Treffer. Aber folgender Eintrag
    Kreischa 01731:plz Kirchweg 1 "a":hausnummer
    
    liefert keinen Treffer, da ein Hausnummernbereich (a-c) verwendet wurde und die Ziffer der Hausnummer im Attribut Straßennamen angegeben ist (Amt24-ID 257110).