ggc-library
    Preparing search index...

    Door <ggc-geojson-layer></ggc-geojson-layer> op te nemen in de HTML kunnen kaartlagen worden getoond die GeoJSON data bevatten. Dit kan bijvoorbeeld een losse file zijn die GeoJSON-objecten bevat of een WFS-kaartlaag die JSON als outputformat heeft. Bij deze kaartlaag is de variabele url optioneel.

    import { GeojsonLayerOptions } from "@kadaster/ggc-map";
    import Style from "ol/style/Style";

    const stylePointObjectShapeTriangle = new Style();

    const geojsonLayerOptions: GeojsonLayerOptions = {
    url: "/assets/GeoJSONTest.json",
    minResolution: 100,
    maxResolution: 861,
    zIndex: 3,
    getFeatureInfoOnSingleclick: true,
    maxFeaturesOnSingleclick: 15,
    hitTolerance: 6,
    styleLike: stylePointObjectShapeTriangle,
    attributions: "Attributie voor deze GeoJSON kaartlaag",
    mapIndex: "geojson",
    layerName: "GeoJSON kaartlaag"
    };

    <ggc-geojson-layer [options]="geojsonLayerOptions" (events)="logGetFeatureInfoEvents($event)">
    </ggc-geojson-layer>

    Hierarchy

    • AbstractClickableLayerComponent<VectorLayer<VectorSource<Feature<Geometry>>>>
      • GgcGeojsonLayerComponent

    Implements

    • OnInit
    • OnDestroy
    • OnChanges
    Index

    Properties

    Opties voor het configureren van de GeoJSON-laag. Bevat instellingen voor bron, stijl, clustering en features.

    Methods

    • Verwerkt een klik op de kaart en haalt relevante features op. Stuurt een MapComponentEvent met de gevonden features.

      Parameters

      • event: MapBrowserEvent

        Het MapBrowserEvent van de klik.

      Returns void

    • Reageert op wijzigingen in de input properties. Ondersteunt dynamische updates van URL en features.

      Parameters

      • changes: { [propName: string]: SimpleChange<any> }

        De gewijzigde inputs.

      Returns void

    • Opruimen van resources bij het vernietigen van de component.

      Returns void

    • Initialiseert de GeoJSON-laag bij het laden van de component. Bouwt de vectorbron en eventueel een clusterbron op basis van de opgegeven opties.

      Returns void