首页 / 浏览问题 / 组件GIS / 问题详情
iobject c++设置栅格颜色无效
nuaa_li  (32EXP)  初出茅庐
5月28日, 2019

调用可视域接口得到的可视域数据集,添加到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。

1个回答

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