import ElevationProfileGroup from "@arcgis/core/analysis/ElevationProfile/ElevationProfileGroup.js";const ElevationProfileGroup = await $arcgis.import("@arcgis/core/analysis/ElevationProfile/ElevationProfileGroup.js");- Inheritance
- ElevationProfileGroup→
Accessor
- Since
- ArcGIS Maps SDK for JavaScript 5.1
Represents a logical container that organizes multiple profile lines.
The group itself is not computed directly as a profile line. Instead, each individual line within profiles is computed independently, with the resulting data exposed through the ElevationProfileAnalysisView2D.results and ElevationProfileAnalysisView3D.results properties.
When using the Elevation Profile component, the group serves to consolidate these profile lines under a single entry in the legend for better organization.
Constructors
Constructor
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| properties | | |
Properties
| Property | Type | Class |
|---|---|---|
| readonly inherited | ||
| | ||
| | ||
| | ||
| readonly | "group" | |
id
- Type
- string
Unique identifier for the profile group. This value is automatically generated unless specified.
profiles
The collection of profile lines that belong to this group.
Each line defines a source for sampling elevation along the analysis geometry and is computed independently. The group itself is used for organization and does not produce a separate result line.
Each line in the group will be included in both the ElevationProfileAnalysisView2D.results and ElevationProfileAnalysisView3D.results array of the analysis view, but the group will not have a corresponding result entry.
- See also