基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/analysis/SliceAnalysis"], (SliceAnalysis) => { /* code goes here */ });
ESM:
import SliceAnalysis from "@arcgis/core/analysis/SliceAnalysis";
类:
esri/analysis/SliceAnalysis
自从:用于 JavaScript 4.23 的 ArcGIS API
用法说明
SliceAnalysis 可用于以编程方式创建一个平面,该平面可剖切 3D SceneView 中的 3D 要素。切片采用 SlicePlane 作为输入,可以通过 shape 属性进行设置。如果形状具有 0
以外的倾斜角度,则仅当tiltEnabled 属性设置为 true
时才会考虑该角度。
const analysis = new SliceAnalysis({
shape: {
type: "plane", // autocasts as new SlicePlane()
position: {
type: "point",
x: -0.1,
y: 51.5
},
width: 50,
height: 50,
tilt: 45
},
tiltEnabled: true
});
view.analyses.add(slice);
SceneView.analyses 可以包含多个切片分析,但一次只能激活其中一个分析。使用多个切片时,将切片视图的 active 属性设置为 true
以遮挡切片平面前面的 3D 特征部分。当一个切片视图被激活时,所有其他切片视图都将自动停用。
view.whenAnalysisView(slice).then((sliceView) => {
sliceView.active = true;
});
要使用定位、缩放和旋转手柄以交互方式将切片放置在视图中,建议使用Slice 小部件。
相关用法
- JavaScript ArcGIS SliceAnalysisView3D用法及代码示例
- JavaScript Slice.analysis用法及代码示例
- JavaScript Slice用法及代码示例
- JavaScript Slice.on用法及代码示例
- JavaScript Slice.visible用法及代码示例
- JavaScript ArcGIS SlicePlane用法及代码示例
- JavaScript Slice.headingLevel用法及代码示例
- JavaScript Slice.container用法及代码示例
- JavaScript Slice.when用法及代码示例
- JavaScript Slice.classes用法及代码示例
- JavaScript Slider.effectiveMin用法及代码示例
- JavaScript Slider.container用法及代码示例
- JavaScript Slider.min用法及代码示例
- JavaScript Slider.classes用法及代码示例
- JavaScript Slider.thumbCreatedFunction用法及代码示例
- JavaScript Slider.visibleElements用法及代码示例
- JavaScript Slider.when用法及代码示例
- JavaScript Slider.labelInputsEnabled用法及代码示例
- JavaScript Slider.thumbElements用法及代码示例
- JavaScript Slider.labelElements用法及代码示例
- JavaScript Slider.draggableSegmentsEnabled用法及代码示例
- JavaScript Slider.visible用法及代码示例
- JavaScript Slider.effectiveSegmentElements用法及代码示例
- JavaScript Slider.inputCreatedFunction用法及代码示例
- JavaScript ArcGIS Slide用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 SliceAnalysis。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。