获取或设置栅格无值的容限或背景色的容限,只在栅格转矢量时有效。

命名空间:  SuperMap.Analyst.SpatialAnalyst
程序集:  SuperMap.Analyst.SpatialAnalyst (in SuperMap.Analyst.SpatialAnalyst)
版本: dll

语法

C#
public double BackOrNoValueTolerance { get; set; }

字段值

默认值为 0.0。

备注

在栅格转矢量时,该属性用于配合 BackOrNoValue 属性(指定栅格无值或者背景色)来共同确定栅格数据中哪些值不被转换。

  • 当被转换的栅格数据为栅格数据集时,如果指定为无值的值为 a,指定的无值的容限为 b,则栅格值在[a-b,a+b]范围内的单元格均被视为无值。需要注意,无值的容限是用户指定的无值的值的容限,与栅格中原无值无关。
  • 当被转化的栅格数据为影像数据集时,该容限值为一个32位整型值。该值代表的意义与影像数据集的像素格式有关:对于栅格值对应 RGB 颜色的影像数据集,该值在系统内部被转为分别对应 R、G、B 的三个容限值,例如,指定为背景色的颜色为(100,200,60),指定的容限值为329738,该值对应的 RGB 值为(10,8,5),则值在(90,192,55)和(110,208,65)之间的颜色均为背景色;对于栅格值为颜色索引值的影像数据集,该容限值为颜色索引值的容限,在该容限范围内的栅格值均视为背景色。

请参见