Class: ClipParameter

ClipParameter

用于裁剪的参数。

new SuperMap.ClipParameter(options)

common/iServer/ClipParameter.js, line 3

优先使用用户指定的裁剪区域多边形进行裁剪,也可以通过指定数据源和数据集名,从而使用指定数据集的边界多边形进行裁剪。

Name Type Description
options Object

参数。
clipDatasetName - {String} 裁剪的数据集名。
clipDatasourceName - {String} 裁剪的数据集所在数据源的名字。
clipRegion - {Object} 用户指定的裁剪区域。面对象可以是SuperMap.Geometry.Polygon|L.Polygon|L.GeoJSON|ol.geom.Polygon|ol.format.GeoJSON。
isClipInRegion - {Boolean} 是否对裁剪区内的数据集进行裁剪。
isExactClip - {Boolean} 是否使用精确裁剪。

Members

clipDatasetNamestring

用于裁剪的数据集名,当clipRegion不设置时起作用。

clipDatasourceNamestring

用于裁剪的数据集所在数据源的名字。

clipRegionObject

用户指定的裁剪区域,优先使用。
面对象可以是SuperMap.Geometry.Polygon|L.Polygon|L.GeoJSON|ol.geom.Polygon|ol.format.GeoJSON。

isClipInRegionboolean

是否对裁剪区内的数据集进行裁剪。

isExactClipboolean

是否使用精确裁剪。

Methods

destroy()

common/iServer/ClipParameter.js, line 54

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

toJSON(){string}

common/iServer/ClipParameter.js, line 68

将 ClipParameter 对象转化为json字符串。

Returns:
Type Description
string 返回转换后的 JSON 字符串。