GeoWeb
Toevoegen van extra functies in de functiebalk van GeoWeb
De GeoWeb WebViewer (HTML5-viewer) van GeoWeb 5.1 bevat vele voor-geconfigureerde functies met functieknoppen die niet per se altijd al standaard in de functiebalk van de viewer zichtbaar zijn. Deze kunnen echter wel eenvoudig toegevoegd worden. Daarbij kan de volgende keuze gemaakt worden: de functieknop zelfstandig toevoegen of onderdeel uit laten maken van een verzameling van dezelfde functies in de zogenaamde “Multitool”-representatie.
In dit voorbeeld gaan we uit van GeoWeb 5.1 en voegen we extra schetsfuncties toe in de “Multitool-representatie ‘Schetsen’, zoals een pijl naar rechts.

Stap 1
Voordat we deze schetsfunctie kunnen toevoegen via de GeoWeb Manager, gaan we controleren of we in de iconenfolder ook de gewenste iconen aantreffen. In dit geval zoeken we naar het icoon met het pijltje naar rechts. Er zijn heel veel (ongebruikte) iconen te vinden in de IIS\wwwroot folder bij de betreffende GeoWeb WebViewer.
Opmerking: om het zoeken in de toekomst te vereenvoudigen zijn alle iconen vanaf GeoWeb 5.2 ook te vinden in de ‘Voorbeelden’ folder van de GeoWeb-software setup folder.
Tip 1: Noteer de namen van de gewenste iconen op het moment dat u via de verkenner alle iconen aan het bekijken bent. Via de Manager is het icoon namelijk niet zichtbaar, maar alleen de naam.
Tip 2: Er zijn iconen in diverse grootte aanwezig. Neem het icoon met dezelfde afmetingen als de overige iconen. Bijvoorbeeld 16*16 pixels
Voor dit voorbeeld kopiëren wij het icoon draw-arrow-16.png naar de ‘VirtualDirectory’ folder van de viewer. Het icoon kan eventueel ook in een subfolder gezet worden:
<GeoWebInstallatie>\Sites\<Sitenaam>\Viewers\EsriNL_Content\VirtualDirectory\Resources\Images\<subfolder optioneel>
Het belangrijkste doel is dat dit icoon straks via de Manager goed te vinden is en dat de software ook de juiste rechten heeft om het icoon te laten zien aan de eindgebruiker. De folder ‘VirtualDirectory’ is daarop voorbereid.
Een andere optie is om het gewenste icoon te uploaden vanuit de IIS\wwwroot folder. Klik hiervoor op de ‘Upload’-knop in het Select File-venster in de Manager.

Stap 2
De schetsfuncties zijn verzameld in een zogenaamde
“Multitool-representatie”. Dit wil zeggen dat er een uitklapmenu
tevoorschijn komt met meer opties dan alleen het kunnen tekenen van een
punt, wat de standaardwaarde is. De Multitool ‘Schetsen’ staat in de
subfolder Tools.
Om aanpassingen te doen is het nodig tijdelijk de Multitool hoger te verschuiven in de hiërarchie, bijvoorbeeld direct onder de subfolder met de naam “Tools”.

Om een extra functieknop toe te voegen gaan we eerst van de Multitool “Schetsen” een enkele toolverzameling maken. Dit doen we door het vinkje uit te zetten bij ‘Multitool’. Open hiervoor het ‘Bewerken’ scherm.

Het resultaat is dat alle schetsfuncties onder elkaar komen te staan als afzonderlijke tools. Later zullen we van deze groep weer een Multitool maken.

Stap 3
Stap 3 bestaat uit het toevoegen van één of meer schetsfuncties. In dit voorbeeld voegen we de pijl naar rechts toe.
2. Kies voor ‘Tool toevoegen’:

3. Vul het scherm als volgt in:
- Naam: Pijl naar rechts
- Gereedschaptip: Pijl naar rechts toevoegen
- Verbergen bij uitschakelen: leeg laten
- Afbeelding URL: Resources/Images/Custom/icons/toolbar/draw-arrow-16.png of zoek het gewenste icoon op via de Upload… knop
{ViewerConfigUri}../../../Resources/Images/draw-arrow-24.png - Commando: AddMarkup
- Tekenmodus: Pijl naar rechts
- Status tekst: Klik en sleep op de kaart om een pijl te tekenen.
- ‘Sticky’: aanvinken.

Het resultaat ziet er dan als volgt uit:

Stap 4
We maken nu van de losse tools weer een Multitool door weer naar het ‘Bewerken’ scherm
te gaan van de functie “Schetsen” en het vinkje ‘Multitool’ weer aan te
vinken. Na het toepassen van de wijzigingen, kan de Multitool
“schetsen” weer naar zijn oorspronkelijke plekje worden verzet. Kies
‘Wijzigingen toepassen’ en vergeet de site niet op te slaan!
Het resultaat in de Manager ziet er zo uit:

Resultaat
Het resultaat in de viewer ziet er zo uit:

Tip
Door voor de tekenmodus niet voor Pijl naar rechts te kiezen maar voor Pijl, krijg je een ander effect. De pijl kan dan namelijk direct in de juiste richting worden gedraaid. De kanttekening is dat, in eerste instantie, de dikte niet kan worden aangepast.
Is het toch nodig de dikte aan te passen kan de schets worden gewijzigd met de “Wijzigen functie”. De dikte en rotatiehoek, als ook de lengte kunnen nu wel worden aangepast.
