ngeo
    Preparing search index...

    Class LidarprofileManager

    Index

    Constructors

    Properties

    cartoHighlight: Overlay

    The hovered point attributes in D3 profile highlighted on the 2D map.

    debouncer: () => void = ...
    lidarBuffer: VectorLayer<VectorSource<Feature<Geometry>>>

    The profile footpring represented as a LineString represented with real mapunites stroke width.

    lidarPointHighlight: VectorLayer<VectorSource<Feature<Geometry>>>

    The hovered point geometry (point) in D3 profile highlighted on the 2D map.

    measure: default
    plot: default
    pointSum: number
    profilePoints: LidarprofilePoints

    The variable where all points of the profile are stored.

    utils: default

    Methods

    • Load profile data (lidar points) by successive Levels Of Details using asynchronous requests.

      Parameters

      • clippedLine: Coordinate[]

        an array of the clipped line coordinates

      • distanceOffset: number

        the left side of D3 profile domain at current zoom and pan configuration

      • resetPlot: boolean

        whether to reset D3 plot or not

      • minLOD: number

        minimum Level Of Detail

      Returns void

    • Set the line for the profile.

      Parameters

      • line: LineString

        that defines the profile

      Returns void

    • Set the map used by the profile.

      Parameters

      • map: Map

        The map.

      Returns void

    • Update the profile data according to D3 chart zoom and pan level The update will wait on a 200ms pause on the actions of users before to do the update.

      Returns void