Link

Releasenotities Onemap versie 5.12.0

Beheer

Nieuw & gewijzigd

  • De Kavel10 obliekfotoviewer is vervangen door de nieuwe viewer van Kavel10. Om deze te laten werken moeten nieuwe gegevens worden opgeven bij de instellingen van de knop in beheer: de url van de viewer en de API key voor authenticatie.
  • Voorheen stond in een kaartlagengroep zonder meerkeuze altijd één kaartlaag aan. Het is nu ook mogelijk om aan te geven dat alle lagen in een dergelijke lagengroep uitgezet mogen worden.
  • Bij WMTS-services worden tegels nu met url templates opgehaald als deze staan opgegeven in de capabilities. Hierdoor is het mogelijk om services toe te voegen die niet de standaard KVP-formatted requests ondersteunen.
  • Als van een WFS laag het geometrietype bekend is, wordt dit automatisch ingevuld. Het is ook mogelijk om dit als beheerder zelf in te vullen.
  • Het is nu mogelijk om per bewerkformulier aan te geven of deze wel of niet via feature info oproepbaar mag zijn. Deze optie staat standaard aan.
  • Het is nu mogelijk om bij een kaartlaagfilter aan te geven dat dit een 'default filter' moet zijn. In dat geval wordt het filter altijd toegepast en kan dit niet door de gebruiker worden gewijzigd. Bijvoorbeeld een laag met gebouwen waar alleen gebouwen van bouwjaar 1899 of eerder worden getoond.
  • Bij printconfiguraties is het nu mogelijk om een eigen lijst met beschikbare printschalen op te geven. In dat geval krijgt de gebruiker alleen die schaalopties te zien in plaats van de standaardschalenlijst.
  • Er is een nieuwe knop beschikbaar waarmee de gebruiker op een zelf opgegeven coördinaat kan inzoomen.

Opgeloste problemen

  • Na invullen van een username en/of wachtwoord bij het toevoegen van een nieuwe service in Onemap werd deze soms niet meteen opgepakt waardoor er errors in beeld verschenen. Dit komt nu als het goed is niet meer voor.
  • Na het verwijderen van een themakaart die als actieve themakaart linksboven in beeld staat, wordt de actieve kaart gereset.
  • Er wordt geen foutmelding meer getoond als een workspace in beheer (nog) geen subdomein heeft.
  • Het is nu mogelijk om een reeds aangemaakte zoekfunctie op een kaartlaag weer te verwijderen.
  • Het is niet meer mogelijk om een zoekfunctie in te richten op een WMS-laag in beheer. Dit werkt alleen voor WFS.
  • Voorheen werden voor kaartlaag ingerichte zoekfuncties altijd getoond. Het is nu mogelijk om deze per themakaart voor de gebruiker te verbergen.
  • Het is nu mogelijk om gebruikesgroepen te verwijderen.
  • Het was soms niet mogelijk om een WFS v1.1.0 service toe te voegen in beheer.
  • De lijst met geüploade bestanden in beheer kan zo lang worden dat deze niet meer in beeld past. Het scrollgedrag is zo aangepast dat bestanden niet meer onbereikbaar buiten beeld kunnen raken.

Onemap API

Nieuw

  • Er zijn API endpoints gemaakt voor het aanmaken van zoekfuncties op kaartlagen.

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/folder/{id}/permissions
  • /api/v1/folder/permission/{id}
  • /api/v1/folder/{folder}/group/{group}/permission
  • /api/v1/layer/permission/{id}
  • /api/v1/mapservices
  • /api/v1/mapservices/{slug}
  • /api/v1/mapservices/{slug}/workspaces

Nieuw:

  • /api/v1/workspace/{slug}/folder/{id}/permissions
  • /api/v1/workspace/{slug}/folder/permission/{id}
  • /api/v1/workspace/{slug}/folder/{folder}/group/{group}/permission
  • /api/v1/workspace/{slug}/layer/permission/{id}
  • /api/v1/workspace/{workspaceslug}/mapservices
  • /api/v1/workspace/{workspaceslug}/mapservices/{slug}
  • /api/v1/workspace/{workspaceslug}/mapservices/{slug}/workspaces


