Releasenotities Onemap versie 5.13.0
Beheer
Nieuw & gewijzigd
- Het is nu mogelijk om een kopie van een themakaart onder een andere naam op te slaan.
- Het is nu mogelijk om domeinlijsten (tabel met label en waarde) aan te maken in beheer. Deze kan worden gebruikt om de opties in een filterveld te beperken tot de waardes die in de domijnlijst voorkomen.
- In de lagenboom in beheer is nu een extra optie (groene vinkjes aan rechterkant) om lagen voor gebruikers te verbergen. De kaartlagen zijn dan nog steeds aanwezig in de kaart, maar de gebruiker zal ze niet zien in het lagenoverzicht.
- Bij het inrichten van feature info in beheer is nu een knop 'Default Feature-Info' beschikbaar. Door op deze knop te drukken worden alle beschikbare velden in een lijst in feature info gezet.
- Het is nu mogelijk om een kaartlaagfilter als standaardfilter aan te merken (optie 'Gebruik standaard filter' in beheer). Een standaardfilter bestaat uit een operator (groter dan, gelijk aan, etc..) en een waarde. Dit standaardfilter is dan altijd actief in een kaartlaag en kan niet door een gebruiker worden aangepast. WFS-zoeken houdt ook altijd rekening met een evt. ingesteld standaardfilter.
- Er is een knop toegevoegd om objecten in bulk te bewerken. Bij druk op de knop worden alle geselecteerde objecten in de actieve bewerklaag tegelijk aangepast. Let op: als een bepaalde formulierwaarde verschillend is bij de bewerkte features, wordt deze leeg gelaten in het formulier. Pas dus op met wijzigen!
Opgeloste problemen
- Een beheerder heeft nu de beschikking nu alle gebruikersgroepen in een workspace om aan een (nieuwe) gebruiker toe te kennen. De lijst met groepen was voorheen soms onvolledig.
- Geometrievelden zijn nu niet meer te kiezen als veld bij het inrichten van feature info.
- Sommige E-mailadressen van nieuw aangemaakte gebruikers werden ten onrechte als ongeldig beschouwd als het top level domain uit meer dan 3 karakters bestond.
Onemap API
Aangepaste endpoints
Enkele endpoints zijn aangepast en hebben nu ook een workspace slug nodig in de API-aanroep. De oude API-endpoints zonder workspace slug zullen op termijn worden uitgezet.
Oud (deprecated):
- /api/v1/mapservices/{slug}/capabilities
- /api/v1/mapservices/{slug}/capabilities/{layerName}
Nieuw:
- /api/v1/workspace/{slug}/mapservice/{mapserviceslug}/capabilities
- /api/v1/workspace/{slug}/mapservice/{mapserviceslug}/capabilities/{layerName}
Viewer
Nieuw en aangepast
- Filterpanelen worden nu verborgen in de viewer als de bijbehorende kaartlagen uit staan.
- In het lagenoverzicht in de viewer is nu een zoekbalk toegevoegd (vergrootglasicoon in de panel header). Als hier iets wordt ingevuld, worden alleen lagen getoond met de opgegeven tekst in de titel. Hierbij worden evt. dichtgeklapte lagengroepen automatisch geopend.
- Het feature info paneel wordt automatisch geopend bij opvragen van feature info die in de zijbalk wordt getoond.
- Het is nu mogelijk om snapping voor meerdere vectorlagen tegelijk aan te zetten.
Opgeloste problemen
- Opacity van 0 in een SLD werd als een opacity van 1 behandeld.
- Actieve zoekopdrachten werden altijd in de footer van de kaart gezet, waardoor actieve zoekopdrachten verdwenen in kaarten zonder footer. In kaarten zonder footer worden actieve zoekopdrachten nu zwevend onder in de kaart getoond.
- Sommige knoppen namen de themakleuren van de knoppenbalk niet over en bleven altijd zwart.
- Het logo in de header van het portaal werd boven en onder ong. 7% afgesneden. Maak logo's in een breedte:hoogte-verhouding van ongeveer 7:2 voor optimaal resultaat.
- Selectie-highlights verdwenen van vectorlagen bij het herladen van de vectordata, bijvoorbeeld na opslaan van een bewerking via een formulier.
- Als bij printen naar PDF een fout optrad, bleef de voortgangsmelding op 'Bezig' hangen. Nu wordt wel een foutmelding getoond.
- Het was niet mogelijk om RESTful WMTS lagen (met rij, kolom en tile matrix in de url) af te drukken naar pdf.
- Afdrukken naar PDF was niet mogelijk voor gebruikers zonder adminrechten.
- Bij weergave op een mobiele device kon de viewer crashen als tijdens het weergeven van feature info het toestel een kwartslag werd gedraaid.
- De performance van on-hover feature info is verbeterd.
Viewer API
Nieuw
- Nieuw schetsevent: sketch.newPoint. Dit event wordt afgevuurd bij het plaatsen van een vertex tijdens het schetsen.
- Nieuwe method edit.setSnapActive(layerId, active) om snapping op vectorlagen aan of uit te zetten via de API.
- De method layer.edit.ShowFeatureUpdateForm accepteert nu ook een array met feature id's als parameter. Hiermee kunnen meerdere features tegelijk worden bewerkt.
Opgeloste problemen
- Het starten van schetsen vlak na initialisatie van de viewer mislukte soms. Het opstarten van de viewer is nu zo aangepast dat het resolven van de initViewer promise garandeert dat de API instance volledig bruikbaar is.