閆野
摘 要:傳統的林相圖制作質量參差不齊、制作時間長、制作精度不能滿足測量要求、時效性與再利用程度低、不能滿足現代林業生產規劃的需要。文章充分利用遙感、地理信息系統、全球定位系統、計算機軟件技術,實現了林相圖數字化制作。
關鍵詞:森林資源調查;林相圖;ArcGIS Engine;visual studio.net;C#
1 數字林業系統研究背景
在維護整個地球生態平衡的眾多因素中,森林起著至關重要的作用,同時森林也是人類生存和發展得以持續的資源[1]。數字林業系統是遙感、地理信息系統、全球定位系統技術的林業信息外業測量與采集、數字化軟件繪制圖形,也可以對相關信息進行相關操作。數字林業技術日趨完善和發展,林業作業方式也會必然改變,在林業領域中應用遙感、地理信息系統、全球定位系統技術,做到數字化林業生產方式,過程中離不開數字地圖技術[2]。
本文以高精度輕小型航空系統獲取的影像和地面二類調查資料為基礎數據,面向林業生產實際,研發森林資源林相圖制圖軟件,從而為實現傳統林業向數字林業和精準林業轉變邁出了堅實的一步。
2 研究的主要內容與方法
利用C#+ArcGIS Engine開發森林資源林相圖制圖軟件,軟件功能包括屬性查詢、面積測量、匹配符號化、打印輸出等。
主要內容與研究方法為:(1)根據林業地圖圖式標準在Arc Map中制作林相圖所需的圖形數據[3],比如小班線、林班線、文字符號等。(2)對圖形元素進行編碼。(3)采用C#+ArcGIS Engine開發森林資源林相圖制圖軟件,實現林相圖制圖軟件相關功能。(4)對繪制好的圖形進行整飾、添加圖框等信息打印輸出成果圖。
3 ArcGIS Engine林相圖制圖系統設計
3.1 技術路線設計
系統所采用的技術路線如圖1所示。
3.2 系統總體框架
系統的總體框架如圖2所示。
3.3 系統功能設計
系統所實現的功能如圖3所示。
(1)文件管理功能。讀取林業專題數據,對數據進行基本操作。(2)地圖制圖工具。對加載林業相關數據進行屬性要素的基本操作。(3)專題屬性查詢。可以通過相關屬性查詢一些要素,通過相關工具測量面積、距離等[4]。(4)專題屬性分析。可以通過相關參數進行火險預報。(5)林業專題制圖。可以在制圖模板配置中設置制圖參數以及標注,對制作完成的圖形進行林相圖圖幅分幅,加林相圖圖框。(6)頁面視圖。進行打印設置,選擇圖幅打印林相圖。
4 ArcGIS Engine林相圖制圖軟件功能
林相圖制圖軟件功能如下。
4.1 數據載入
林相圖制圖軟件數據來源為地形矢量圖和遙感影像圖,加載常用格式的數據,數據格式為*.shp,*.lyr,*.tif等[5],并能進行林相圖數據的基本操作。
4.2 邊界區劃
加載地形矢量圖數據后,利用高分辨率遙感影像圖或航飛圖,繪制邊界。
4.3 屬性查詢
屬性查詢功能作為一個GIS系統是一個比較重要的功能,可以進行雙向查詢[6]。
4..4 面積測量
在圖形中繪制位于同一平面的閉合區域,自動求該閉合區域面積。
4.5 標準圖幅制
在制圖模塊中等進行制圖基本設置[7],如選擇比例尺等,加入林相圖符號等,就能得到標準林相圖。
5 結語
(1)運用C#+ArcGIS Engine[8]實現林相圖制圖軟件開發,提高了林相圖繪制速率,加快了作業速度,提高了工作效率。(2)實現多種林相圖制圖功能,滿足了林相圖制圖需求。(3)先進的組件式開發技術使軟件的開放性、可擴展性和可配置性更靈活。
[參考文獻]
[1]張琴,孫英杰,李春曉.基于ArcGIS Engine的土地登記信息管理系統設計與開發[J].地理空間信息,2008(6):88-90.
[2]聶小波,吳北平,何保國.基于ArcGIS Engine的專題圖模塊的設計與實現[J].地理空間信息,2006(1):12-14.
[3]李武.基于ArcGIS的三維景觀建模技術研究[J].地理空間信息,2014(3):76-78,86.
[4]陳利,王福生,管遠保,等.基于GIS與RS三維虛擬林相圖可視化技術研究[J].中南林業科技大學學報,2014(11):107-110.
[5]趙成福,王苑,李永花,等.基于ArcGIS Engine的符號化研究與實現[J].地理空間信息,2009(4):57-60.
[6]楊柳,徐雨.基于GIS和RS的平頂山市森林景觀格局變化及空間異質性分析[J].河南科學,2016(2):223-226.
[7]張丹華,石軍南,陳傳松,等.基于GIS的林業專題制圖方法優化[J].中南林業科技大學學報,2012(10):173-178.
[8]李超,羅傳文.基于ArcGIS Engine的森林資源管理系統的設計與實現[J].森林工程,2013(1):15-20,25.