ElevationProfile Widget

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.

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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.

elevation-profile-city-draw

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.