Projekt

Allgemein

Profil

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.
Erforderliche Parameter1:
  • Straße,
  • Hausnummer und
  • eine der folgenden Kombinationen:
    • Ort und Ortsteil
    • Ort und Postleitzahl
    • Ortsteil und Postleitzahl
SQL:
  1. 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
    
  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 nach Zschertni liefert kein Ergebnis. Die Suche nach Zschertnitz 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 nach 09573 leubsdorf Hauptstr. "110 D":Hausnummer liefert keinen Treffer. Die Suche nach 09573 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.