new SurfaceAnalystParametersSetting(options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
new ol.supermap.SurfaceAnalystParametersSetting(options);
// 弃用的写法
new SuperMap.SurfaceAnalystParametersSetting(options);
</script>
// ES6 Import
import { SurfaceAnalystParametersSetting } from '@supermapgis/iclient-ol';
new SurfaceAnalystParametersSetting(options);
Name | Type | Description | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
参数。
|
Members
-
clipRegionGeometryPolygon L.Polygon ol.geom.Polygon GeoJSONObject
-
获取或设置裁剪面对象,如果不需要对操作结果进行裁剪,可以使用 null 值取代该参数。
-
datumValuenumber
-
获取或设置表面分析中提取等值线、提取等值面的基准值。 基准值是作为一个生成等值线的初始起算值,并不一定是最小等值线的值。例如,高程范围为 220 -1550 的 DEM 栅格数据, 如果设基准值为 0,等值距为 50,则提取等值线时,以基准值 0 为起点,等值距 50 为间隔提取等值线, 因为给定高程的最小值是 220,所以,在给定范围内提取等值线的最小高程是 250。 提取等值线的结果是:最小等值线值为 250,最大等值线值为 1550。
-
expectedZValuesArray.<number>
-
获取或设置期望分析结果的 Z 值集合。 Z 值集合存储一系列数值,该数值为待提取等值线的值。即仅高程值在 Z 值集合中的等值线会被提取。
-
intervalnumber
-
获取或设置等值距。等值距是两条等值线之间的间隔值。
-
resampleTolerancenumber
-
获取或设置重采样容限。 容限值越大,采样结果数据越简化。当分析结果出现交叉时,可通过调整重采样容限为较小的值来处理。
-
smoothMethodSmoothMethod
-
获取或设置光滑处理所使用的方法。
- Default Value: SmoothMethod.BSPLINE
smoothnessnumber
获取或设置表面分析中等值线或等值面的边界线的光滑度。 以为 0-5 为例,光滑度为 0 表示不进行光滑操作,值越大表示光滑度越高。 随着光滑度的增加,提取的等值线越光滑,当然光滑度越大, 计算所需的时间和占用的内存也就越大。而且,当等值距较小时, 光滑度太高会出现等值线相交的问题。
Methods
-
destroy()
common/iServer/SurfaceAnalystParametersSetting.js, line 87 -
释放资源,将引用资源的属性置空。
-
toJSON(){string}
common/iServer/SurfaceAnalystParametersSetting.js, line 105 -
将对象转化为 JSON 字符串。
Returns:
Type Description string 对象 JSON 字符串。