@dmp/map-components
    Preparing search index...

    Class DatasetGroup

    Internal Dataset class

    import Dataset from './dataset.js'
    
    const dataset = new Dataset(config)
    

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _olLayer?: LayerGroup
    availability: IAvailability
    category?: Category
    created: Date
    dataLiabilityAgreement?: DataLiabilityAgreement
    datasetGroupItems?: DatasetGroupItem[]
    defaultDataset?: Dataset
    description?: string
    groupType?: string
    hasApiListener: boolean
    hasIncludedAttributes: boolean
    id: string
    license?: License
    livePreviews?: LivePreview[]
    metadata?: string
    owners?: Organization[]
    previewImages?: PreviewImage[]
    related?: Dataset[]
    shortTitle?: string
    supportContact?: string
    tags?: Tag[]
    thumbnail?: Image
    title: string
    type: string
    updated: Date

    Accessors

    • get error(): boolean

      Returns boolean

    • get favorite(): boolean

      Returns boolean

    • set favorite(isFavorite: boolean): void

      Parameters

      • isFavorite: boolean

      Returns void

    • get legends(): any[]

      Returns any[]

    • get opacity(): number

      Returns number

    • set opacity(opacity: number): void

      Parameters

      • opacity: number

      Returns void

    • get queryable(): boolean

      Determines if this dataset group supports querying

      Returns boolean

    • get renderable(): boolean

      Determines if this dataset group supports rendering

      Returns boolean

    • get visible(): boolean

      Returns boolean

    • set visible(visible: boolean): void

      Parameters

      • visible: boolean

      Returns void

    • get wfsSource(): undefined | WfsSource

      Returns undefined | WfsSource

    • set wfsSource(wfsSource: undefined | WfsSource): void

      Parameters

      Returns void

    • get wmsSource(): undefined | WmsSource

      Returns undefined | WmsSource

    • set wmsSource(wmsSource: undefined | WmsSource): void

      Parameters

      Returns void

    • get wmtsSource(): undefined | WmtsSource

      Returns undefined | WmtsSource

    • set wmtsSource(wmtsSource: undefined | WmtsSource): void

      Parameters

      Returns void

    Methods

    • Parameters

      • event: string
      • ...args: unknown[]

      Returns void

    • Get an OpenLayers layer to add to a map

      Parameters

      • Optionalcopy: boolean

        Create a new OpenLayers layer without relation to the dataset group

      Returns LayerGroup

    • Remove a listen from an event

      Parameters

      • listener: EventListener_2

        returned by the on method

      Returns void

    • Parameters

      • event: "change:range" | DatasetEventTypes

        Event type to listen for. In addition to Dataset events, supports 'change:range' which fires when the visible group item changes

      • callback: EventListenerCallback

      Returns EventListener_2

      the parent Dataset's event handling with additional support for the DatasetGroup-specific event 'change:range'.

      • For 'change:range' the callback function is called with the event name and the active DatasetGroupItem
    • Parameters

      • feature: Feature

      Returns any

    • Returns Promise<Feature<Geometry>[]>

    • Query the Dataset for a specific feature using id

      Returns Promise<Feature<Geometry>>

      a list of queried dataset with the related hit

    • Set the active sublayer on range

      Parameters

      Returns void

    • Returns void