ggc-library
    Preparing search index...

    Het FeatureInfoComponent toont feature-informatie afkomstig uit kaartlagen zoals WMTS, WMS en GeoJSON via GetFeatureInfo requests.

    Ondersteunt weergave in lijst of tabelvorm, paginering, custom templates, en configuratie van attributen via FeatureInfoConfigService.

    <ggc-feature-info
    [featureInfoCollection]="dataFeatureInfoFromTab"
    [featureInfoDisplayType]="featureInfoDisplayType.LIST"
    [customAttributeNamesAndValues]="customFeatureInfoMap"
    (events)="handleEvent($event)">
    </ggc-feature-info>

    Implements

    • AfterContentInit
    • OnInit
    • AfterViewInit
    • OnDestroy
    Index

    Properties

    autoConnect: boolean = true

    Maak gebruik van auto-connect functionaliteit, auto-connect zorgt ervoor dat er automatische op het selection updated event wordt gereageerd en dat het actieve feature wordt gehighlighted. Default: true.

    autoStartSelect: boolean = true

    Wanneer false, dan start de feature-info niet automatisch de selection interaction. De feature-info blijft wel luisteren naar events op de opgegeven mapIndex/selectIndex en doet de betreffende highlighting. Met deze optie kan de afnemer zelf de select interactie starten met de gewenste parameters.

    events: EventEmitter<FeatureInfoComponentEvent> = ...

    EventEmitter voor het versturen van component-gerelateerde events. Stuurt FeatureInfoComponentEvent bij selectie van een object.

    featureInfoDisplayType: FeatureInfoDisplayType = FeatureInfoDisplayType.TABLE

    Type weergave voor de feature-informatie: lijst of tabel. Default: FeatureInfoDisplayType.TABLE.

    hideEmptyFields: boolean = false

    Verberg velden die leeg zijn (null of lege string). Default: false.

    hidePagerWithOneFeature: boolean = false

    Verberg de paginering als er slechts één feature is. Default: false.

    mapIndex: string = DEFAULT_MAPINDEX

    Unieke naam/index van de kaart waarvoor Feature Info getoond moet worden Een 3D viewer maakt geen gebruikt van een mapIndex, dus die kan dan worden leeggelaten. Wel kan een 3D viewer gebruik maken van een selectIndex, netzoals een 2D viewer.

    pagerNext: string = ">"

    Tekst voor de knop om naar de volgende feature te gaan. Default: ">".

    pagerPrevious: string = "<"

    Tekst voor de knop om naar de vorige feature te gaan. Default: "<".

    selectIndex: string | undefined = undefined

    Unieke naam/index van de selectie index waarvoor Feature Info getoond moet worden, indien opgegeven. Feature-info zal in dit geval luisteren naar de select interactie waar de mapIndex en selectIndex overeenkomt. Als selectIndex undefined is, dan wordt alleen naar de mapIndex gekeken.

    showEmptyMessage: boolean = true

    Geeft aan of een message moet worden getoond ("Geen informatie beschikbaar") wanneer er geen data is. Default: true.

    viewerType: ViewerType = ViewerType.TWEE_D

    Geeft aan of dit feature info component gebruikt wordt voor 2D of 3D kaart.

    Accessors

    • set customAttributeNamesAndValues(
          value: Map<string, CustomFeatureInfo> | undefined,
      ): void

      Map van een koppeling van veldnamen naar CustomFeatureInfo objecten, in de vorm van een customAttributeName en/of customAttributeValueFunction. Hiermee kunnen veldnamen en/of veldwaarden aangepast worden.

      Parameters

      Returns void

    • set featureInfoCollection(value: FeatureInfoCollection | undefined): void

      Verzameling van features en metadata die weergegeven moeten worden. Bevat een layerTitle, layerId en een lijst van features (OpenLayers of plain objects).

      Parameters

      Returns void

    • set featureInfoEvent(event: FeatureInfoComponentEvent | undefined): void

      FeatureInfoEvent afkomstig van ggc-feature-info-tabs.

      Parameters

      • event: FeatureInfoComponentEvent | undefined

      Returns void

    Methods

    • Haal de properties uit een lijst van features.

      Parameters

      • features: Feature<Geometry, { [x: string]: any }>[] | object[]

        Een lijst van OpenLayers features of objecten.

      Returns object[]

      Een lijst van objecten met properties.

    • Navigeer naar de volgende feature.

      Returns void

    • Navigeer naar de vorige feature.

      Returns void

    • Controleer of er een volgende feature beschikbaar is.

      Returns boolean

    • Controleer of er een vorige feature beschikbaar is.

      Returns boolean

    • Bepaal of de paginering verborgen moet worden. Wordt bepaald op basis van hidePagerWithOneFeature en aantal features.

      Returns boolean

    • Verwerkt de meegegeven templates na initialisatie van de content. Ondersteunt custom templates voor headers, content, en verbergen van velden.

      Returns void

    • A callback method that is invoked immediately after Angular has completed initialization of a component's view. It is invoked only once when the view is instantiated.

      Returns void

    • A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.

      Returns void

    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      Returns void