new SuperMap.DatasetBufferAnalystParameters(options)
Name | Type | Description |
---|---|---|
options |
Object |
可选参数。如: dataset - {string} 要用来做缓冲区分析的数据源中数据集的名称。该名称用形如"数据集名称@数据源别名"形式来表示。 filterQueryParameter - SuperMap.FilterParameter 设置数据集中几何对象的过滤条件。只有满足此条件的几何对象才参与缓冲区分析。 resultSetting - SuperMap.DataReturnOption 结果返回设置类。 isAttributeRetained - {boolean} 是否保留进行缓冲区分析的对象的字段属性,默认为 true。当 isUnion 字段为 false 时该字段有效。 isUnion - {boolean} 是否将缓冲区与源记录集中的对象合并后返回。对于面对象而言,要求源数据集中的面对象不相交。默认为 false。 bufferSetting - SuperMap.BufferSetting 设置缓冲区通用参数。 |
Extends
Members
-
bufferSettingSuperMap.BufferSetting
-
设置缓冲区通用参数。为缓冲区分析提供必要的参数信息,包括左缓冲距离、右缓冲距离、端点类型、圆头缓冲圆弧处线段的个数信息。
-
datasetstring
-
要用来做缓冲区分析的数据源中数据集的名称。该名称用形如"数据集名称@数据源别名"形式来表示。
-
filterQueryParameterSuperMap.FilterParameter
-
设置数据集中几何对象的过滤条件。只有满足此条件的几何对象才参与缓冲区分析。
-
isAttributeRetainedboolean
-
是否保留进行缓冲区分析的对象的字段属性,默认为 true。当 isUnion 字段为 false 时该字段有效。
-
isUnionboolean
-
是否将缓冲区与源记录集中的对象合并后返回。对于面对象而言,要求源数据集中的面对象不相交。默认为 false。
-
resultSettingSuperMap.DataReturnOption
-
结果返回设置类。
Methods
-
staticSuperMap.DatasetBufferAnalystParameters.toObject(datasetBufferAnalystParameters, tempObj){Object}
common/iServer/DatasetBufferAnalystParameters.js, line 82 -
将数据集缓冲区分析参数对象转换为JSON对象。
Name Type Description datasetBufferAnalystParameters
SuperMap.DatasetBufferAnalystParameters 数据集缓冲区分析参数类。
tempObj
SuperMap.DatasetBufferAnalystParameters 数据集缓冲区分析参数对象。
Returns:
Type Description Object JSON对象。 -
inherited destroy()
common/iServer/BufferAnalystParameters.js, line 27 -
释放资源,将引用资源的属性置空。