Symbologie - Templates

šŸ“˜

Templates

Met een Template kan de opmaak van een kaartlaag makkelijk geconfigureerd, aangepast en hergebruikt worden. Een Template kan bij het publiceren van de dataset als kaartlaag worden aangemaakt, zoals in de handleiding Symbologie instellen, maar in deze handleiding wordt de Template van tevoren ingesteld.

Let op! Een SLD kan vooralsnog alleen gebruikt worden bij WMS-kaartlagen.
Tevens kan een Template van het type 'Classified' ook alleen bij WMS-kaartlagen worden gebruikt.

Het maken van een nieuw Template kan op verschillende manieren:

  • Automatisch: op basis van bestaande datasetattributen. Dit kan alleen voor Symbology Templates van het type 'Unique'.
  • Handmatig: voor een aangepaste verdeling naar wens, bij bijvoorbeeld een 'Unique' of 'Classified' Template.
  • Importeren van een SLD: in bestaande Templates, of bij het aanmaken van een nieuw Template.

Automatisch een Unique Template maken

Als er een 'Unique' Template gemaakt dient te worden en de attribuutwaarden hiervoor al in de Dataset zitten, is het het makkelijkst om dit automatisch vanuit de Dataset te doen.

  1. Navigeer naar de betreffende dataset en open de tab 'Attributes'.
  2. Zorg dat de domeinlijst is ingeschakeld voor het attribuut op basis waarvan de Template gemaakt dient te worden.
  3. Selecteer 'Values'.
Figuur 1 - Waarden voor template openen.

Figuur 1 - Waarden voor template openen.

Vervolgens verschijnt een overzicht met alle attribuutwaarden in dit attribuut. Controleer of dat dit er niet teveel zijn (GeoApps ondersteunt er in principe maximaal 100, maar voor gebruiksvriendelijkheid wil je er meestal maximaal 20 gebruiken).

  1. Selecteer nu de knop 'Create Symbology Template'.
  2. Er verschijnt een overlay, vul hier een naam voor de Template in.
Figuur 2 -

Figuur 2 - Automatisch aanmaken van een Unique Template op basis van attribuutwaarden.

Er verschijnt een overzicht van de gemaakte Template. Ga verder bij de uitleg vanaf Figuur 11 om deze aan de kaartlaag te koppelen.

Handmatig een nieuw Template maken

Om handmatig een nieuw Template te maken dient het overzicht Templates te worden geopend.

  1. Kies voor Templates > Symbology.
  2. Selecteer vervolgens +Create om een nieuwe Template toe te voegen. Het is daarnaast ook mogelijk een SLD te uploaden, maar dit werkt vooralsnog alleen op WMS-kaartlagen.
Figuur 3 - Het overzicht van Symbologie - Templates met alle aangemaakte Templates in de omgeving.

Figuur 3 - Het overzicht van Symbologie - Templates met alle aangemaakte Templates in de omgeving.

Er wordt nu een Symbology ingesteld. Hiervoor is het nodig een Style Type te kiezen (punt/lijn/vlak/icon/raster) afhankelijk van het type data. Ook het Class Type (Single/Unique/Classified/Custom) dient gekozen te worden. Kies bij een letterlijke 'waarde' voor Unique en bij getallen/jaren o.i.d. voor Classified. Zie Figuur 4. Kies zo nodig ook het aantal classes. Ook het project dient te worden gekozen.

  1. Vul een Name in voor het Template.
  2. Bij het onderdeel Style Type zijn er meerdere keuzes;

    Icon: zorgt voor een template die bij Icon-bestanden gebruikt kan worden.
    Point: zorgt voor een template die bij Punt-bestanden gebruikt kan worden.
    Line: zorgt voor een template die bij Line-bestanden gebruikt kan worden.
    Area: zorgt voor een template die bij Area/Polygon-bestanden gebruikt kan worden.
    Raster: zorgt voor een template die bij Raster-bestanden gebruikt kan worden.

  3. Bij het onderdeel Class Type zijn er meerdere keuzes.

    Single: zorgt voor een enkele symbologie.
    Unique: om unieke waardes onder te verdelen in klasses.
    Classified: om getallen onder te verdelen in klasses. Let op! Deze Class Type is alleen te gebruiken in combinatie met een WMS kaartlaag en om deze te gebruiken, dient 'All other values' uitgezet te worden.
    Custom: om de klasses op een andere manier te verdelen.

  4. Selecteer het Project waar het aan moet worden toegevoegd.
  5. Klik tenslotte op '+Create'.
