iserver生成的插值结果

0 投票

iserver生成的插值结果有些地方没值的可以设置透明度为0吗或者隐藏

3月 22, 2019 分类:  298次浏览 | 用户: ymx0627 初出茅庐 (32 分)
重新分类 3月 22, 2019 用户:周仕斌

1个回答

0 投票

你好,你可以设置一个裁剪的范围,将插值出的栅格数据集无值部分进行裁剪,{SuperMap.REST.ClipParameter} 对插值分析结果进行裁剪的参数。

    如果你是使用栅格分段专题图展示,那么可以对字段值进行分段,附上相应的颜色,同时可以控制某个

visible {Boolean} 栅格分段专题图子项是否可见。 默认为 true。
3月 22, 2019 用户: 阳俊林 名扬四海 (2,986 分)

栅格数据集无值部分的范围如何获取?

你是通过 SuperMap.REST.ThemeGridRangeItem来设置插值出栅格的吗?

是的,我对零值范围设置了一下:

            themeGridRangeIteme1 = new SuperMap.REST.ThemeGridRangeItem({

                start: -3,

                end: 0.1,

                color: color1,

                visible:false

            }),

但是好像没用

可能是你的范围设置有问题,还有就是关于你的插值出的无值区域是什么样的体现?  你可以适当把插值参数bounds设置大一点,你的插值出来的区域是不需要进行裁剪吗?就矩形的范围就了行吗?还有就是你的插值点是否达到了可以进行插值的密度。既然是插值出来的,插值出来的区域肯定是有值的,你的无值区域是什么意思呢?
就像我上传的图片中,像红色和黄色是我设置的,也插值出来了,但是除了红色和黄色以外的我认为那些区域是没有值的,那些白色是哪来的呢?
范围和跨度那么大,插值点就集中在某个小区域,插值太合理,导致 中间大片值小并不是无值,建议分成多个部分分开插值,按照合理方式进行设置范围,还有你的插值出来的范围没有规定的区域吗?

这个我在官网上改的数据,白色的区域想给他设置成透明的

这个我在官网上改的数据,白色的区域想给他设置成透明的

...