IRasterStatistics Interface
生活随笔
收集整理的這篇文章主要介紹了
IRasterStatistics Interface
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?????? 今天用自己寫的程序模塊生成只包含一個波段的RasterDataset,用ArcGIS打開正常,用自己的程序打開灰度顯示是錯誤的。比如這個波段的灰度范圍本來是0~100,程序的TOCControl里卻顯示的是0~255。用ArcGIS打開一次以后,再用自己的程序打開顯示就正常了。猜想是生成RasterDataset的時候有什么信息沒有寫進去,而TOCControl里的灰度范圍就是從這些信息里讀取的。后來嘗試了在生成RasterDataset后調用IRasterStatistics接口的Recalculate方法[IRasterStatistic pRasterStatistic=pRasterBand.Statistics],發現就能正常讀取灰度范圍了。
????? 所以,在讀取柵格文件的時候,獲取到RasterDataset,最好先用IRasterStatistics的Recalculate方法計算一下相關信息,就能消除因為數據集中不包含灰度范圍信息而導致
TOCControl中灰度范圍顯示不正常的問題了。需要注意的是每一個波段都要這樣處理。
轉載于:https://www.cnblogs.com/RoyYu/archive/2012/06/23/2559487.html
總結
以上是生活随笔為你收集整理的IRasterStatistics Interface的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨域访问
- 下一篇: javascript通用验证