- changed title to Rendering von GeometryCollection funktioniert nicht mehr richtig
Rendering von GeometryCollection funktioniert nicht mehr richtig
Beim Rendern von GeometryCollections in GeoJSON-Layern die unterschiedliche Sub-Typen haben (z.B. Point und LineString) wird nur der erste Typ gerendert.
Das Problem liegt in der masterportalAPI, dort wird bei mehreren Styles nur der erste geliefert:
Wenn man die Zeile ändert zu:
styleObjectGeometry = Array.isArray(geometryStyle) ? geometryStyle.map(style => style.getStyle()) : geometryStyle.getStyle();
Funktioniert das Rendering.
Weiterhin fehlerhaft ist anschließend immernoch die Anzeige in der Legende.
Comments (9)
-
reporter -
- changed status to open
-
-
assigned issue to
-
assigned issue to
-
Hallo Herr Bücher,
könnten Sie für den genannten Fehler hier evtl. noch eine Testdatei bereitstellen?
Viele Grüße,
-
reporter - attached baustellen_sperrungen.json
<div class="preview-container wiki-content"><!-- loaded via ajax --></div> <div class="mask"></div> </div>
</div> </form>
-
reporter - attached style_v3.json
-
reporter Hallo Herr Müller,
ich habe die GeoJSON Datei bei uns der Fehler aufgefallen ist, sowie den zugehörigen Style angehängt.
Sie können den Layer hier im Einsatz sehen, in der 2.30.0 bei der das Problem noch nicht besteht: https://viz.berlin.de/wp-content/plugins/masterportal-wordpress/public/portals/berlin/index.html?Map/layerIds=WebatlasBrandenburg,Baustellen_OCIT&visibility=true,true&transparency=30,0&Map/center=[392308.16380435065,5817943.635299814]&Map/zoomLevel=5
-
Hallo,
wir haben das Rendern der GeometryCollection gefixed. Die Anpassung ist ab sofort auf dev verfügbar bzw. ab kommender Woche mit der Version 2.34.0.
Ich schließe damit das Ticket. Wenn Ihnen noch etwas auffällt können Sie gerne das Ticket wiedereröffnen.
VG,
-
- changed status to resolved
- Log in to comment