6 november 2019
De nieuwe Viewer van GeoWeb
Begin 2019 is de nieuwe viewer van GeoWeb gelanceerd voor alle SaaS abonnementen en inmiddels ook voor on premise-installaties. De nieuwe viewer is één van de nieuwe GeoWeb-modules die al dusdanig zijn doorontwikkeld dat ze de status van een 1.0-versie overstijgen. Zo krijgt de nieuwe webapplicatie steeds meer functionaliteit en is daarmee snel gereed om zijn taak als hét nieuwe gezicht van GeoWeb te gaan vervullen. In dit nieuwsbericht lichten we graag de laatste ontwikkelingen toe.
Architectuur
De nieuwe webapplicatie van GeoWeb is gebaseerd op de architectuurprincipes van een Web GIS. Een Web GIS is gebaseerd op webmaps (2D-informatie) en webscenes (3D-informatie). Met andere woorden: de brandstof van een cloud-architectuur, die door heel GeoWeb gebruikt wordt. In de architectuur is geborgd dat alle modules on-premise en als Saas-versie te gebruiken zijn. Daarmee houden gebruikers de keuze voor gebruik in combinatie met ArcGIS Enterprise en ArcGIS Online.
De basis
Voorafgaand aan de ontwikkeling van unieke functies, is er gewerkt aan een solide basis met uitgangspunten en principes. Deze solide basis zorgt ervoor dat GeoWeb continu doorontwikkeld kan gaan worden. De ervaringen van meerdere generaties GeoWeb zijn hierin opgenomen, als ook de nieuwe mogelijkheden die online werken en de huidige stand van de technologie met zich meebrengt.
Uniek aan GeoWeb is de overzichtelijke en gebruiksvriendelijke manager. Er hoeft niet snel uitgeweken te worden naar programmeertalen om GeoWeb in detail te configureren voor een specifiek werkproces. Dat blijft een uniek uitgangspunt bedoeld voor organisaties die wel een applicatie willen configureren, maar geen maatwerk willen. Met GeoWeb in combinatie met de module Workflows kunnen werkprocessen eenvoudig ingericht worden.
Een beheeromgeving stelt de applicatiebeheerder in staat de juiste informatie en de bijbehorende functionaliteit op maat beschikbaar te stellen voor de eindgebruikers. Deze ’manager’ noemen we nu ‘Web Designer’ of kortweg ‘Designer’. Zo heeft elke module zijn eigen Designer om de configuratie uit te voeren. Alle modules zijn, net als voorheen, gebaseerd op de componenten van Geocortex.

De eerst versie van de Designer introduceerde enkele basisprincipes:
· Wijzigingen in de configuratie kunnen nu snel worden beoordeeld met een live preview venster. De applicatie is als multi-monitor view te gebruiken, waardoor het mogelijk is de live preview op een tweede scherm weer te geven.
· Ingebouwde applicatiemanagement stelt een organisatie in staat een configuratie te ontwikkelen, te laten beoordelen, te testen en vervolgens in productie te nemen. Dit vindt plaats in gescheiden configuratiestappen en georganiseerd vanuit de Designer.
· Compliant Viewer met WCAG AA-toegankelijkheidseisen. De viewer kan daarmee dienen voor publieke toepassingen en kan worden ingebed in een webpagina. Met één van de meegeleverde start-layouts is zo’n embedded applicatie al snel gemaakt.
· Nieuw configuratiemodel waarbij het functionele gedrag gescheiden is van de lay-out van de applicatie. Daarmee kan één configuratie er verschillend uitzien en is de performance van de applicaties enorm hoog.
· 2D-webmaps en 3D-webscenes kunnen op verschillende manieren tegelijk gebruikt worden, afhankelijk van de gekozen lay-out.

