DirectLineMeasurementAnalysisView3D

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

表示将 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

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

更多详情
DirectLineMeasurementAnalysisView3D

属性详细信息

与分析视图相关联的直线测量分析对象。

直线测量的结果。

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 时,此测量才是精确的,否则它由从空间参考派生的标量因子近似所得。

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