wfsSearch zeigt Tabelle aber man kan nicht zoomen zum item

Wenn man in wfsSearch eine resultList angibt, wird eine Tabelle mit den gefundenen Elementen angezeigt. Leider ist es nicht möglich, einzelne oder mehrere Elemente auszuwählen und anschließend zu zoomen. Laut Dokumentation sollte dies (zumindest mit der FluhrstückSuche) möglich sein. Hat jemand das zum Laufen gebracht, sodass man aus der Tabelle heraus zoomen kann?

In Version 2 von Masterportal funktionierte das einwandfrei.

Ich hoffe, jemand erkennt das und kann mir helfen.

Noch ein Bisschen extra Informationen.

Ich benutze zum Beispeil den Geoserver WFS Featuretype ne:countries um ein wfsSearch zu konfigurieren.

Hier meine Konfiguration:
config.json Inhalt fuer wfsSearch:
{
„type“: „wfsSearch“,
„description“: „common:modules.wfsSearch.description_parcel“,
„zoomLevel“: 10,
„maxFeatures“: 10,
„resultsPerPage“: 10,
„multiSelect“: true,
„instances“: [{
„resultList“: {
„fid“:„Id“,
„SOVEREIGNT“:„SOVEREIGNT“,
„TYPE“:„TYPE“,
„ADMIN“:„ADMIN“,
„ADM0_A3“:„ADM0_A3“
},
„title“: „Search a country (e.g. Germany)“,
„requestConfig“: {
„layerId“: „WFS_WORLD_COUNTRIES“,
„maxFeatures“: „showAll“
},
„literals“: [{
„field“: {
„type“: [„equal“],
„fieldName“: [„ne:ADMIN“],
„inputLabel“: [„Countryname“]
}
}
]
}
]
}

services-internet.json Inhalt fuer wfsSearch:
{
„id“: „WFS_WORLD_COUNTRIES“,
„name“: „World“,
„url“: „https://geoserver-acc.cicapp.nl:6443/geoserver/ne/wfs“,
„typ“: „WFS“,
„featureType“: „ne:countries“,
„outputFormat“ : „XML“,
„version“ : „2.0.0“,
„featureNS“ : „http://127.0.0.1:8080/geoserver/ne/ows“,
„gfiTheme“ : „default“,
„gfiAttributes“: {
„fid“:„Id“,
„SOVEREIGNT“:„SOVEREIGNT“,
„TYPE“:„TYPE“,
„ADMIN“:„ADMIN“,
„ADM0_A3“:„ADM0_A3“,
„geom“:„geom“
},
„layerAttribution“ : „nicht vorhanden“,
„legendURL“ : „“,
„hitTolerance“ : „“,
„urlIsVisible“ : true,
„filter“ : true,
„loadingStrategy“:„all“
}

Die Lösung besteht darin, die Zeile „geometry":"Geometry“ in die Ergebnisliste aufzunehmen:
„resultList“: {
„geometry“: „Geometrie“,

},

Außerdem musste ich sicherstellen, dass der Name des Geometriefeldes „geom“ lautete und in Kleinbuchstaben geschrieben wurde. Die Geometrieprojektion musste außerdem als EPSG-Code gegeben werden, z. B. EPSG:4326.

1 „Gefällt mir“