ElevationProfileLineView

AMD: require(["geoscene/widgets/ElevationProfile/ElevationProfileLineView"], (ElevationProfileLineView) => { /* 代码 */ });
ESM: import ElevationProfileLineView from "@geoscene/core/widgets/ElevationProfile/ElevationProfileLineView";
类: geoscene/widgets/ElevationProfile/ElevationProfileLineView
继承于: ElevationProfileLineView ElevationProfileLine Accessor
起始版本: GeoScene API for JavaScript 4.22

直接从 SceneView 对高程进行采样的剖面线。

SceneView 中的所有体积对象都会生成剖面,包括 GroundSceneLayerIntegratedMeshLayer 和具有体积 3D 符号的 FeatureLayers(例如 ObjectSymbol3DLayerPathSymbol3DLayer)。生成剖面时,将排除输入图形本身。当 Camera 更改时,剖面线将更新以反映视图中当前可见的内容。

此剖面线类型在 MapView 中不受支持。

elevation-profile 紫色建筑物剖面是类型视图的剖面线的结果。

另参阅:
示例代码:
const elevationProfile = new ElevationProfile({
  view: view,
  profiles: [{
    type: "view"
  }]
});

属性列表

可以设置、检索或监听的任何属性。参见使用属性主题。
展示继承属性 隐藏继承属性
名称 类型 描述
Color更多信息

图表和视图中线的颜色。

更多信息ElevationProfileLineView
String更多信息

类名。

更多信息Accessor
Array<(IntersectItem|Collection<IntersectItem>|Array<IntersectItem>|Ground)>|Collection<IntersectItem>|IntersectItem更多信息

从视图中查询高程时要排除的项目。

更多信息ElevationProfileLineView
Point更多信息

点悬停在图表中视图的空间参考中。

更多信息ElevationProfileLine
String更多信息

剖面线的唯一标识符。

更多信息ElevationProfileLine
Array<(IntersectItem|Collection<IntersectItem>|Array<IntersectItem>|Ground)>|Collection<IntersectItem>|IntersectItem更多信息

从视图中查询高程时要命中的项目。

更多信息ElevationProfileLineView
Number更多信息

此剖面的生成进展。

更多信息ElevationProfileLine
ElevationProfileSample[]更多信息

构成高程剖面的样本列表。

更多信息ElevationProfileLine
ElevationProfileStatistics更多信息

有关生成的高程剖面的统计信息(如果可用)。

更多信息ElevationProfileLine
String更多信息

要显示在图表工具提示和图表图例中的线标题。

更多信息ElevationProfileLine
String更多信息

线类型。

更多信息ElevationProfileLineView
Boolean更多信息

是否应将表示 elevationSamples 的线可视化添加到 SceneView 中。

更多信息ElevationProfileLineView
Boolean更多信息

是否应计算该线并将其显示在图表中。

更多信息ElevationProfileLine

属性详细说明

自动转换自 Object|Number[]|String

图表和视图中线的颜色。

默认值:#cf4ccf
declaredClass Stringreadonly inherited

类名。类的名称声明格式为 geoscene.folder.className

从视图中查询高程时要排除的项目。

hoveredPoint Pointreadonly inherited

点悬停在图表中视图的空间参考中。

剖面线的唯一标识符。

从视图中查询高程时要命中的项目。

progress Numberreadonly inherited

此剖面的生成进展。0 表示未加载任何内容,1 表示加载完成。

构成高程剖面的样本列表。它可以传递到图形库,以便在 2D 中显示剖面。

有关生成的高程剖面的统计信息(如果可用)。对于坡度计算,在最小采样距离为10米(32.8英尺)处对剖面进行采样。在计算坡度之前,将更高分辨率的剖面缩减采样至 10 米(32.8 英尺)的采样距离。

要显示在图表工具提示和图表图例中的线标题。

type Stringreadonly

线类型。

对于 ElevationProfileLineView 类型总是 "view"

viewVisualizationEnabled Boolean
起始版本: GeoScene API for JavaScript 4.22

是否应将表示 elevationSamples 的线可视化添加到 SceneView 中。此属性不适用于 MapView

默认值:true
visible Boolean inherited

是否应计算该线并将其显示在图表中。

默认值:true

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