ArcGIS Runtime SDK for Android加载本地影像时,如何对RGB波段进行调整?

加载本地影像时,RGB波段顺序不对,怎么调整。有相关接口吗?
已邀请:

张赛

赞同来自: GIS知乎 ls123_zh

移动端关于离线栅格本身的处理比较少,归纳起来:
1对于Raster本身,可以构建金字塔和统计数据
2对于RasterLayer,可以设置Brightness,Contrast,Gamma和Renderer
3通过调用Function,可以实现LineOfSight和Viewshed功能
 
针对您的问题,可以尝试在RasterLayer级别调用setRenderer,通过设置RGBRenderer,看是否可以满足。

张佳期

赞同来自: ls123_zh

官网有针对rgb多波段数据进行渲染的示例和方法,见链接:
https://developers.arcgis.com/ ... erer/
https://developers.arcgis.com/android/api-reference/reference/com/esri/arcgisruntime/raster/RGBRenderer.html
 
下图中,通过在RGBRenderer中的Arrays.asList(0,1,2)参数中调整波段的索引顺序,来给红绿蓝对应的波段,从而实现波段组合的效果。

1.png


2.png


3.png

 

要回复问题请先登录注册