iobject c++设置栅格颜色无效

0 投票

调用可视域接口得到的可视域数据集,添加到UGLayers后,通过获取到该可视域图层UGLayer,调用设置栅格颜色接口Set Raster Back Value Replace Color接口后,每一次出来的颜色都不一样,是什么原因?

UGColor color = UGRGBA(255,0,0,128);
layer-> SetRasterBackValue Transparent( true);
layer-> SetRasterBackValue(0);
layer->SetRasterTrasparentColorTransparent(true);
layer->SetRasterBackValueReplaceColor(color);
layer->SetRasterTransparentColor(color);

上面的接口都试过了,都没有效果。使用的版本是supermap_iobjects_c++.9.1.0,系统是银河麒麟4.0.2。

5月 28 分类:  61次浏览 | 用户: nuaa_li (6 分)

1个回答

0 投票
你是想要改背景色还是整个栅格数据的颜色
5月 28 用户: 程逸诗 名扬四海 (1,242 分)
改变栅格数据的颜色,就是你们调用可视域分析接口得到的数据集显示的颜色。
是需要设置图层的颜色表吗?这个要怎么设。
...