王海鷹,陸軍輝
(1.河南大學環境與規劃學院,開封 475004;2.華南師范大學地理科學學院,廣東廣州 510631)
·技術方法·
基于AE的土地生產潛力評價信息系統的設計與實現*
王海鷹1,陸軍輝2
(1.河南大學環境與規劃學院,開封 475004;2.華南師范大學地理科學學院,廣東廣州 510631)
土地生產潛力評價是土地資源合理高效利用的基礎,其使用的數學評價模型計算復雜、過程繁瑣、評價結果抽象,因此具有綜合性、實踐性、基礎性的特點。利用GIS所具有的強大空間數據存儲、處理、分析和可視化的能力,可以彌補現有土地潛力評價模型的不足,更好地為土地資源管理提供支撐和保障。文章基于ArcGIS Engine(AE)二次開發組件、地理數據庫技術、土地生產潛力評價模型,利用VS2010開發了土地生產潛力評價信息系統。系統集成了數據加載、數據管理、數據查詢、數據編輯、空間分析和潛力評價以及專題圖制作等功能,具備性能運行穩定、評價效率高,數據可視化等特點。以河南省為例進行了土地生產潛力分析評價,得到可靠、直觀的評價結果。研究驗證了土地生產潛力評價GIS系統開發的可行性,為土地管理、農業生產規劃等提供管理和分析工具。
土地管理 組件式地理信息系統 土地生產潛力 系統設計
土地生產潛力評價是土地資源合理高效利用的基礎,是一項具有綜合性、實踐性的基礎研究工作。自1840年J.V.Liegbig提出最小因子定律開始,在早期,學者側重研究生物產量與環境因子的關系及環境因子之間相互作用的規律。后期,學者進入植物生理生態研究,使土地生產潛力研究微觀化、精確化,并建立了產量與相關因子的數學模型[1-3]。然而土地生產潛力研究的迅猛發展在提升評估精確性的同時,也逐步形成了對數學模型的過度依賴和重視,甚至具體到就某一生態因子進行研究,缺乏了普適性和綜合性; 同時傳統研究方法在獲取、存儲、處理、分析大量土地利用數據時往往效率低下,甚至于手工編制地圖,更缺乏實時、精確、海量的數據源,這在土地利用變化頻繁的今天,不利于土地生產潛力研究的健康發展; 另外,大部分土地生產潛力評價的數學模型較復雜、計算過程繁瑣、其評價結果抽象。由于GIS所具有的海量數據獲取、強大的數據存儲、處理、分析功能以及時效性和可視化等特點[4],非常有利于保障土地生產潛力計算的準確性、現勢性,并能將計算結果及其空間分布生動直觀地展現出來,可以彌補現有土地潛力評價模型的不足,更好地為土地資源管理提供支撐和保障,因此在土地生產潛力評價過程中使用GIS技術值得我們深入研究探索。在前人基礎上,文章結合GIS以及ArcGIS Engine(AE)組件和數據庫技術[5-9],綜合集成了相關評價模型(例如:邁阿密模型、光合潛力計算式等),設計研發了一個界面簡潔、操作便利、基本功能通用的土地生產潛力評價專題信息系統,不但提高了評價分析的效率,而且還實現了評化結果的空間可視化。研究為土地管理、農業生產規劃等提供管理和分析工具,有助于土地資源的科學管理。
系統采用了GIS組件式開發技術。組件式開發是利用GIS功能組件進行可視化二次開發,具有系統集成方便、充分利用GIS工具軟件對空間數據所具有的優勢、可視化開發的高效和方便等編程優點[6]。它不僅能極大提升系統的開發效率,而且使開發出的應用程序外觀效果良好,GIS功能強大。
ArcGIS Engine(簡稱AE)是ESRI的GIS二次開發組件,實際上是一組嵌入式GIS 組件庫[6, 8]。AE可以在 ArcGIS Desktop 框架之外使用GIS 組件和可視化控件來開發定制的GIS和桌面制圖應用程序。由于AE提供了較完善的二次開發功能,又可完全脫離ArcGIS平臺,因此,針對土地生產潛力評價領域的特定要求,以Visual Studio 2012為集成開發環境,C#為開發語言,基于AE開發了土地生產潛力評價信息系統。
2.1 系統框架結構設計
根據系統的設計目標與需求分析,針對土地生產潛力評估業務的復雜性等特點,集成業務中多種分析評價方法,開發了基礎功能完善、數據查詢和統計功能強大的專題信息系統。系統功能結構設計如圖1所示。

