本站小編為你精心準備了森林撫育數據采集論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1系統設計
1.1系統架構設計系統采用客戶端/服務器端形式,基于SOA模式并結合三層架構理論搭建,客戶端基于iOS系統通過Xcode結合ArcGISAPIforiOS定制開發,分為數據管理層、服務層與終端應用層三部分。(1)系統數據訪問層主要對森林撫育相關不同數據進行分類管理維護。外業采集數據、省、縣及小班森林撫育評價信息數據、用戶信息、實時定位導航數據為動態數據,基礎地理信息數據、影像數據采用文件形式由SQLServer2008與ArcGIS綜合作用維護管理。(2)服務層,代表森林撫育檢查驗收數據采集系統的核心功能,同時負責處理數據訪問層數據與實現應用終端地圖操作、顯示更新、路徑導航,數據存儲等業務邏輯,整合共享各種功能、信息。(3)終端應用層是系統核心模塊,完成系統定位導航,信息錄入與森林撫育質量評價工作。與服務層信息交互,發出與接收服務請求,調用服務層所服務完成受檢單位資料下載,在線地圖加載等功能,并傳輸信息數據至服務層以完成對受檢人員實時定位、采集數據上傳的工作。
1.2系統功能設計在對系統流程與架構全方位了解后,對系統各部分功能模塊進行深入分析,系統需具備以下功能模塊。(1)GIS與導航定位功能模塊,實現在檢查人員確定受檢小班后,數據采集系統定位檢查人員當前位置并由矢量地圖顯示由當前位置到受檢小班的路徑、方位、距離信息。(2)森林撫育數據采集功能與評價模塊。GPS定位位置屬于受檢小班內部時,數據采集功能模塊會呈現為可工作狀態,檢查人員進行實地測量,將樣地樹種組成、齡組、經緯度、胸徑、伐根地徑等信息錄入采集系統,系統結合已導入系統的受檢地材積表自動計算用于森林撫育質量評價的各項參數并按照《全國森林撫育檢查驗收辦法》森林撫育質量評價得分標準對受檢小班各個方面進行打分工作并匯總上報到上級單位森林撫育檢查驗收服務器。
2系統實現
2.1系統服務器端關鍵技術及其實現系統服務器端部署基于WebService,服務端程序負責接收移動終端通過SOAP所封裝的請求,通過HTTP協議傳至Web服務器,進行數據信息交互以實現對移動終端實時定位追蹤,管理空間與屬性數據,并對移動終端所發回數據進行編輯匯總調用相應服務,將所請求服務解析為xml消息并返回移動終端。
2.2iOS客戶端關鍵技術及其實現
2.2.1移動空間定位技術系統采用iOSSDK所提供CoreLocation移動定位技術定制開發,CoreLocation提供GPS、蜂窩基站、Wi-Fi三種方式對空間地理位置進行定位。通過創建定位管理器并對精度以及定位更新時間間隔進行設置,CoreLocation根據設置自動選擇定位方式并將定位數據錄入系統供地圖功能模塊使用。
2.2.2地理圖層與加載系統GIS系統功能模塊基于ArcGISAPIforiOS進行開發定制,所加載地圖分為在線地圖與離線地圖兩類。在線地圖是由移動終端獲取服務器端由ArcGISServer所受檢縣地理圖層數據以及受檢小班空間地理位置。離線地圖數據是考慮到有些受檢小班地處偏遠地帶,無線信號較弱,無法訪問服務器,通過ArcGISAPIforiOS中的AGSTiledLayer類建立離線圖層訪問,加載預存于移動數據采集系統的地理圖層緩存數據用以數據采集工作。
3結語
本文在對森林撫育檢查驗收外業數據采集與評價工作業務流程詳細研究分析的基礎上,提出一整套設計框架思路,設計開發出一套森林撫育檢查驗收數據采集系統,對吉林省白山市撫松縣林場進行外業數據采集作業,驗證了本系統具有一定的應用推廣價值,對我國森林撫育信息化建設具有重要意義。
作者:高旗單位:中南林業科技大學理學院