Suchfunktion specialWFS funktioniert nicht mit Multipolygon

Issue #808 resolved
KrZN_kre created an issue

Die searchBar für die Funktion "specialWFS" (der WFS-Dienst https://geoservices.krzn.de/security-proxy/services/wfs_skre_opr) zur Suche der Bebauungsplan-Nr oder Bezeichnung. Der WFS-Dienst enthält Geometrien vom Typ einfaches Polygon, Multipolygon und Multipolygon mit Löchern. Der folgende Abschnitt Code für die searchBar verwendet (config.json --> searchBar --> specialWFS).

"specialWFS": {
    "minChars": 2,
    "timeout": 10000,
    "definitions": [
        {
            "url": "/geoservices_krzn_de/security-proxy/services/wfs_skre_opr",
            "typeName": "gis:skre_opr",
            "propertyNames": ["gis:nummer"],
            "geometryName": "gis:geometry",
            "name": "Bebauungsplannummer",
            "glyphicon": "glyphicon-map-marker",
            "namespaces": "xmlns:gis='http://gis-integration.gis.krzn.de/gis'"
        },
        {
            "url": "/geoservices_krzn_de/security-proxy/services/wfs_skre_opr",
            "typeName": "gis:skre_opr",
            "propertyNames": ["gis:bezeichnung"],
            "geometryName": "gis:geometry",
            "name": "Bebauungsplanbezeichnung",
            "glyphicon": "glyphicon-map-marker",
            "namespaces": "xmlns:gis='http://gis-integration.gis.krzn.de/gis'"
        }
    ]
}

Die Suche auf der aktuellen Version 2.12.1 von Masterportal in der Produktion von Stadt Krefeld (https://geoportal-niederrhein.de/krefeld/bauenundplanen) ist nur für wenige Multipolygone und keine Multipolygone mit Löchern möglich.  z.B. Bebauungsplan-Nr 023 mit version 2.12.1:

Als weitere Möglichkeit haben wir die specialWFS-Suche mit der Version 2.23.0 getestet. Mit der neuen Version waren einige der Multipolygone mit Löchern durchsuchbar und einige nicht. Dasselbe war bei Multipolygonen der Fall.  Eine Suche nach allen Polygonen ist aber auch hier nicht möglich (z.B. Bebauungsplan-Nr 012, 020, 045, 102).

Welche Erklärung gibt es hierfür? Hat jemand eine Idee?

Comments (7)

  1. Dennis Sen

    Der Merge-Request zu diesem Problem läuft unter https://bitbucket.org/geowerkstatt-hamburg/masterportal/pull-requests/3622/issue-808-fix-searchbar-specialwfs.

    Ich habe im Dev-Stand festgestellt, dass Multipolygone derzeit funktionierten, aber Polygone mit Loch zu Fehlern führen. Das ist nach Merge behoben, getestet mit den Bebauungsplänen 012, 023, 020, 045, und 102, und jeweils allen Suchergebnissen zu diesen Nummern.

    Dabei ist mir gerade aufgefallen, dass in diesen keine Multipolygone vorhanden zu sein scheinen, bei denen in den Polygonen Löcher sind. Sollte eigentlich eines dabei sein?

  2. Dennis Sen

    Der PR ist angenommen worden. Ab sofort kann das Feature im Dev-Stand oder im nächsten Release getestet werden. Ich resolve von daher dieses Issue. Sollten sich doch noch Probleme hierzu ergeben, gern wieder öffnen.

    Viele Grüße

  3. Log in to comment