王 威 方樂道 張 鍵 王 俊
(河南省測繪工程院,河南 鄭州 450003)
基于ArcGIS Engine開發(fā)的國土儲備資源信息管理系統(tǒng)
王威方樂道張鍵王俊
(河南省測繪工程院,河南鄭州450003)
根據(jù)國土儲備資源信息管理的特點,結合GIS強大的空間分析功能和OA技術,提出面向國土儲備資源信息管理系統(tǒng)。系統(tǒng)采用集成開發(fā)模式,以ArcGIS Engine、Microsoft Visual Studio 2010為開發(fā)平臺,利用VC#匯編語言實現(xiàn)人機的圖形交互操作。
國土儲備;ArcGIS;空間分析
近年來,隨著城市化進程的不斷推進,城市框架逐步擴大,對土地的需求也與日俱增,土地出讓管理工作量大幅增加。但目前工作中存在的土地空間位置不易標記、數(shù)據(jù)格式不兼容、坐標基準不統(tǒng)一等問題,嚴重影響著土地出讓管理的工作效率。如何高效、科學地利用有限的土地資源,已成為土地管理部門的首要問題。
GIS技術作為一門空間信息分析技術,在資源與環(huán)境應用領域中具有技術先導性作用。通過GIS技術建立土地儲備管理信息系統(tǒng),能夠直觀地反映土地儲備狀況,完整地記錄土地儲備變化情況,便于進行信息處理和分析工作,為土地儲備管理提供科學、系統(tǒng)的管理工具,實現(xiàn)土地資源數(shù)據(jù)的共建共享,便于部門之間的信息交流,完善土地儲備的綜合管理和數(shù)據(jù)更新[1]。
因此,本文基于城市范圍內的儲備土地及未被開發(fā)土地的各類數(shù)據(jù),并以電子地圖為載體,運用GIS技術直觀、系統(tǒng)地表現(xiàn)和分析數(shù)據(jù)[2]。系統(tǒng)擁有基礎的空間量測、數(shù)據(jù)編輯、查詢定位等功能,開發(fā)了統(tǒng)計分析、緩沖分析等空間分析功能,且能夠加載不同格式的源數(shù)據(jù)。方便用戶對多源數(shù)據(jù)的管理,為土地收回、規(guī)劃、開發(fā)整理提供科技支撐[3-5]。
城市土地儲備資源管理系統(tǒng)建設基于多層架構開發(fā)的理念,采用NewMap Server+ArcEngine+.NET開發(fā)模式搭建業(yè)務運行系統(tǒng)。系統(tǒng)主要由專題數(shù)據(jù)層、邏輯開發(fā)層、系統(tǒng)應用層組成。
2.1數(shù)據(jù)庫設計
數(shù)據(jù)庫作為數(shù)據(jù)存儲的基礎,應遵循數(shù)據(jù)結構的多樣性、普遍性的設計原則,能夠容納常用格式的矢量數(shù)據(jù)和柵格數(shù)據(jù)。充分利用目前主流GIS軟件提供的數(shù)據(jù)存儲、管理和應用方案,以兼容性、實用性和擴展性為設計原則,力求創(chuàng)建一個具有開放性、實用性的空間數(shù)據(jù)庫,為各部門提供多種格式的資料信息,主要包括基礎地理數(shù)據(jù)庫和專題數(shù)據(jù)庫。系統(tǒng)根據(jù)不同數(shù)據(jù)所代表的各種專題屬性來組成不同的數(shù)據(jù)層[6]。系統(tǒng)數(shù)據(jù)庫分類組織結構示意圖見圖1。
圖1 系統(tǒng)數(shù)據(jù)庫分類組織結構示意圖
2.2圖庫管理模塊
集成了對圖形數(shù)據(jù)、屬性數(shù)據(jù)、柵格數(shù)據(jù)的導入與導出,完善對數(shù)據(jù)庫的數(shù)據(jù)更新與管理。
2.2.1數(shù)據(jù)導入與導出。通過數(shù)據(jù)輸入接口編寫相應程序,實現(xiàn)矢量數(shù)據(jù)、柵格數(shù)據(jù)、屬性數(shù)據(jù)等多種格式數(shù)據(jù)的入庫,并檢查數(shù)據(jù)的完整性與坐標數(shù)據(jù)的統(tǒng)一性。根據(jù)用戶需求,將某一區(qū)域數(shù)據(jù)輸出為指定大小比例尺地圖,實現(xiàn)多種數(shù)據(jù)格式(如DWG、shp等)的無損轉換。
2.2.2區(qū)域管理。在實際應用中,當某一區(qū)域范圍確定后,應快速編輯相應圖斑的空間形態(tài)及相關屬性,實現(xiàn)該區(qū)域范圍內圖斑信息的屬性錄入、圖形編輯、添加新圖斑、空間量算等操作。
2.2.3屬性管理。具備GIS軟件的查詢功能,包括點擊查詢、空間定位、關鍵字搜索等功能。當點擊某一圖斑時,軟件以加亮顯示的方式強調該地塊,同時顯示出該圖斑的屬性信息。此外,在屬性管理模塊中,亦可根據(jù)實際需求對屬性字段進行編輯,以擴展系統(tǒng)功能。
國土儲備資源信息管理系統(tǒng)的開發(fā)流程如下(見圖2)。
3.1資料收集與整理
收集與該系統(tǒng)相關的資料和專題數(shù)據(jù),并按照相應規(guī)定對資料進行分類、編碼。
3.2數(shù)據(jù)庫的建立
考慮到數(shù)據(jù)類型的不同,數(shù)據(jù)庫的建立應包含屬性數(shù)據(jù)庫和圖形數(shù)據(jù)庫,根據(jù)實際工作對系統(tǒng)的要求,應采用大中型數(shù)據(jù)庫管理系統(tǒng),同時存儲空間數(shù)據(jù)和屬性數(shù)據(jù)。
3.3應用模塊開發(fā)
數(shù)據(jù)是系統(tǒng)的基礎,應用是開發(fā)的目的。作為系統(tǒng)的核心部分,該模塊集成了GIS技術的多種經典算法,從用戶的實際需求出發(fā),在程序的編寫過程中,保證該模塊具有良好的通用性和實用性。
3.4系統(tǒng)的集成與運行
開發(fā)平臺運用采用Visual Studio 2010,通過ArcEngine相關接口將功能組件嵌入到應用程序中,ArcSDE作為空間數(shù)據(jù)引擎訪問綜合數(shù)據(jù)庫,編寫相應程序設置ArcGIS組件屬性、調用方法、參數(shù)傳遞,最終實現(xiàn)系統(tǒng)的GIS功能。
圖2 系統(tǒng)開發(fā)流程圖
本文以城市土地管理數(shù)據(jù)為依托,采用VC#語言,運用ArcGIS Engine中的相關控件,開發(fā)自定義功能按鈕,實現(xiàn)人機的圖形交互操作。系統(tǒng)加載圖層后如圖3所示。
圖3 加載相關圖層
圖4 新建地塊
圖5 面域裁剪算法原理
為增強系統(tǒng)的互操作性,可通過輸入坐標新建地塊。首先在屏幕上點畫新建地塊(在點畫地塊時,可輸入控制點坐標或捕捉已存在的點),再直接導入SCX文件新建地塊(見圖4)。
為判斷重復、壓蓋的圖斑信息,采用基于空間分區(qū)二叉樹的面域裁剪算法(見圖5),這種算法具有具有高效、準確等特點,適用于任意復雜約束下的剪切運算(見圖6)。
圖6 面域裁剪算法結果
國土儲備資源管理系統(tǒng)通過融合GIS技術、組件開發(fā)技術,對現(xiàn)有的土地儲備數(shù)據(jù)進行處空間定位、統(tǒng)計分析、圖形數(shù)據(jù)輸出、屬性數(shù)據(jù)對比等操作,最終形成簡明的圖表數(shù)據(jù),供各級土地管理部門調閱和查看,為土地管理部門提供有效的技術支撐。
[1]劉耀林.土地信息系統(tǒng)[M].北京:中國農業(yè)出版社,2003.
[2]錢樂祥.土地信息系統(tǒng)的幾個基本問題[J].測繪通報,1999(10):18-21.
[3]張斌.基于ArcGIS Engine的GIS開發(fā)技術[J].武漢大學研究生學報,2004(3):7-8.
[4]吳瑋,李小帥,張斌.基于ArcGIS Engine的GIS開發(fā)技術探討[J].科學技術與工程,2006(2):167-178.
[5]朱光.應用GIS技術開發(fā)土地信息系統(tǒng)的幾個問題[J].工程勘察,2001(3):53-56.
[6]張宇,鄧峰.淺談我國土地信息系統(tǒng)的建設與發(fā)展[J].價值工程,2010(23):137-139.
Land Reserve Resource Information Management System Based on ArcGIS Engine
Wang WeiFang LedaoZhang JianWang Jun
(Henan Surveying and Mapping Engineering Institute,Zhengzhou Henan 450003)
According to the characteristics of land reserve resource information management,combined with the powerful spatial analysis function of GIS and OA technology,land reserve resource information management system was proposed.System used the integrated development model,with Engine Microsoft,Visual Studio ArcGIS 2010 as the development platform,using VC#assembly language to achieve human-computer interactive graphics.
land reserve;ArcGIS;spatial analysis
P208
A
1003-5168(2016)07-0032-03
2016-06-20
王威(1983-),男,大專,助理工程師,研究方向:工程測量、地理信息數(shù)據(jù)處理。