Releasenotities Onemap versie 5.18.0
Beheer
Nieuw, aangepast en verbeterd
Kaartlagen en -services
- Het is nu mogelijk om een laag te dupliceren in beheer. Gebruik hiervoor de knop 'Opslaan als' bij Algemeen/Instellingen. Je kunt dan zelf een nieuwe titel kiezen waaronder de kopie wordt opgeslagen.
- Bij succesvol opslaan van aanpassingen in een kaartlaag werd de succesmelding altijd bovenin de pagina getoond, maar soms viel die melding door scrollen buiten beeld. Nu wordt er bij succesvol opslaan ook een tijdelijke melding rechtsonder in beeld getoond.
- Het is nu mogelijk om bij een WFS-laag in beheer de optie 'Beschikbaar voor download' aan te vinken. Als die optie is aangevinkt, verschijnt er in het contextmenu van de kaartlaag in de viewer de optie om gegevens direct van de WFS-service te downloaden. Daarbij kan de gebruiker zelf kiezen welke gegevens (alles/alleen zichtbaar/alleen geselecteerde opties) worden gedownload. Ook is het mogelijk om een andere projectie of format te kiezen als die door de service worden aangeboden.
- Bij de lijst met services in beheer is een knop 'Controleer de kaartservices' toegevoegd om de status van alle services die in beeld staan te controleren. Bij services die niet (meer) benaderbaar zijn, wordt de knop 'Bewerken' rood gemaakt.
- Bij de lijst met kaartlagen in beheer is de knop 'Controleer de kaartlagen' toegevoegd. Die knop controleert of de op het scherm getoonde lagen in orde zijn. Bij kapotte kaartlagen wordt de knop 'Bewerken' rood gemaakt.
- Als bij controle de bewerkknop van een kaartlaag in het overzicht rood is gemaakt, is het mogelijk om eventueel een andere layer name (naam kaartlaag bij de kaartservice) te kiezen als het veranderen van layer name aan de serverkant de oorzaak was van het defect raken van de kaartlaag.
- Bij zoeken in de pagina met kaartlagen is het nu ook mogelijk om te zoeken op een kaartlaagalias als een kaartlaag onder een andere naam is opgenomen in een themakaart.
- De detailspagina van een kaartlaag bevatte een rij getiteld 'Kaarten' waarin alle themakaarten stonden waar de laag in voorkomt. De kaarten werden achter elkaar getoond waardoor het lastig was om een goed overzicht te hebben. Deze rij heet nu 'Kaart met alias voor de lagenboom'. Het is een uitklapbare sectie geworden waar de themakaarten in een lijst worden gepresenteerd. Als een laag in een kaart onder een alias is opgenomen, wordt de alias ook getoond achter de naam van de themakaart.
- Bij het aan een themakaart toevoegen van meerdere lagen achter elkaar kun je nu niet meer per ongeluk twee keer dezelfde laag toevoegen omdat de keuzelijst wordt geblokkeerd tijdens het toevoegen aan de kaart.
- Het is nu mogelijk om bij een bronloze kaartlaag een url naar een GeoJSON-bestand op te geven. Dit bestand wordt bij het starten van de kaart ingelezen en in de bronloze laag geplaatst. De projectie van de features in de GeoJSON moet overeenkomen met die van de kaart.
- Bij klik op Annuleren op een pagina met kaartlaaginstellingen wordt nu teruggekeerd naar het de kaartlagenboom waar je vandaan kwam als je via het pennetje 'Bewerken' van een kaartlaag naar de instellingen bent gegaan.
Werkbalkknoppen
- Er is nu een knop 'Plaats punt met coordinaten' beschikbaar. Deze knop werkt hetzelfde als de knop 'Teken een nieuw punt', maar de gebruiker kan zelf coördinaten invoeren in plaats van op de kaart te klikken. De invoer kan in kaartprojectie of lon/lat (CRS:84) worden opgegeven.
- Er is nu een knop 'Download schetsen' beschikbaar om aan een werkbalk toe te voegen. Deze knop maakt het mogelijk om schetsobjecten als GeoJSON te downloaden.
- Aan de instellingen van de knop 'Open extensie bij klik op de kaart' is de optie 'Deactiveer na gebruik' toegevoegd. Als deze is aangevinkt, schakelt de knop zichzelf uit nadat de gebruiker ergens op de kaart heeft geklikt.
Overige aanpassingen en verbeteringen
- De volgorde van zoekingangen in een themakaart kan nu worden gewijzigd.
- Bij de lijst met zoekingangen van een themakaart staat nu ook vermeld uit welke kaartlaag de zoekingang afkomstig is.
- Aanpassingen (velden verwijderen/toevoegen) aan zoekinstellingen van een kaartlaag worden nu direct opgeslagen.
- Aan de filterinstellingen van een filter in een themakaart is de optie 'Gedeeltelijke match toestaan' toegevoegd. Als deze optie is aangevinkt, hoeft de gebruiker niet meer zelf sterretjes toe te voegen aan een zoekterm om gedeeltelijke matches te vinden. Bijvoorbeeld: als de gebruiker 'test' invoert, wordt dit filter als '*test*' naar de server verstuurd.
- Bij de lijst met beschikbare projecties in de instellingen van een omgeving is het nu mogelijk om zelf een titel op te geven. Indien een titel is ingevuld, wordt deze in de viewer gebruikt bij knopfuncties waar een projectie gekozen kan worden (zoals inzoomen op XY-coördinaat).
- Keycloak toegevoegd aan de lijst met beschikbare Single Sign-On providers.
- Bij het aanmaken of wijzigen van de secret key van een Single Sign-On configuratie wordt deze niet meer als gecensureerde puntjes getoond als je voor 'Show Client Secret' kiest.
Opgeloste problemen
- Op sommige instellingenpagina's werd het helpicoon rechtsboven niet altijd getoond terwijl er wel een bijbehorend hoofdstuk in de handleiding beschikbaar was.
- Het was niet mogelijk om via de beheerinterface een laag van type XYZ aan te maken.
- Bij het aanmaken van een beveiligde kaartservice werd een foutmelding getoond als je de alleen nog maar de username hebt ingevuld en het wachtwoord nog niet.
- Omgevingen waarvan de einddatum verlopen was werden niet meer getoond aan de beheerder. Nu kan de beheerder deze omgevingen wel zien, maar niet meer aanpassen.
- Na verwijderen van een gebruiker was het niet meer mogelijk om een gebruiker met dezelfde naam als de verwijderde gebruiker toe te voegen.
- Bij importeren van een domeinlijst als csv werd witruimte aan het begin of eind van de waardes verwijderd. Opgegeven domeinwaardes worden nu niet meer door Onemap aangepast en exact, inclusief spaties aan het begin of eind, overgenomen.
- Het kon soms gebeuren dat de lijst met beschikbare velden van een WMS-laag in beheer niet overeenkwam met de velden die in de respons van een feature info request werden teruggegeven. Dit had tot gevolg dat in beheer gekozen veldnamen in feature info niet werden getoond in de viewer.
- Het zijbalkpaneel 'Actieve filters' was nog beschikbaar in beheer terwijl dat niet meer gebruikt wordt in de viewer.
Viewer
Nieuw, aangepast en verbeterd
- Als na het opvragen van feature info een kaartlaag wordt uitgezet, verdwijnt ook de bijbehorende feature info.
- Bij het openen van het contextmenu van een kaartlaag, blijft de kaartlaag gehighlight in de lagenboom (of -lijst).
- Tooltips toegevoegd aan knoppen in het filterpaneel die nog geen tooltip hadden.
- De knop in het filterpaneel waarmee je kan kiezen op welke lagen het filter wordt toegepast wordt nu verborgen voor kaartfilters die maar op 1 laag worden toegepast.
Opgeloste problemen
- Lagen van type XYZ verschenen niet in pdf-afdrukken.
- De meeste iconen verdwenen in de viewer als je in Chrome de viewer naar een andere taal dan Engels vertaalde.
- Bij WMS-lagen werd het ingestelde image format (bijvoorbeeld image/gif) niet gebruikt. In plaats daarvan werd altijd het eerst beschikbare image format gebruikt om de kaartlaag op te halen.
- Na het opvragen van feature info die in de zijbalk wordt getoond, was het niet mogelijk om informatie van horizontaal naastgelegen features op te vragen. Dit was pas mogelijk na sluiten van de feature info.
- Lagen met een default (CQL) filter toonden een filtericoon in het vereenvoudigde kaartlagenoverzicht. Dit icoon zou alleen zichtbaar moeten zijn als een door de gebruiker via het filterpaneel opgegeven filter actief is.
- Feature info van kaartlagen waarvoor geen feature info maar wel 1 of meerdere API-koppelingen zijn ingericht crashte bij het ophalen in plaats van dat de inhoud van de API-koppeling meteen werd getoond.
- SLD-bug opgelost: bij het toepassen van een PointSymbolizer op lijnstukken korter dan 0.1 eenheden verdween de styling.
- Bij het gestapeld weergeven van feature info bleef de slide steken op de laatste slide en was het niet mogelijk om met 'volgende' weer door te gaan naar de eerste slide.
- Bij het gestapeld weergeven van feature info crashte de weergave als je op 'volgende' klikte als een tabblad met een API-koppeling zichtbaar was.
Onemap app
- Bij geavanceerde formulierconfiguratie is een (app-only) widget 'Base64PhotoWidget' beschikbaar gemaakt. Hiermee is het mogelijk om een foto als base64 data-url in een tekstveld te plaatsen.
Viewer API
Breaking changes
Om de volgorde van zoeklijsten in beheer aan te kunnen passen is de manier waarop zoeklijsten zijn opgeslagen in de kaartconfiguratie aangepast. Op dit moment worden zowel de oude als de nieuwe wijze van opslaan naast elkaar gebruikt in de map config. Na de release van Onemap v5.20 zullen zoeklijsten niet meer werken als je viewer library v5.17 of ouder gebruikt.
Nieuw toegevoegd
- De method sketch.getFeatures heeft nu de optie om de schetsobjecten in een andere projectie op te vragen.