Een viewer is gebaseerd op een lay-out. Er kan gekozen worden voor verschillende standaard lay-outs of er kan een eigen lay-out worden samengesteld. Deze mogelijkheid is sinds de release van oktober beschikbaar. Er komen ongeveer iedere twee maanden nieuwe, kleinere releases beschikbaar. Deze zijn direct te gebruiken in de SaaS-omgeving of het kan worden gedownload om lokaal te installeren.
Natuurlijk staat de nieuwe viewer bol van bekende onderdelen. Zo is het ‘ik wil…’-menu weer prominent aanwezig en kan er met diverse bekende functies gewerkt worden, zoals identify, legenda of kaartlagenlijst. Daarnaast zijn er nieuwe modules die het mogelijk maken om (grootformaat) te printen, rapporten te gebruiken voor meer inzicht of natuurlijk met workflow-technologie werkprocessen te verbeteren. Op deze manier is de nieuwe viewer te “kneden” naar ieder werkproces en kan het toegepast worden bij iedere gebruikersgroep.
Laatste ontwikkelingen
Sinds de initiële release van februari 2019 zijn er met de releases van mei, juli en oktober veel functies bijgekomen of verder verbeterd. Een greep uit de laatste releases zijn:
· Lay-outs: verdere ontwikkeling rondom het samenstellen en toepassen van lay-outs. Er kunnen meerdere lay-outs in de vorm van tabjes beschikbaar worden gemaakt in de designer. Diverse slimme uitbreidingen zorgen voor een mooie verschaling van de lay-outs bij gebruik van verschillende groottes van deze lay-outs op wisselende monitoren of devices.
· Grafieken: ondersteuning van grafieken die worden geconfigureerd of die in de webmap zijn geconfigureerd
· Acties: acties kunnen vanuit verschillende situaties worden opgestart, afhankelijk van de lay-out, of u werkt vanuit het object of een locatie
· Zoeken: zoeken binnen een bepaald gebied. Bij het verschuiven van de kaart worden de gezochte objecten van het nieuwe kaartgebied weergegeven.
· Gebruiksvoorkeuren: uitgebreide gebruiksvoorkeuren zorgen voor de opslag van deze voorkeuren in het portaal en zijn vanuit ieder device opnieuw te gebruiken. Deze functionaliteit gebruikt de lokale opslag van de gebruiker of kan via de Creator User opgeslagen worden in het portaal.
· Workflows: startup-workflows of workflows als onderdeel van de URL kunnen een applicatie direct aansturen in diverse situaties.
· Commando’s: kaartlaag gebaseerde commando’s zoals zoomen naar het extent van de kaartlaag of zoomen naar de zichtbare schaal zijn inmiddels ook geïmplementeerd.
· Portal: betere en uitgebreidere zoekmogelijkheden in de Esri Portal Content, dit is bijvoorbeeld nodig tijdens het configureren. Thumbnails zijn zichtbaar bij de content.
· Hoofdgroepen/themaweergave: de basis van het hoofdgroepen/themagedrag zijn weer beschikbaar. Een verzamelnaam zoals bijvoorbeeld water kan worden gebruikt om bepaalde kaartlagen in de context van een water-vraagstuk zichtbaar te zetten of omgekeerd.
· Slim kaartgedrag: Bij applicaties die embedded zijn in een webpagina wordt slim kaartgedrag toegepast tijdens het bedienen van de webpagina of het bedienen van de app. Denk aan het omlaag scrollen met het muiswiel die ook de functie heeft om in te zoomen in het kaartonderdeel. Dat mag niet tegelijk of per ongeluk gebeuren.
· Labels: het kunnen highlighten en het zetten van focus op labels kan worden geconfigureerd.
· En meer: veel verbeteringen en uitbreidingen van de initiële functies zoals verbeteringen aan de resultaattabellen en uitgebreidere ondersteuning van de toegankelijkheidsfuncties, maar ook simpele acties als het kunnen gebruiken van Ctrl+S om de applicatie te bewaren.

Op dit moment wordt er nog hard gewerkt aan de lokalisatie van de viewer voor gebruik in het Nederlands. Om een goede indruk te geven van de mogelijkheden zal op de GeoWeb gebruikersdag op 11 februari 2020 een uitgebreide demonstratie zijn.
Vervangt de nieuwe viewer de huidige HMTL5-viewer al?
Dit is een veelgestelde vraag. Nee, wanneer u verwacht dat alle slimme, doorontwikkelde functies van de huidige HTML 5-viewer al aanwezig zijn. Ja is het antwoord, als u nu naar een oplossing zoekt waarin 3D-informatie belangrijk is. De basisfuncties zijn aanwezig en worden de komende maanden verder aangevuld. Veel functies zijn ook via de Workflow-technologie aan te roepen, zonder dat er per sé een standaard knop te configureren is. Elke twee maanden groeien de mogelijkheden, het is dan ook erg interessant voor iedereen om te gaan ontdekken en te onderzoeken. Indien u twijfelt, neem contact met ons op zodat we actief kunnen meedenken wat de best te nemen stappen zijn.