直线测量分析视图 3D

AMD: require(["geoscene/views/3d/analysis/DirectLineMeasurementAnalysisView3D"], (DirectLineMeasurementAnalysisView3D) => { /* 代码 */ });
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);

构造函数

new DirectLineMeasurementAnalysisView3D(properties)
参数:
properties Object
optional

有关可能传递给构造函数的所有属性的列表,请参见属性

属性概述

名称 类型 总结
DirectLineMeasurementAnalysisResult更多信息

直线测量的结果。

更多信息DirectLineMeasurementAnalysisView3D

属性概述

直线测量的结果。

类型定义

DirectLineMeasurementAnalysisResult

DirectLineMeasurementAnalysis 获得的结果。 距离 是欧几里得还是测地线由 模式 属性指定。 注意:只有当场景视图的空间参考是 WGS84 或 WebMercator 时,欧几里得测量才是精确的,否则它由从空间参考派生的标量因子近似。

属性:
mode String

指定 距离 测量是否使用欧几里德或测单位。

可能值:"euclidean"|"geodesic"

distance Length

开始和终结点之间的测量距离。

horizontalDistance Length

水平距离测量为具有较高高程的点与其他点之间的欧几里得距离,其高程已更改为匹配第一个点的高程(沿表面法线移动)。 注意:只有当场景视图的空间参考是 WGS84 或 WebMercator 时,这才是准确的,否则它由从空间参考派生的标量因子近似。

verticalDistance Length

垂直距离测量为两点高程的绝对差。 注意:只有当场景视图的空间参考是 WGS84 或 WebMercator 时,才准确,否则它由从空间参考派生的标量因子近似。

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