Releasenotities- WGP5 - versie v5.0
- Acceptatie datum: 2019-12-19
- Verwachte productie datum: 2020-01-16
Patch Releases
- v5.0.1 Gebruikers met ROLE_ADMIN kregen een access denied op /api/v1/ogrdatas/{slug}/data
- v5.0.2 Een aantal essentiele eigenschappen ontbraken in de response van layer/measure
Wijzigingen
Beheer
Bugfixes
- De tekst editor is bijgewerkt. Enkele bugs bij het invoegen van afbeeldingen zijn daarmee verholpen.
Nieuw
- De navigatie structuur is geheel aangepast.
- Kaarten kunnen in een mappenstructuur geplaatst worden: https://wgp5-acceptatie.webgispublisher.nl/nl/admin/workspace/portal
- Er kan een aangepaste kleurenpallet/thema worden opgegeven voor een kaart. Hiervoor maak je een thema op https://wgp5-acceptatie.webgispublisher.nl/nl/admin/theme/. Daarna kan je bij het bewerken van de kaart je thema kiezen om te gebruiken bij deze kaart.
- Contactgegevens kaarten herbruiken: Op https://wgp5-acceptatie.webgispublisher.nl/nl/admin/contact kan je contact aanmaken die je bij het maken/bewerken van een kaart kan herbruiken.
- IE 11 wordt in beheer, doordat sommige van javascript libraries die we gebruiken deze niet meer ondersteunen, niet meer actief ondersteund. In de viewer wordt IE11 vooralsnog wel ondersteund!
- De peformance bij het maken/bewerken van de services en lagen is verbeterd. De server cached de capabilties voor 10 minuten zodat wanneer je een tweede keer op een bewerk scherm van een service of laag komt deze gegevens niet opnieuw geladen hoeven te worden.
Diverse instellingen zijn toegevoegd
- Hoogte en breedte van featureinformatie ballon
- De velden van een (vector of WMS) laag zijn zichtbaar op een tab bij het bewerken van een laag
Portaal
De mappenstructuur die je in beheer maakt is zichtbaar op je homepagina. Het is mogelijk elke map zijn eigen instellingen te geven.
Viewer
Bugfixes
- Enkele bugs opgelost die het maken van kaarten in een non-RD-projectie blokkeerden.
- Bug opgelost waardoor GML output uit een WFS 2.0 service niet kon worden ingelezen. Aangezien WGP standaard GeoJSON als leesformaat kiest, was deze bug pas zichtbaar bij services die alleen GML als outputformaat ondersteunen.
- Toevoegen van een eigen legenda-afbeeldingen werkt nu bij alle kaartlaagsoorten.
- Het tonen van standaardlegenda's bij beveiligde kaartservices werkt nu.
- Datumkiezers tonen nu Nederlandse maand- en weeknamen als de taalinstelling op Nederlands staat.
- Kaartlagen filteren op datum werkt nu weer als er ook een ander filter actief is op de kaartlaag.
- De link terug naar het kaartoverzicht die naar beheerpagina's verwijzen zijn alleen zichtbaar als de ingelogde gebruiker daar de juiste rechten voor heeft.
Nieuw
- Het is nu mogelijk om zelf een kaartthema samen te stellen voor de viewer. In een kaartthema kunnen de volgende zaken worden ingesteld:
- Themakleuren. Verschillende onderdelen van de viewer kunnen nu een eigen kleur krijgen.
- Logo. Het is mogelijk om een eigen logo in de bovenbalk van de viewer te tonen.
- Simple mode. Dit is een alternatieve vormgeving die gekozen kan worden om minder 'technische' kaartviewers in te richten.
- Er is een nieuw zijbalkonderdeel voor eenvoudige weergaven van kaartlagen. Deze presenteert lagengroepen compact onder elkaar en niet in een boomstructuur. Dit onderdeel is vooral geschikt voor het samenstellen van minder 'technische' viewers.
- Zoeken op tekst in kaartfilters is nu standaard niet hoofdlettergevoelig.
- Het is nu mogelijk om wildcards te gebruiken bij tekstfilters. Gebruik een ster (*) voor 1 of meer karakters en en punt (.) voor precies 1 karakter. Gebruik een uitroepteken (!) als escape-karakter om letterlijk op en ster of een punt te zoeken ('v5!.0' zoekt op de letterlijke string 'v5.0').
- Bij elk filterveld is een knop toegevoegd om te filteren op objecten waar de filterwaarde niet is ingevuld in de database. Dit gaat om database NULL waarden, niet lege strings.
- Als de kaart is ingebed in een webpagina zoomt deze niet meer automatisch in bij scrollen met de muis. Gebruik Shift+Scroll om in te zoomen.
- Het is nu mogelijk om een afbeelding te gebruiken als vulling voor polygonen in SLD.
- Het is nu mogelijk om een PropertyIsNull filter te gebruiken in SLD.
- In het viewermenu is een knop voor hoog contrast toegevoegd. Hiermee worden de elementen in de viewer in zwart-wit met maximaal contrast getoond.
- Verder zijn er wederom verbeteringen in styling en bediening van de viewer doorgevoerd.
Rest api
We zijn andere libraries gaan gebruiken om de json samen te stellen. In de responses wordt nu deels Json hal gebruikt. Getracht is bestaande eigenschappen uit de responses van de in gebruik zijnde endpoints niet te veranderen. Een regressie test is echter zeer aan te raden.
Requests voor kaartlagen en eventueel bijbehorende legenda's en filters worden op basis van eigen proxy afgehandeld. Deze is met 5.0 verbeterd en gebruikt een unieke authorisatie token per laag. In volgende releases hopen we de achterliggende technieken nog verder te verbeteren.
Viewer Javascript API v5.0
Nieuw
- Method WgpSketch.addFeatures om zelf features aan de schetslaag toe te voegen.
- De methode WgpLayer.setFilter zoekt nu standaard case insensitive. Dit kan worden overschreven door matchCase:false op te geven in het filterobject.
- Het is nu mogelijk om op NULL-waarden te filteren met operator='propertyisnull' in een filterobject.
Technisch
- De viewer gebruikt nu OpenLayers versie 6. Hier hebben geen voor WGP 5 brekende wijzigingen plaatsgevonden.