ElevationProfileLineQuery
esri/widgets/ElevationProfile/ElevationProfileLineQuery
Profile line which samples elevation from a custom elevation source, for example by creating a new ElevationLayer, or by using an elevation layer from ground.layers.
- See also:
const elevLayer = new ElevationLayer({
url: "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Elevation/MtBaldy_Elevation/ImageServer"
});
const elevationProfile = new ElevationProfile({
view: view,
profiles: [{
type: "query", // autocasts as new ElevationProfileLineQuery(),
source: elevLayer // use a custom elevation layer of source for the profile
}]
});
Property Overview
Name | Type | Summary | Class | |
---|---|---|---|---|
Color | Color of the line on the chart and in the view. more details | more details | ElevationProfileLineQuery | |
String | The name of the class. more details | more details | Accessor | |
Point | Point being hovered in the chart, in the view's spatial reference. more details | more details | ElevationProfileLine | |
String | Unique identifier for the profile line. more details | more details | ElevationProfileLine | |
Number | How far along the generation of this profile is. more details | more details | ElevationProfileLine | |
ElevationProfileSample[] | List of samples that make up the elevation profile. more details | more details | ElevationProfileLine | |
ElevationQuerySource | Elevation source used to sample elevation when generating the profile, for example a custom ElevationLayer. more details | more details | ElevationProfileLineQuery | |
ElevationProfileStatistics | Statistics about the generated elevation profile, if available. more details | more details | ElevationProfileLine | |
String | Title of the line, to be displayed in the chart tooltip and in the chart legend. more details | more details | ElevationProfileLine | |
String | The line type. more details | more details | ElevationProfileLineQuery | |
Boolean | Whether the line should be computed and shown in the chart. more details | more details | ElevationProfileLine |
Property Details
Color of the line on the chart and in the view.
- Default Value:#db334a
The name of the class. The declared class name is formatted as
esri.folder.className
.
Point being hovered in the chart, in the view's spatial reference.
Unique identifier for the profile line.
How far along the generation of this profile is. 0 means nothing was loaded and 1 means loading is complete.
List of samples that make up the elevation profile. It can be passed to a graphing library in order to display the profile in 2D.
- source ElevationQuerySource
Elevation source used to sample elevation when generating the profile, for example a custom ElevationLayer.
Statistics about the generated elevation profile, if available.
Title of the line, to be displayed in the chart tooltip and in the chart legend.
- type Stringreadonly
The line type.
For ElevationProfileLineQuery the type is always "query".
Whether the line should be computed and shown in the chart.
- Default Value:true
Type Definitions
- ElevationQuerySource Object
Interface which needs to be respected by an ElevationProfileLineQuery source. One example of a valid source is an ElevationLayer.
- Property:
- queryElevation Function
Function which receives an input geometry and some options and returns an elevation query result.