圖1 土地生產潛力評價信息系統結構

圖2 系統運行主界面
2.2 系統界面設計
系統主界面設計簡潔大方美觀,操作便捷(圖2),其主要內容包括:菜單欄與定制工具,AE內置工具的添加(如:打開和保存文檔、放大、縮小、平移、全局視圖、比例尺顯示、Identify、Measure、查找等基本工具),MapControl與PageLayoutControl視圖聯動(編程實現地圖視圖與制版視圖切換顯示),數據管理窗口,鷹眼窗口,狀態欄(顯示當前光標坐標、比例尺等動態信息)。

圖3 研究區分布
表1 屬性字段設計

描述字段類型唯一值IDOIDint各市名稱NAMEchar年平均氣溫(℃)AverageTemfloat全年日照時數(h)SunshineHofloat全年降水量(mm)TotalPrecifloat地形坡度(°)TerrainSlodouble糧食單位面積產量(kg/hm2)Grainshort
2.3 數據庫設計
系統采用 ArcGIS的 Personal Geodatabase管理研究區(圖3)的空間數據與屬性數據,建立了土地生產潛力信息系統數據庫。空間數據為河南省18個地市的行政邊界圖; 屬性數據收集了各個地市的年平均氣溫、全年日照時、全年降水量、糧食單位面積產量(按播種面積計算)、地形坡度等5個因子,分別代表各地區土地資源利用的溫度、太陽輻射、水分、土壤肥力及坡度等限制因素的影響。
屬性字段設計如表1。
3.1 數據加載模塊
該模塊實現了系統的數據輸入功能,是系統的基本模塊。支持輸入的數據有:地圖文檔(*.mxd)、ShapeFile(*.shp)、PersonGeodatabase(*.mdb)、CAD(*.DWG)、Raster(*.jpg*.bmp*.tiff),且具備新建、打開、保存、另存為文檔等功能。其中共有5處可打開ShapeFile數據:數據視圖中右鍵功能、TOCControl右鍵功能、ToolbarControl1中、菜單欄中“打開數據”的子菜單“打開ShapefileData”, 4處可打開Raster數據,因此極大地方便了用戶操作本系統,提高了系統的實用性。
3.2 數據顯示與管理模塊
關于數據顯示,該系統分2個部分:一是基本功能,包括放大(拉框放大和放大到所選擇的要素)、縮小、平移、選擇(AE內置選擇工具和編程實現畫圓、線、矩形等來選擇)、全圖顯示以及前后視圖(找回原有視圖)等功能; 二是實現鷹眼功能、數據視圖和PageLayout面板切換顯示功能、以及工具條定制功能等。
系統的圖層管理功能由TOCControl控件的右鍵菜單功能承擔,大體分為3類,即圖層基本操作、打開圖層屬性表和打開圖層屬性。圖層基本操作有圖層添加(shp、raster數據)、刪除、改變順序、更改名字、改變點線面符號(符號選擇窗口)及縮放到圖層(Zoom To Layer)等。
3.3 數據查詢模塊
通過該模塊,可以對數據進行屬性查詢瀏覽,即基本查詢工具(Identify和Measure)、根據圖形查屬性(拉框查詢)、根據屬性查空間對象(SQL查詢),并將查詢結果高亮顯示。根據圖形查屬性的功能,用戶通過選中目標的空間圖形信息(高亮顯示)即可瀏覽其屬性信息,這種方式簡單方便,考慮到了用戶在查詢過程中的即時靈活的特點; 而根據屬性查空間對象功能是用戶在已知查詢條件的屬性信息下,精確地搜索目標并選中,以便獲得其空間信息。
3.4 數據編輯模塊
實現對空間數據和屬性數據的實時編輯功能。該系統除了直接調用AE內置的編輯工具(Editor工具條),還具有創建點線面等地圖要素的功能。通過該模塊可以進行實時的基本編輯,以保證數據的現實性和準確性,例如:撤銷、重復、裁剪、復制、粘貼等; 可以實現對矢量空間圖形文件的編輯,例如:創建點、折線、曲線、自由曲線、多邊形、矩形、圓形以及橢圓等; 還可進行屬性數據的編輯(屬性值修改、字段的添加與刪除、字段名編輯等),以及捕捉的設置等。
3.5 分析與評價模塊
系統可進行緩沖區分析和土地生產潛力評價,提供土地生產潛力評價的專題應用功能。評價時,往往先在目標圖層的屬性表中添加新的字段,然后使用相關數據、依據相應數學模型計算土地生產潛力,并將計算結果添加至新建字段中,最后依據新字段的數值進行圖層的分等級渲染,以生動展示土地生產潛力的空間分布狀況。
3.6 專題圖制作與輸出模塊
(1)專題圖制作
制作的專題地圖包括簡單圖、餅圖和點狀圖。簡單專題圖是依據目標圖層的某個特定字段的值,進行分類、隨機和透明渲染,即用顏色深淺、種類和透明度高低來生表達特定字段值的高低和分布情況。餅圖專題圖依據一個或多個字段的值來控制所繪餅圖的大小或各字段的比重。點狀專題圖可形象表達某地區某一屬性的分布密度。例如:若以“全年降水量”字段制作專題圖,則餅圖可展示河南省2013年全省降雨的分布,點狀圖表明各地降水充沛程度。
(2)地圖輸出
地圖輸出通常是指轉換輸出(將地圖輸出為不同格式的文件,如JPEG、TIFF、BMP等)。本系統在地圖輸出之前可在布局視圖中進行地圖整飾,如添加圖名、比例尺、圖例、指北針、方里網等要素,且專題地圖簡潔、精美,具備了專業GIS的制圖功能。系統利用地圖轉換輸出對象(ExportFileDialog對象)實現轉換輸出功能,可將地圖保存為10種格式的文件,還可以設置輸出的屬性,如圖片質量、分辨率等。
4.1 土地生產潛力評價流程
土地生產潛力評價功能分為2個部分:一為采用單因子土地潛力評價指數、加權平均模型和內梅羅綜合評價指數等數學模型設計開發; 二為逐步計算光合生產潛力、光溫生產潛力、氣候生產潛力,最后得出土地生產潛力。所有評價流程如圖4所示。