Figuur 4 - Aanmaken van een Template.

Figuur 4 - Aanmaken van een Template.

Vervolgens verschijnt de aangemaakte Template. Zie Figuur 5.

  1. Klik op '+Add' om waardes toe te voegen. Wat er ingevuld moet worden is afhankelijk van het type Template en Symbologie. Dit wordt voor elk van de typen symbologie beschreven in de rest van de handleiding.
    Waarden kunnen worden bewerkt en verwijderd met de 'Edit' en 'Delete' button in de betreffende regel.
    Bij Map kan worden aangevinkt of de aangemaakte klasse wel of niet wordt getoond in de kaart.
    Bij Legend kan worden aangevinkt of de aangemaakte klasse wel of niet wordt getoond in de legenda.
Figuur 5 - Het overzicht van een aangemaakte 'Symbology Template'.

Figuur 5 - Het overzicht van een aangemaakte 'Symbology Template'.

Style Type instellen

In de onderstaande figuren (6 t/m 10) worden de instellingen bij het aanmaken van een Symbology Class voor de verschillende Style Types weergegeven (Point, Icon, Line, Raster, Area). De instellingen gelden voor Class Types 'Unique' en 'Classified'. Voor een 'Single' symbology kun je de symbologie ook op de kaartlaag zelf instellen in plaats van via een Template, maar bij een symbologie die op meerdere kaartlagen gebruikt gaat worden is het handig een Template te maken. Voor een 'Custom' symbologie, zie de handleiding Symbologie - Custom.

Volg de uitleg afhankelijk van welk Style Type er is gekozen bij het overzicht zoals in Figuur 4 en ga daarna verder bij de uitleg vanaf Figuur 11.

Symbologie - Point

Figuur 4 laat het overzicht zien in het geval er gekozen is voor Style Type 'Point'.

  1. Geef bij Description een beschrijving, bijvoorbeeld "2010 tot 2020".

  2. Geef bij 'ValueAsDouble' de waarde op. Bij een 'Classified Symbology' is dit de bovenste waarde van de Symbology Class. Bij een 'Unique Symbology' staat hier 'ValueAsString' en vul je de exacte attribuutwaarde in.

  3. Bij Type is er de keuze uit:

    Circle
    Triangle
    Rectangle
    Star

  4. Bij Size moet de grootte worden ingesteld (1-10).

  5. Bij Width dient de dikte van de omlijning te worden aangegeven.

  6. Bij Color dient de kleur van de omlijning te worden aangegeven.

  7. Bij Color dient de kleur van de opvulling te worden aangegeven.

  8. Klik tenslotte op 'Create'.

Symbologie - Line

Figuur 7 laat het overzicht zien in het geval er gekozen is voor Style Type 'Line'.

  1. Vul bij Description een beschrijving in.
  2. Geef bij 'ValueAsDouble' de waarde op. Bij een 'Classified Symbology' is dit de bovenste waarde van de Symbology Class. Bij een 'Unique Symbology' staat hier 'ValueAsString' en vul je de exacte attribuutwaarde in.
  3. Vul bij Width de dikte in van de omlijning.
  4. Vul bij LineDash eventueel 3 waardes in die de lengte en afstand betreffende een stippellijn aangeven.
  5. Selecteer bij Color de kleur van de lijn.
  6. Klik tot slot op 'Create'.
Figuur 7 - Instellingen voor Symbology indien er gekozen is voor Style Type 'Line'.

Figuur 7 - Instellingen voor Create Symbology Class indien er gekozen is voor Style Type 'Line'.

Symbologie - Area

Figuur 8 laat het overzicht zien in het geval er gekozen is voor Style Type 'Area'.

  1. Kies bij Description een herkenbare beschrijving.
  2. Geef bij 'ValueAsDouble' de waarde op. Bij een 'Classified Symbology' is dit de bovenste waarde van de Symbology Class. Bij een 'Unique Symbology' staat hier 'ValueAsString' en vul je de exacte attribuutwaarde in.
  3. Kies bij Width de dikte van de omlijning.
  4. Kies bij LineDash evt 3 waardes voor stippellijn, 1 voor lengte lijntje, tussenafstand en nogmaals lijnlengte
  5. Kies bij Color de kleur van de buitenlijn.
  6. Kies bij Fill Type voor 'None' of maak gebruik van hatches. Zie Symbology - Hatches voor meer uitleg.
  7. Kies bij Color de kleur van de opvulling door de kleur te selecteren en de colorpicker te gebruiken of vul een hex-code in.
  8. Klik tenslotte op 'Create'.
