- edited description
BKG Suchdienst Polygon Support / Bug?
Werden beim BGK-Dienst keine Punkte, sondern Polygone ausgegeben, funktioniert die Anzeige der Suchtreffer in der Karte nicht. Ich hätte hier die Anzeige der Flächengeometrie mit einem Default-Style anstatt des Punkt-Pins erwartet.
Habe mir die zugehörige model.js angeschaut und in zoomToBKGSearchResult
bei einem Polygon die Methode
store.dispatch("MapMarker/placingPolygonMarkerByGeom", new Polygon([ArrayMitKoordinaten]
) verwendet, allerdings ohne Effekt.
update: siehe unten
Finales update: Haben die Logik der BKG Suche und unseres Dienstes angepasst und nun läufts.
Comments (10)
-
reporter -
reporter - edited description
-
reporter - changed title to BKG Suchdienst Polygon Support?
-
reporter - changed title to BKG Suchdienst Polygon Support / Bug?
-
reporter UPDATE:
Ich habe mal noch weiter geforscht. Es kommt nur dann eine geometrie, wenn 5 Koordinatenpunkte vorhanden sind, also quasi ein Valides Polygon. Damit soll wohl nur die BBOX unterstützt werden. Sobald ich mehr Koordinaten reinreiche (wo läuft dieses “postprocessing” ab?), passiert in der Karte nichts. Wo kann ich diese Funktionalität, also z.b. ein beliebig komplexes Flurstück anzuzeigen, aufbohren?Valide für die Logik:
{ "type": "FeatureCollection", "crs": { "type": "name", "properties": { "name": "EPSG:25832" } }, "features": [ { "type": "Feature", "bbox": [ 413511.6315550709, 5717030.551755512, 413544.8009011296, 5717085.989058627 ], "geometry": { "type": "Point", "coordinates": [ 413529.56208, 5717050.4294 ] }, "properties": { "text": "Konrad-Adenauer-Straße, 59199 Bönen", "typ": "Strasse", "score": 3.129777, "bbox": { "type": "Polygon", "coordinates": [ [ [ 413511.63156, 5717031.10224 ], [ 413512.56913, 5717085.98906 ], [ 413544.8009, 5717085.43858 ], [ 413543.86368, 5717030.55176 ], [ 413511.63156, 5717031.10224 ] ] ] }, "ags": "05978008", "rs": "059780008008", "schluessel": "059780008008000002022", "bundesland": "Nordrhein-Westfalen", "regbezirk": "Arnsberg", "kreis": "Unna", "verwgem": "Bönen", "gemeinde": "Bönen", "plz": "59199", "ort": "Bönen", "ortsteil": "", "strasse": "Konrad-Adenauer-Straße" }, "id": "DEGAS00000669656" } ] }
Invalide, bzw. wird einfach ignoriert (wo auch immer?):
{ "type": "FeatureCollection", "crs": { "type": "name", "properties": { "name": "EPSG:25832" } }, "features": [ { "type": "Feature", "bbox": [ 413511.6315550709, 5717030.551755512, 413544.8009011296, 5717085.989058627 ], "geometry": { "type": "Point", "coordinates": [ 413529.56208, 5717050.4294 ] }, "properties": { "text": "Konrad-Adenauer-Straße, 59199 Bönen", "typ": "Strasse", "score": 3.129777, "bbox": { "type": "Polygon", "coordinates": [ [ [ 407427.013, 5706653.253 ], [ 407421.001, 5706652.477 ], [ 407410.683, 5706651.147 ], [ 407415.773, 5706609.744 ], [ 407432.781, 5706611.948 ], [ 407437.109, 5706617.527 ], [ 407432.708, 5706653.987 ], [ 407427.013, 5706653.253 ] ] ] }, "ags": "05978008", "rs": "059780008008", "schluessel": "059780008008000002022", "bundesland": "Nordrhein-Westfalen", "regbezirk": "Arnsberg", "kreis": "Unna", "verwgem": "Bönen", "gemeinde": "Bönen", "plz": "59199", "ort": "Bönen", "ortsteil": "", "strasse": "Konrad-Adenauer-Straße" }, "id": "DEGAS00000669656" } ] }
-
reporter - edited description
-
- marked as enhancement
-
- changed status to open
-
reporter - edited description
-
reporter - changed status to resolved
Finales update: Haben die Logik der BKG Suche und unseres Dienstes angepasst und nun läufts. Die FeatureCollection vom BKG folgt nicht den GeoJSON Standards in Bezug auf Verschachtelung. Ein von QGIS exportiertes GeoJSON-Format funktioniert.
- Log in to comment