表示将 DirectLineMeasurementAnalysis 添加到 SceneView.analyses 后的分析视图。
DirectLineMeasurementAnalysisView3D 负责使用自定义可视化呈现 DirectLineMeasurementAnalysis。分析视图上的属性可为开发人员提供查询测量结果的能力。
可使用 SceneView.whenAnalysisView 检索分析视图,类似于使用 SceneView.whenLayerView 检索图层视图的方式。
// retrieve analysis view for analysis
const analysis = new DirectLineMeasurementAnalysis();
sceneView.analyses.add(analysis); // add to the scene view
const analysisView = await view.whenAnalysisView(analysis);
属性概述
名称 | 类型 | 描述 | 类 |
---|---|---|---|
DirectLineMeasurementAnalysis | 与分析视图相关联的直线测量分析对象。 更多详情 | DirectLineMeasurementAnalysisView3D | |
DirectLineMeasurementAnalysisResult | 直线测量的结果。 更多详情 | DirectLineMeasurementAnalysisView3D | |
String | 分析视图类型。 更多详情 | DirectLineMeasurementAnalysisView3D | |
Boolean | 当为 | DirectLineMeasurementAnalysisView3D |
属性详细信息
-
analysis DirectLineMeasurementAnalysisreadonly
-
与分析视图相关联的直线测量分析对象。
-
直线测量的结果。
-
type Stringreadonly
-
分析视图类型。
对于 DirectLineMeasurementAnalysisView3D,类型总是 "direct-line-measurement-view-3d"。
-
visible Boolean
-
当为
true
时,分析将在视图中可视化。
类型定义
-
DirectLineMeasurementAnalysisResult
-
从 DirectLineMeasurementAnalysis 获取的结果。
distance
是欧氏距离还是测地线距离由mode
属性指定。注:仅当场景视图的空间参考是 WGS84 或 WebMercator 时,欧几里得测量才是精确的,否则它由从空间参考派生的标量因子近似所得。- 属性
-
mode String
指定
distance
测量是使用欧式测量单位还是测地线单位。可能值:"euclidean"|"geodesic"
distance Length起点和终点之间的测量距离。
horizontalDistance Length水平距离测量为具有较高高程点与其他点之间的欧式距离,其高程已更改为匹配第一个点的高程 (沿表面法线移动)。注:仅当场景视图的空间参考是 WGS84 或 WebMercator 时,此测量才是精确的,否则它由从空间参考派生的标量因子近似所得。
verticalDistance Length垂直距离测量为两点高程的绝对差。注:仅当场景视图的空间参考是 WGS84 或 WebMercator 时,此测量才是精确的,否则它由从空间参考派生的标量因子近似所得。