The ElevationProfile widget is used to generate and display an elevation profile from an input path. In this sample the input path is interactively created by drawing a single- or multi-segment line. The widget has the profiles property configured such that it displays two elevation profile lines, one for ground, one for the buildings.
const elevationProfile = new ElevationProfile({ view: view, profiles: [ { type: "ground", // first profile line samples the ground elevation }, { type: "view", // second profile line samples the view and shows building profiles }, ], // hide the select button // this button can be displayed when there are polylines in the // scene to select and display the elevation profile for visibleElements: { selectButton: false, },});For more usage and configuration options see ElevationProfile in the API Reference.
