AreaMeasurementAnalysisView3D

AMD: require(["geoscene/views/3d/analysis/AreaMeasurementAnalysisView3D"], (AreaMeasurementAnalysisView3D) => { /* code goes here */ });
ESM: import AreaMeasurementAnalysisView3D from "@geoscene/core/views/3d/analysis/AreaMeasurementAnalysisView3D";
类: geoscene/views/3d/analysis/AreaMeasurementAnalysisView3D

表示将 AreaMeasurementAnalysis 添加到 SceneView.analyses 后的 geoscene/views/3d/analysis/AnalysisView3D。

AreaMeasurementAnalysisView3D 负责使用自定义可视化呈现 AreaMeasurementAnalysis。分析视图上的属性可为开发人员提供查询测量结果的能力。

可使用 SceneView.whenAnalysisView 检索分析视图,类似于使用 SceneView.whenLayerView 检索图层视图的方式。

// retrieve analysis view for analysis
const analysis = new AreaMeasurementAnalysis();
sceneView.analyses.add(analysis); // add to the scene view
const analysisView = await view.whenAnalysisView(analysis);

属性概述

名称 类型 描述
AreaMeasurementAnalysis

与分析视图相关联的面积测量分析对象。

更多详情
AreaMeasurementAnalysisView3D
AreaMeasurementAnalysisResult

面积测量的结果。

更多详情
AreaMeasurementAnalysisView3D
String

分析视图类型。

更多详情
AreaMeasurementAnalysisView3D
Boolean

当为 true 时,分析将在视图中可视化。

更多详情
AreaMeasurementAnalysisView3D

属性详细信息

analysis AreaMeasurementAnalysisreadonly

与分析视图相关联的面积测量分析对象。

面积测量的结果。

type Stringreadonly

分析视图类型。

对于 AreaMeasurementAnalysisView3D,类型总是 "area-measurement-view-3d”

visible Boolean

当为 true 时,分析将在视图中可视化。

类型定义

AreaMeasurementAnalysisResult

AreaMeasurementAnalysis 获取的结果。

属性
mode String

描述进行测量的模式。在 euclidean 模式中,面积和周长是根据 ECEF 坐标系中周长为直线段的平面多边形计算的。在 geodesic 模式下,面积和周长是根据 WGS84 椭球上的测地线多边形计算的。

可能值"euclidean"|"geodesic"

area Area

测量的面积数。

pathLength Length

测量区域的测量周长。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息