Viewer

Nieuw en aangepast

  • Als van een WFS-laag het geometrietype bekend is, worden schetstools die niet compatibel zijn met dit type uitgeschakeld in de viewer. Hierdoor is het niet meer mogelijk om bijvoorbeeld lijnen in te tekenen voor een laag die alleen punten accepteert. Hiermee worden voor de gebruiker vewarrende foutmeldingen voorkomen.
  • Het was niet te zien of een gehighlighte feature ook geselecteerd was. De styling van geselecteerde en ge-highlighte features is nu zo aangepast dat het nu duidelijk is te zien dat een feature zowel een highlight- als selectiestatus heeft.
    • SLD-verbeteringen
    • Het is nu mogelijk om ogc:PropertyName te gebruiken als SvgParameter.
    • Bij het over elkaar leggen van graphic strokes met verschillende afstanden tussen de symbolen treden nu geen verschuivingen meer op bij het zoomen en verschuiven van de kaart.

Opgeloste problemen

  • Het is nu mogelijk om tekst te selecteren in feature info popups en laag/kaart-infopanelen.
  • De performance van de tabelweergave van vectordata is fors verbeterd.
  • De Street Smart viewer gaf geen beeld meer.
  • Het is nu mogelijk om externe viewers vanuit een embedded viewer te openen.
  • Kaarten in Webmercator (EPSG:3857) met een klein start-extent zoomden te ver uit bij starten van de kaart.
  • Externe viewers (Cyclomedia Street Smart, Kavel10) werkten alleen in kaarten met RD-projectie.
  • Bij WFST inserts en updates wordt de kaartprojectie meegegeven in de WFST-transactie, waardoor het nu mogelijk is om in (bijvoorbeeld) een Webmercator kaart features in te tekenen als de achterliggende tabel in RD staat.
  • Bij (te) kleine embedded viewers waren bewerkformulieren onbruikbaar geworden door een verkeerde layout. Nu worden formulieren in embedded viewers altijd met de juiste (desktop-)layout getoond.
  • De lijst met beschikbare stijlen voor een WMS-laag kon soms te lang zijn om geheel op het scherm te passen en krijgt in dat geval nu een scrollbalk.
  • Bij kaartlaagnamen die met puntjes worden afgebroken in het lagenoverzicht verscheen soms geen tooltip met de volledige laagnaam. Dit is nu in de meeste gevallen verholpen.
  • Bij afdrukken op een schaal die groter is dan het wat zichtbaar is in de viewer, kwamen soms objecten die niet op het scherm zichtbaar waren niet in de afdruk terecht.
  • WFS die als GML werd geladen werd niet zichtbaar op de kaart.
  • WMTS-services met afwijkende (niet 256x256) tegelgrootte gaf verkeerd beeld na toevoegen aan de viewer.

Viewer API

Nieuw

  • De adreszoeker maakt nu gebruik van het nieuwe locatieserver endpoint. Let op: het oude zoek-endpoint zal vanaf 2 augustus 2023 niet meer werken. Upgrade indien mogelijk voor die tijd naar Onemap v5.12.
  • Het resultaat van reverseGeocode heeft nu een .geometry property waar de geometrie van het gevonden resultaat als GeoJSON Point geometry in staat.
  • Een nieuwe method api.featureInfo.clear waarmee feature info in de kaart kan worden gewist.
  • Met de method api.edit.setFormOverride
  • is het mogelijk om eigen formulieren te tonen in plaats van de formulieren die Onemap zelf toont. Zie de API docs voor documentatie.
  • Tools om een kaartlaag te bewerken kunnen nu via de API aan- of uitgezet worden. Zie documentatie bij (de)activateEditTool van OMEdit.
  • Bij aanroepen van de reload method op WMS-kaartlagen wordt nu een extra random parameter in het WMS request gezet zodat er geen oude afbeelding uit de browser cache wordt gehaald.
  • De setStyle method van kaartlagen kan nu worden gebruikt om een SLD XML string toe te passen op een vectorlaag.