Class: EditFeaturesParameters

EditFeaturesParameters

数据服务中数据集添加、修改、删除参数类。

new SuperMap.EditFeaturesParameters(options)

common/iServer/EditFeaturesParameters.js, line 5
Name Type Description
options Object

可选参数。如:
features - {Array} 当前需要创建或者是修改的要素集。feature类型可以是:SuperMap.Feature.Vector|GeoJSON|ol.feature。
returnContent - {boolean} 是返回创建要素的ID数组还是返回featureResult资源的URI。
editType - {SuperMap.EditType} POST动作类型(ADD、UPDATE、DELETE),默认为 SuperMap.EditType.ADD。
IDs - {Array} 删除要素时的要素的ID数组。

Members

dataSetNameEditType

要素集更新类型(add、update、delete),默认为 SuperMap.EditType.ADD.

dataSetNameArray.<string>

执行删除时要素集ID集合。

dataSetNamestring

当前需要创建或者是修改的要素的数据集。

dataSourceNamestring

当前需要创建或者是修改的要素的数据源

featuresArray.<Object>

当前需要创建或者是修改的要素集。
feature类型可以是:SuperMap.Feature.Vector|GeoJSON|ol.feature。

isUseBatchboolean

是否使用批量添加要素功能,要素添加时有效。批量添加能够提高要素编辑效率。true 表示批量添加;false 表示不使用批量添加。默认不传时为 false。

returnContentboolean

要素添加时,isUseBatch 不传或传为 false 的情况下有效。 true 表示直接返回新创建的要素的 ID 数组;false 表示返回创建的 featureResult 资源的 URI。默认不传时为 false。

Methods

destroy()

common/iServer/EditFeaturesParameters.js, line 68

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

toJsonParameters(params){string}

common/iServer/EditFeaturesParameters.js, line 82

对象参数转换为 JSON 字符串。

Name Type Description
params SuperMap.EditFeaturesParameters

地物编辑参数。

Returns:
Type Description
string JSON字符串。