Figuur 8 - Instellen voor Symbology indien er gekozen is voor Style Type 'Area'.

Figuur 8 - Instellen voor Create Symbology Class indien er gekozen is voor Style Type 'Area'.

Symbologie - Raster

Figuur 9 laat het overzicht zien in het geval er gekozen is voor Style Type 'Raster'.

  1. Kies bij Description de gewenste beschrijving voor de Symbology Class.
  2. Geef bij 'ValueAsDouble' de waarde op. Bij een 'Classified Symbology' is dit de bovenste waarde van de Symbology Class. Bij een 'Unique Symbology' staat hier 'ValueAsString' en vul je de exacte attribuutwaarde in.
  3. Kies de gewenste kleur.
  4. Klik tenslotte op 'Create'.
Figuur 9 - Instellingen voor Symbology indien er gekozen is voor Style Type 'Raster'.

Figuur 9 - Instellingen voor Create Symbology Class indien er gekozen is voor Style Type 'Raster'.

Symbologie - Icon

Figuur 10 laat het overzicht zien in het geval er gekozen is voor Style Type 'Icon'.

  1. Kies bij Description de gewenste beschrijving.
  2. Geef bij 'ValueAsDouble' de waarde op. Bij een 'Classified Symbology' is dit de bovenste waarde van de Symbology Class. Bij een 'Unique Symbology' staat hier 'ValueAsString' en vul je de exacte attribuutwaarde in.
  3. Selecteer bij Icon de knop 'Pick Icon' en kies de gewenste Icon. Zie de handleiding Symbology - Icons voor meer uitleg over het toevoegen van Icons.
  4. Vul voor Anchor een x- en y-waarde in.
  5. Vul eventueel bij Rotation een rotatie in graden in (0-360).
  6. Vul eventueel bij Rotation Field een veld in die de rotatie aangeeft.
  7. Vul bij Rotation Offset een x- en y-waarde in waar omheen gedraaid dient te worden.
  8. Selecteer Lock Rotation om de rotatie te blokkeren.
  9. Kies bij Width de breedte van de Icon.
  10. Kies bij Height de hoogte van de Icon.
  11. Klik tenslotte op 'Create'.
Figuur 6 - Instellingen voor Symbology indien er gekozen is voor Style Type 'Point'.

Figuur 10 - Instellingen voor Create Symbology Class indien er gekozen is voor Style Type 'Icon'.

Koppelen Template aan Layer

Vervolgens moet de aangemaakte Template gekoppeld worden aan een Layer. Zie Figuur 11.
Dit kan bij het aanmaken of bewerken van een Layer. Als de Layer al is gemaakt is het mogelijk deze te bewerken in het kaartlaagoverzicht met de 'Edit'-knop, verder is de werkwijze hetzelfde als onderstaand.

  1. Selecteer bij Symbology de optie Template.
  2. Selecteer bij Symbology Template de aangemaakte Template uit de dropdownlijst.
  3. Klik tenslotte op '+Create'.
Figuur 11 - Het overzicht 'Create Layer', waarbij de aangemaakte Template kan worden toegepast.

Figuur 11 - Het overzicht 'Create Layer', waarbij de aangemaakte Template kan worden toegepast.

Vervolgens verschijnt het kaartlaagoverzicht. Hier kan de koppeling gemaakt worden aan het juiste attribuut.

  1. Navigeer naar de tab Symbology.
  2. Selecteer '+Add'.
Figuur 13 - Koppelen van attribuut en Template.

Figuur 12 - Koppelen van attribuut en Template.

In het formulier kan nu de juiste koppeling gemaakt worden. Het juiste datasetattribuut moet nu alleen nog worden geselecteerd.
Selecteer Symbology > Attributes > Add. Het overzicht zoals in Figuur 12 verschijnt.

  1. Laat Symbology Attribute zo staan.
  2. Selecteer bij Dataset Attribute het juiste Attribuut uit de dataset.
  3. Klik tot slot op 'Add'.
Figuur 12 - Koppelen van de Template aan de Layer.

Figuur 13 - Koppelen van de Template aan de Layer.

Het Template is nu aan de kaartlaag gekoppeld. Mocht de Template niet direct zichtbaar zijn in de Viewer, gebruik dan de knop 'Update SLD in Geoserver' zoals onderaan Figuur 12.