ggc-library
    Preparing search index...

    Interface GeojsonLayerOptions

    Opties voor het configureren van een Geojson laag binnen een kaartapplicatie.

    interface GeojsonLayerOptions {
        activeLegend?: LegendType;
        attributions?: string;
        clusterDistance?: number;
        features?: Feature<Geometry, { [x: string]: any }>[];
        getFeatureInfoOnSingleclick?: boolean;
        hitTolerance?: number;
        layerId?: string;
        layerName?: string;
        layerOptions?: Options<
            Feature<Geometry, { [x: string]: any }>,
            VectorSource<Feature<Geometry, { [x: string]: any }>>,
        >;
        legendIndex?: number;
        limit?: 10 | 100 | 1000;
        mapIndex?: string;
        maxFeatures?: number;
        maxFeaturesOnSingleclick?: number;
        maxResolution?: number;
        minResolution?: number;
        opacity?: number;
        sourceClusterOptions?: Partial<
            Options<Feature<Geometry, { [x: string]: any }>>,
        >;
        sourceOptions?: Partial<Options>;
        styleLike?: StyleLike;
        title?: string;
        url?: string;
        visible?: boolean;
        zIndex?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    activeLegend?: LegendType

    Optioneel: Het legenda object voor deze laag.

    attributions?: string

    Optioneel: Tekst die kan worden meegegeven aan de kaartlaag waarin bijvoorbeeld copyright wordt verleend. Deze tekst wordt onderin de kaart in open-klapbare info dialoog weergeven. Wanneer de attributions bij meerdere kaartlagen is ingesteld, worden deze naast elkaar getoond in de dialoog. Wanneer bij verschillende kaartlagen dezelfde tekst is ingesteld, wordt deze eenmaal weergegeven in de dialoog.

    clusterDistance?: number

    Optioneel: instellen dat de GeoJSON objecten geclusterd weergegeven worden op de kaart. De clusterDistance is de minimale afstand in pixels tussen de clusters. Let op: clusteren werkt op dit moment alleen bij een GeoJSON kaartlaag met punt geometrieën, maar dit kan uitgebreid worden voor andere types geometrieën.

    features?: Feature<Geometry, { [x: string]: any }>[]

    Optioneel: instellen van geografische objecten (features) op deze laag, zonder gebruik te maken van een (externe) url.

    getFeatureInfoOnSingleclick?: boolean

    Optioneel: Instellen dat er op de kaartlaag geklikt kan worden, waardoor er informatie door middel van een 'GetFeatureInfo' request wordt opgehaald. De FeatureInfo is ook afhankelijk van de ingestelde [minResolution] en [maxResolution] of deze beschikbaar is.

    hitTolerance?: number

    Optioneel: instellen van een straal in pixels rond de plek waar in de kaart geklikt wordt bij getFeatureInfoOnSingleclick. Met deze optie wordt het makkelijker om bijvoorbeeld op een lijn te klikken.

    layerId?: string

    Optioneel: Een unieke identifier voor deze layer. Kan gebruikt worden om via MapService.getLayer() de laag te verkrijgen.

    layerName?: string

    Optioneel: Instellen van de naam van de kaartlaag. Deze naam wordt ook meegegeven in de events vanuit de kaartlaag, zodat herkend kan worden welke kaartlaag het event heeft gegooid.

    layerOptions?: Options<
        Feature<Geometry, { [x: string]: any }>,
        VectorSource<Feature<Geometry, { [x: string]: any }>>,
    >

    Optioneel: instellen van de layerOptions voor de OpenLayers Layer. Hiermee kunnen onder andere zIndex, minResolution en maxResolution worden ingesteld. Zie de OpenLayers documentatie voor meer informatie: VectorLayer

    legendIndex?: number

    Optioneel: De legendIndex bepaalt de volgorde waarin de legenda in het legendcomponent getoond wordt.

    limit?: 10 | 100 | 1000

    Optioneel: instellen van het aantal OGC API Features dat per batch (pagina) opgehaald wordt. Alleen van toepassing bij het ophalen van OGC API Features. Default: 100

    mapIndex?: string

    De naam van de kaart waarop de laag moet worden toegevoegd.

    maxFeatures?: number

    Optioneel: instellen van het maximaal aantal OCG API Features dat opgehaald wordt. Alleen van toepassing bij het ophalen van OGC API Features. Default: 5000

    maxFeaturesOnSingleclick?: number

    Optioneel: Instellen van het maximaal op te halen aantal geografische objecten bij het gebruik van _ getFeatureInfoOnSingleclick_. Bij het niet instellen van de property worden default maximaal 8 objecten per request opgehaald.

    maxResolution?: number

    Optioneel: Instellen van de maximale resolutie waarbij de kaartlaag zichtbaar is en er op de beschikbare featureInfo kan worden geklikt.

    minResolution?: number

    Optioneel: Instellen van de minimale resolutie waarbij de kaartlaag zichtbaar is en er op de beschikbare featureInfo kan worden geklikt.

    opacity?: number

    Optioneel: de opacity van de kaartlaag

    sourceClusterOptions?: Partial<Options<Feature<Geometry, { [x: string]: any }>>>

    Optioneel: instellen van de sourceOptions voor de OpenLayers Source. Dit is alleen van toepassing wanneer clusterDistance is ingesteld Zie de OpenLayers documentatie voor alle opties CLustersource.

    sourceOptions?: Partial<Options>

    Optioneel: instellen van de sourceOptions voor de OpenLayers Source. Hier kan onder andere de zIndex, minResolution en maxResolution worden ingesteld. Voor alle opties zie: VectorLayer

    styleLike?: StyleLike

    Optioneel: meegeven van een OpenLayers-stijlobject of stijlfunctie aan de weergegeven data. Als er geen eigen stijlfunctie of stijlobjecten worden meegegeven wordt de standaard OpenLayers styling gebruikt.

    title?: string

    Optioneel: de weergavenaam van de kaartlaag.

    url?: string

    URL voor het invoeren van de WMS / WMTS / GeoJSON / Vector Tile / Image url.

    visible?: boolean

    Optioneel: wanneer true, dan is de kaartlaag initieel zichtbaar op de kaart.

    zIndex?: number

    Optioneel: Instellen van de z-index voor de volgorde waarin de layer in de kaart weergegeven wordt. Wanneer er meerdere layers zijn met dezelfde z-index, is de volgorde waarin de layer aan de kaart is toegevoegd bepalend. Wanneer er geen z-index is ingesteld, krijgt deze de default waarde 0. Niet beschikbaar voor de ggc-layer-brt-achtergrondkaart.