new TerrainCutFillCalculationParameters(options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.TerrainCutFillCalculationParameters(options);
// 弃用的写法
new SuperMap.TerrainCutFillCalculationParameters(options);
</script>
// ES6 Import
import { TerrainCutFillCalculationParameters } from '@supermapgis/iclient-leaflet';
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 134 -
填挖方计算对象。
Name Type Description terrainCutFillCalculationParameters
Object 填挖方计算参数。
tempObj
Object 目标对象。
-
destroy()
common/iServer/TerrainCutFillCalculationParameters.js, line 116 -
释放资源,将引用资源的属性置空。