Engine中加载一个栅格数据,如何鼠标点击屏幕任意一点,获取该点处的像素值?

Engine中加载一个栅格数据,如何鼠标点击屏幕任意一点,获取该点处的像素值?
已邀请:

朱新颖

赞同来自:

【解决办法】:
1,先通过IDisplayTransformation.ToMapPoint();将屏幕坐标转为地图坐标
2,使用IRaster2.ToPixelRow以及IRaster2.ToPixelColumn获取该点位置像元的行列号
3,IRaster2.GetPixelValue获取像素值即可

要回复问题请先登录注册