圖4 生產潛力評價流程
在目前的土地生產潛力評價中,主要考慮的是光、熱、水分、土壤等影響因素,在實際中大致分為太陽輻射、溫度、水分、坡度、土地肥沃度五大類[3]。光能生產潛力主要根據太陽輻射,然后采用相應模型計算獲得。光溫生產潛力是在計算光能生產潛力后考慮溫度的影響得到的,而氣候生產潛力則進一步考慮水分因素,最后計算土地生產潛力時加入土地參數[10-13]。
4.2 系統評價模型
(1)單因子土地生產潛力評價模型
(1)
式中,Pi為土地中限制因素Ci的單項土地生產潛力評價指數;Ci為調查點土地中限制因素i的實測值;Si為限制因素i的土地參考值; 地形坡度因子與土地生產潛力為負相關,其余因子為正相關。
(2)加權平均綜合土地生產潛力評價模型

(2)
式中,n為被綜合的因素個數;wi為各指標的權重;Pi=Ci/Si,為第i個限制性因素的評價指數,Ci為第i個因素實測值,Si為限制因素i的土地參考值。該文選用年平均氣溫、全年日照時、全年降水量、糧食單位面積產量(按播種面積計算)及地形坡度共5個限制因素作為綜合污染評價指標。評價的參考值分別為15、1800、450、4500、0.001。在評價中,各限制因素的權重確定采取層次分析法[14], 5個限制因素權重分別取為0.18、0.15、0.24、0.23、0.2。
(3)內梅羅綜合土地潛力評價模型

