Class: VectorClipJobsParameter

VectorClipJobsParameter

矢量裁剪分析任务参数类。此类用于设置矢量裁剪分析的数据集、裁剪分析模式、裁剪几何对象等参数, 还可以对分析结果的输出参数、可视化参数进行一系列设置。

new VectorClipJobsParameter(options)

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.supermap.VectorClipJobsParameter(options);
  
  // 弃用的写法
  new SuperMap.VectorClipJobsParameter(options);

</script>

// ES6 Import
import { VectorClipJobsParameter } from '@supermapgis/iclient-ol';

new VectorClipJobsParameter(options);

common/iServer/VectorClipJobsParameter.js, line 9
Name Type Description
options Object

参数。

Name Type Default Description
datasetName string

数据集名称。

datasetVectorClip string

裁剪对象数据集。

mode ClipAnalystMode ClipAnalystMode.CLIP 可选

裁剪分析模式。

geometryClip string 可选

裁剪几何对象。

output OutputSetting 可选

输出参数设置。

mappingParameters MappingParameters 可选

分析后结果可视化的参数类。

Members

datasetNamestring

数据集名称。

datasetVectorClipstring

裁剪对象数据集。

geometryClipstring

裁剪几何对象。

mappingParametersMappingParameters

分析后结果可视化的参数类。

裁剪分析模式。

Default Value:
ClipAnalystMode.CLIP

输出参数设置类。

Methods

static toObject(vectorClipJobsParameter, tempObj)

common/iServer/VectorClipJobsParameter.js, line 89

矢量裁剪分析任务对象。

Name Type Description
vectorClipJobsParameter Object

矢量裁剪分析服务参数。

tempObj Object

目标对象。

destroy()

common/iServer/VectorClipJobsParameter.js, line 70

释放资源,将引用资源的属性置空。