Sprint 187 (21 oktober 2024)

⚡ Optimalisaties Viewer

Deze release omvat diverse performance- en stabiliteitsverbeteringen voor de Viewer. Binnen de viewer zijn veel grote en kleine verbeteringen doorgevoerd, met als belangrijkste wijzigingen de volgende verbeteringen:

  • Voor het ophalen van externe WMS-services wordt nu het GetCapabilities document gevalideerd. Hiermee worden kaartlagen die niet correct werken op voorhand geblokkeerd, wat leidt tot een betere performance en ervaring van de kaart. In een volgende update zullen we ook een indicatie tonen bij de kaartlaag waarmee het duidelijk is dat de kaart automatisch is uitgeschakeld.
  • Bij het gebruik van meerdere themakaarten is het inladen van kaartlagen geoptimaliseerd. Bij het wisselen van themakaarten worden de mask layer en ondergrondskaarten niet opnieuw toegepast, alleen (thema)lagen worden ingeladen.
  • Bij het in- en uitschakelen van lagen worden de kaartlagen niet meer herladen, waardoor de snelheid van de viewer verder verbeterd is

Deze wijzigingen zullen ook de komende weken beschikbaar worden gesteld via de Javascript API, en hiermee toegepast worden in de verschillende apps zoals MapTour, PraatMee en Dashboard.


⚙️ Bugfixes en verbeteringen

Naast performanceverbeteringen zijn ook diverse bugfixes geimplementeerd:

Viewer

  • Het verslepen van de kaart in de Viewer werkte soms moeizaam indien eerder een een sleepactie was geeindigd op het logo linksboven
  • In een popup werden in sommige situaties labels in de verkeerde kolom getoond indien lege waardes voorkomen
  • Het filteren op layer services in GeoApps met OGC Filter leverde een foutmelding of lege resultaten op, in plaats van de gefilterde kaartlaag
  • Bij het meten van een lijnsegment werden de tussenpunten foutief in het rood weergegeven
  • Bij het wisselen van themakaarten kon het voorkomen dat ondergrondskaarten niet meer volledig ingeladen werden, totdat het venster vernieuwd werd
  • Bij het vernieuwen van de pagina wordt nu ook de open / gesloten status van een map of legenda onthouden. Binnenkort wordt deze informatie ook opgeslagen in de permalink

Beheer

  • Bij het uploaden of updaten van shapefiles in de beheeromgeving werd een foutmelding getoond indien er een datumkolom in het dataset voorkwam met lege (NULL)-waardes
  • Bij gebruik van een 1-op-meer join op een dataset konden geen attributen meer worden toegevoegd op het dataset
  • Bij gebruik van een 1-op-meer join was het niet mogelijk om het dataset via de Viewer te downloaden indien gebruik gemaakt werd van een List-tabblad in de popup

App Editor

  • De header van de Editor verdween uit beeld indien met tab-toetsen werd genavigeerd in de Editor
  • Het openen en opslaan van apps is verder verbeterd en versneld. het opslaan levert nu ook geen fouten meer in specifieke configuratiescenario's

Javascript API

  • In sommige situaties werkte het onClicked-event op Layers niet meer indien gebruik gemaakt werd van custom geimplementeerde popups in plaats van de DefaultPopup-functie
  • De highlight van objecten niet correct indien de kaartlagen waren opgenomen in groepen in de legenda
  • Het context-menu werd geopend als je met de rechtermuisknop op een overlay klikte

⭐ Volgende stappen

Deze update zal de komende weken automatisch beschikbaar komen op alle GeoApps-omgevingen. Heb je vragen over een specifieke functie of update die benoemd staat in dit artikel? Neem dan contact met ons op via [email protected].

Wil je meer weten over de eerdere ontwikkelingen? Klik dan aan de linkerzijde in de inhoudsopgave op de release notes van een eerdere ontwikkelsprint.


💬 Feedback

Heb je zelf ideeën of wensen voor de ontwikkelingen van GeoApps? Plaats dan je idee op https://changelog.geoapps.nl/ideas of stem op reeds geplaatste ideeen. Informatie van dit feedbackbord gebruiken we voor het bepalen van de roadmap voor de verdere ontwikkeling van GeoApps.