(3)

(4)土地生產潛力評價模型
土地生產潛力(PL)的計算是在氣候生產潛力的基礎上加入修正函數(FL=FD×FZ×FSa,土壤質地、土層厚度Z、土壤含鹽量Sa)。各因素的修正函數關系式如下。
表2 土壤質地與生產力指數的關系

土壤質地編碼生產力指數FD壤質11偏砂偏粘壤土20.72粘土砂土30.57含礫質土40.43以砂礫為主50.29
土層厚度的修正函數關系式為:
(4)
土壤含鹽量的修正函數關系式為:
(5)
4.3 系統應用實例
作者在實用性、標準化、規范化、可擴展性等原則下設計開發了基于AE的生產潛力評價信息系統,系統除了具備GIS系統操作的基本功能(例如:數據采集、編輯、管理、維護等)外,還具有以下功能:(1)能進行常規空間分析、土地生產潛力評價等工作; (2)能制作相關專題地圖、進行地圖整飾并輸出。系統實現了河南省地區土地生產潛力的快速分析和評價,得到可靠、直觀的評價信息,為土地管理、農業生產規劃等工作提供了管理和分析工具。
如圖5a所示,若只考慮地形限制因素對土地生產潛力的制約,則河南省西部、西南部、南部地區的土地生產潛力比較低,如三門峽市、洛陽市、信陽市等; 東、中、北部地區土地生產潛力則較高,如鄭州市、商丘市、濮陽市等; 圖5b、(c)分別是綜合5個限制因素所獲得的加權平均、內梅羅綜合土地生產潛力的評價結果,雖然計算原理不同,但殊途同歸,其土地生產潛力評價結果都與(a)大體呈現出西低東高的趨勢,這可能與東部地區地形平緩、降水充沛等自然因素有關; 圖5d、(e)分別展示出依據氣溫和降水因子所獲得的河南省光溫生產潛力的空間分布,其生產潛力大體呈現出東南高西北低的態勢。此應用實例說明了系統在評估土地生產潛力上的可行性和科學性,一定程度上便于研究者掌握土地生產潛力的空間分布狀態,更好地促進科學計算、提高管理效率。

