Projekt

Allgemein

Profil

Code 8400: Geokodierung Postleitzahl unter Berücksichtigung des Ortsteils

Version 2.x
  • Da die Postleitzahlen mit den Ortsteilen verschnitten sind, werden für eine Postleitzahl mehrere Koordinaten gefunden. Um die Ergebnismenge möglichst genau einzugrenzen, wird auf dieser Ebene auch ein ggf. angegebener Ortsteil berücksichtigt. Andernfalls wird Verarbeitungsstufe 8401 ausgeführt.
  • Für alle Parameter erfolgt ein exakter String-Vergleich.
  • Verwendet wird nur der erste Treffer!
Erforderliche Parameter1:
  • Postleitzahl,
Optionale Parameter:
  • Ort und/oder Ortsteil

SQL:

SELECT plz AS id, x, y, 
ST_AsGeoJSON(ST_Transform(ST_Centroid(geom),4326))::jsonb AS center_xy_4326, 
obj_geojson AS object 
FROM address."MV_PLZ_OTT_MERGED" 
WHERE plz LIKE '01099' AND ort LIKE ? AND ott LIKE ?

1 Ausführung erfolgt nur, wenn die Parameter in der hier angegebenen Form zur Verfügung stehen.

Version 2.0
  • Abfrage analog Version 1.0 umgesetzt.
  • Die Anfrage wird an die Geoportal-Suche gestellt.
  • Da die Postleitzahlen mit den Ortsteilen verschnitten sind, werden für eine Postleitzahl mehrere Koordinaten gefunden. Um die Ergebnismenge möglichst genau einzugrenzen, wird auf dieser Ebene auch ein ggf. angegebener Ortsteil berücksichtigt. Andernfalls wird [[adminhandbuch-geobak:Geocoding_code_8401|Verarbeitungsstufe 8401]] ausgeführt.
  • Verwendet wird nur der erste Treffer!
Erforderliche Parameter1:
  • PLZ und
  • Ortsteil

QueryString:

sc=POSTLEITZAHL&h=1&q=%s:plz %s:ortsteil [PLZ, Ortsteil]

1 Ausführung erfolgt nur, wenn die Parameter in der hier angegebenen Form zur Verfügung stehen.

Version 1.0

Siehe Code 8000.

  • Die Suche erfolgt auf der Subkategorie POSTLEITZAHL.
  • Da die Postleitzahlen mit den Ortsteilen verschnitten sind, werden für eine Postleitzahl mehrere Koordinaten gefunden. Verwendet wird nur der erste Treffer!