ArcEngine對矢量資料進行風格化實在是得心應手,同樣的對于栅格圖像也能進行風格化!以前沒接觸過,今天正好需要,做出了栅格圖像的渲染!下面實作的思路:
1.定義渲染的一系列接口
2.判斷圖像是否建立了直方圖,如果沒有則進行建立。
3.定義顔色序列,為渲染提供渲染的方案。
4.調用Render方法進行渲染。
下面是代碼:有兩個方法,一個是加載栅格資料,一個是進行渲染,接着在事件裡面調用方法,實作圖像渲染!
<a></a>
事件的邏輯:
axMapControl1.Map.AddLayer(OpenImage(filePath));
axMapControl1.ActiveView.Refresh();
funColorForRaster_Classify(axMapControl1.get_layer(0) as IRasterLayer);//only one RasterLayer
axMapControl1.Activeview.Refresh();
下面是渲染前後的效果圖:

沒有整理與歸納的知識,一文不值!高度概括與梳理的知識,才是自己真正的知識與技能。 永遠不要讓自己的自由、好奇、充滿創造力的想法被現實的架構所束縛,讓創造力自由成長吧! 多花時間,關心他(她)人,正如别人所關心你的。理想的騰飛與實作,沒有别人的支援與幫助,是萬萬不能的。
本文轉自wenglabs部落格園部落格,原文連結:http://www.cnblogs.com/arxive/p/6821287.html,如需轉載請自行聯系原作者