圖5 河南省土地生產潛力評價空間分布
該文基于AE組件開發技術、地理數據庫和土地生產潛力模型開發了土地生產潛力評價信息系統,系統設計開發周期短、穩定性強、評價分析效率高,實現了土地生產潛力的空間評價和可視化,展現了GIS在數據存儲、查詢、編輯、空間分析與決策支持等方面所具有的獨特優勢。以河南省為例進行了土地生產潛力的分析評價,系統得到了可靠、直觀的評價信息,同時驗證了的土地生產潛力評價系統開發的可行性,為土地生產管理、農業生產規劃等提供了一種新的管理和分析手段。當然,研究也存在多源數據管理能力較弱,功能定制不靈活等缺點。解決這些問題需要參考商業軟件的一些優點,結合土地生產潛力評價研究現狀中的具體需求,開發出更加豐富實用的功能,這也是該文進一步的研究方向。
[1] 黃秉維. 關于農業生產潛力研究.中國土地資源的人口承載能力研究.北京:中國科學技術出版社, 1992,(9): 1~3
[2] 郭岐峰, 傅碩齡.我國農業生產潛力的研究進展.地理研究, 1992, 11(4): 105~115
[3] 史培軍, 周濤,王靜愛.資源科學導論.北京:高等教育出版社, 2009,66~68
[4] 李建松. 地理信息系統原理.武漢:武漢大學出版社, 2006
[5] 楊波, 何露.農業文化遺產研究的GIS應用前景分析.中國農業資源與區劃, 2015,36(2): 139~144
[6] 蘭小機, 劉德兒,魏瑞娟.基于ArcObjects與C#.NET的GIS應用開發.北京:冶金工業出版社, 2011
[7] 肖明子, 程先富.基于.NET和ArcGISEngine的洪澇災害風險評價信息系統設計.測繪與空間地理信息, 2012,(6): 63~66
[8] 吳建華. 基于ArcGISEngine的GIS軟件開發方法.測繪通報, 2010,(11): 54~57
[9] 苗德強, 胡鋒,李輝信.基于.NET和ArcGISEngine的土壤污染評價管理信息系統的設計與實現.科技通報, 2011,(3): 299~304
[10]劉揚, 賈樹海,那波.土地生產潛力計算方法研究.中國農學通報, 2005, 21(12): 376~381
[11]賈偉潔, 張繼賢,許瑞波,等.基于GIS的濟南市土地生產潛力和人口承載力分析.國土資源情報, 2008,(11): 26~28
[12]王少靜, 張瀟瀟,李伏生.百色市主要農作物土地生產潛力研究.南方農業學報, 2013, 44(11): 1841~1845
[13]杜蓮英, 王秀芬,尤飛.黃淮海區氣候變化及其對冬小麥光溫生產潛力的影響.中國農業資源與區劃, 2015, 36(3): 112~119
[14]徐建華. 計量地理學.北京:高等教育出版社, 2006
DESIGN AND REALIZATION OF THE LAND POTENTIAL PRODUCTIVITY EVALUATION INFORMATION SYSTEM BASED ON AE*
Wang Haiying1, Lu Junhui2
(1.College of Environment and Planning,Henan University, Kaifeng 475004,China; 2.School of Geography,South China Normal University,Guangzhou,Guangdong 510631,China)
Land potential productivity evaluation is a basis for the rational and efficient utilization of land resources. The mathematical model used for the evaluation is complex and abstract that has the comprehensive, practical and basic characteristics. With the powerful spatial data storage, processing, analysis and visualization, GIS can make up the deficiency of the existing land potential evaluation model, and provide the better support and guarantee for the land resource management. Based on the second development components of the Engine ArcGIS (AE), geo-database technology, land production potential evaluation model, this paper used the VS2010 platform to develop the land production potential evaluation information system. The system integrated the functions of data loading, data management, data query, data editing, spatial analysis, potential evaluation and thematic map making, and had the characteristics of stable performance, high efficiency, data visualization and so on. Taking Henan Province as an example, it analyzed and evaluated the land production potential, and obtained reliable and intuitive evaluation results. The research verified the feasibility of GIS system for the land productivity evaluation, and provided a management and analysis tool for land management and agricultural production planning.
land management; GIS component; land productivity potential; system design
10.7621/cjarrp.1005-9121.20161106
2016-05-20
王海鷹(1980—),男,河南洛陽人,博士、博士后、講師、碩士生導師。研究方向:空間智能優化與決策。Email:whyhdgis@163.com
*資助項目:國家自然科學基金項目“基于空間模擬和群智能優化的城市增長邊界劃定方法研究”(41401457); 河南省重大科技專項子課題“農村公共數據標準與共享技術研究與應用”(131100110400); 河南省高等學校重點科研項目“基于生物智能的新型農村社區空間布局優化技術研究”(15A170003)
S127; F301.2
A
1005-9121[2016]11-0037-07