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
15
16
17
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.