new TerrainCutFillCalculationParameters(options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
new ol.supermap.TerrainCutFillCalculationParameters(options);
// 弃用的写法
new SuperMap.TerrainCutFillCalculationParameters(options);
</script>
// ES6 Import
import { TerrainCutFillCalculationParameters } from '@supermapgis/iclient-ol';
new TerrainCutFillCalculationParameters(options);
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
参数。
|
- Version:
- 11.1.1
Members
-
afterCutFillDatasetstring
-
填挖方后的栅格数据集,当填挖方分析的类型为 GRID 时有效,此时为必填。
-
bufferRadiusnumber
-
填挖方线路的缓冲区半径,当填挖方分析的类型为 LINE3DANDBUFFERRADIUS 时有效。
-
buildPyramidboolean
-
是否对结果栅格数据集创建金字塔。
-
cutFillTypestring
-
填挖方分析的类型,包含:
栅格填挖方(GRID):根据结果栅格进行填挖方分析;
斜面填挖方(LINE3DANDBUFFERRADIUS):根据指定的三维线及缓冲半径进行进行填挖方分析;
三维面填挖方计算(REGION3D);
选面填挖方(REGIONANDALTITUDE):根据指定的面区域及结果高程值进行填挖方分析。 -
datasetstring
-
用于做填挖方计算的数据源中数据集的名称。 该名称用形如"数据集名称@数据源别名"形式来表示,例如:JingjinTerrain@Jingjin。
-
deleteExistResultDatasetboolean
-
如果用户命名的结果数据集名称与已有的数据集重名,是否删除已有的数据集。
-
isRoundHeadboolean
-
是否使用圆头缓冲为填挖方路线创建缓冲区,默认为 false,当填挖方分析的类型为 LINE3DANDBUFFERRADIUS 时有效。
-
line3DGeometry3D
-
填挖方路线,当填挖方分析的类型为 LINE3DANDBUFFERRADIUS 时有效。
-
regionGeometry
-
填挖方区域,当填挖方分析的类型为 REGIONANDALTITUDE 时有效。
-
region3DGeometry3D
-
三维面对象,当填挖方分析的类型为 REGION3D 时有效。
-
resultDatasetstring
-
填挖方分析的结果数据集。
Methods
-
static toObject(terrainCutFillCalculationParameters, tempObj)
common/iServer/TerrainCutFillCalculationParameters.js, line 135 -
填挖方计算对象。
Name Type Description terrainCutFillCalculationParameters
Object 填挖方计算参数。
tempObj
Object 目标对象。
-
destroy()
common/iServer/TerrainCutFillCalculationParameters.js, line 117 -
释放资源,将引用资源的属性置空。