摘要:文章所述系統綜合運用了WebGIS技術、計算機技術以及網絡技術,實現土地信息管理系統的國有劃撥用地信息管理。以廊坊市為例,文章介紹了基于WebGIS的國有劃撥用地管理系統的設計思想、系統框架以及功能模塊的設計與實現。
關鍵詞:WebGIS;土地信息管理系統;國有劃撥用地管理系統;計算機技術;網絡技術 文獻標識碼:A
中圖分類號:P208 文章編號:1009-2374(2017)04-0011-02 DOI:10.13535/j.cnki.11-4406/n.2017.04.006
國有劃撥土地是指國家機關、軍事、城市基礎設施、公益事業以及國家重點扶持的能源、交通、水利等基礎設施用地。國有劃撥土地使用權不得單獨轉讓、出租、抵押。建國以來,我國的土地長期實行無償、無限期的劃撥使用制度,新《土地管理法》的頒布實施,標志著我國的土地使用制度開始從無償、無限期的劃撥土地使用權制度過渡到有償、有限年期的出讓土地使用權制度。隨著我國經濟體制改革的逐漸深入,國家出臺了一系列政策性文件和法律法規,以期逐步規范國有土地的使用秩序。
近年來,廊坊市國土資源局在國有劃撥用地管理工作中發現諸多問題,主要問題如下:(1)缺乏數據管理平臺;(2)數據更新不及時,數據信息現勢性差;(3)國有劃撥土地利用現狀情況難以掌握,缺乏評估分析平臺。
為了掌握國有劃撥用地的利用現狀,以國有劃撥用地現狀測繪數據為基礎,建立國有劃撥用地信息數據庫,采用WebGIS技術開發基于B/S模式的信息管理系統,將GIS技術與網絡技術相結合,實現國有劃撥用地的查詢、分析和統計等功能,為用戶提供基于地圖的可視化信息服務,滿足國土局國有劃撥用地日常管理工作的需求。
1 系統設計
根據系統所需數據及功能需求,系統的應用程序基于Visual C#.NET開發環境和ArcGIS Server開發組件進行開發,數據采用ESRI公司的GeoDatabase進行存儲和管理。系統的目的是通過一張圖去展示廊坊市國有劃撥用地的基本情況及利用現狀,并實現網絡辦公及辦公自動化,系統主要實現目標:(1)實現國有劃撥用地的可視化;(2)實現國有劃撥用地宗地信息管理;(3)實現國有劃撥用地收費信息管理;(4)實現宗地、利用現狀及收費信息的查詢與分析,生成數據報表。
1.1 系統框架分析
系統由GIS模塊和數據管理模塊組成,考慮到地理信息數據管理的特殊性,系統采用B/S體系架構模式,實現客戶端和服務器分離,數據的集中管理及維護。該系統的表現層由C#和Asp.Net實現Web窗體顯示界面;業務邏輯層由C#實現業務處理能力,通過模塊管理方式達到代碼復用,并使代碼和數據庫訪問分離。
系統劃分為數據服務層、應用支撐層、業務實現層以及表現層四層。如圖1所示:
圖1 系統總體框架示意圖
1.2 數據組織
系統所需的矢量數據主要由國有劃撥用地宗地數據、利用現狀數據、基礎地理數據、土地利用現狀和地價等組成,采用GeoDatabase對系統數據進行存儲和管理。GeoDatabase由多個數據集組成,不同數據即為不同的數據集。其中,國有劃撥用地宗地數據集和利用現狀數據集存儲了國有劃撥用地地塊以及利用現狀地塊的圖形信息以及相應的屬性信息,是本系統最重要的數據集。基礎地理數據集、土地利用現狀數據集以及其他要素集作為地理分布情況、土地利用情況以及地價信息等輔助數據集,為國有劃撥用地管理者的決策分析提供數據參考依據。
1.3 系統功能設計
系統主要功能模塊包括地圖管理、宗地管理和收費管理。除主要功能模塊之外,還有查詢統計和系統管理模塊。
圖2 系統功能模塊
地圖管理模塊:對國有劃撥用地及利用現狀圖形信息進行管理。實現地圖的放大、縮小、平移等基本操作功能以及地圖的空間量算和空間分析等功能。
宗地管理模塊:對宗地地塊及屬性信息進行管理。
收費管理模塊:錄入及更新收費信息、制定收費標準、輸出收費憑證。
地圖管理、宗地管理、收費管理和查詢統計模塊均具有查詢功能,但是宗地管理、收費管理以及查詢統計模塊的操作權限根據用戶管理中的權限分類分為普通用戶、數據管理員以及系統管理員,根據權限限制管理各功能模塊。
2 系統實現
系統采用ArcGIS Server分布式結構通過地圖服務器向客戶端提供可視化的數據展示,并采用用戶控件技術、GIS組件的二次開發技術、Ajax異步調用技術和地圖的疊加分析實現Web頁面管理、GIS基本功能、數據查詢分析、統計和輸出等功能,并將結果以列表框、頁面或office報表的方式輸出。
系統的核心特色是以可視化操作方式對空間和屬性數據的查詢分析、統計和輸出。實現的主要功能及代碼如下:
2.1 地圖管理
該模塊利用ArcGIS Server組件實現GIS的放大、縮小、平移等基本GIS功能。通過GIS的疊加分析和Ajax異步調用技術進行查詢分析,利用Web頁面彈出列表框,并列出用戶所關注的宗地信息、利用情況和收費情況。異步調用實現代碼如下:
cr=new CallbackResult(null,null,″javascript″,″displayZDDIV(′″+zdInfo+″′);″);
map.CallbackResults.Add(cr);
2.2 宗地管理
該模塊主要針對宗地及其利用現狀信息進行管理,通過宗地的唯一編號宗地編號,實現宗地的定位,圖形及權屬信息錄入、更新及查詢。
2.3 收費管理
該模塊是實現對改變土地用途的宗地收費信息的錄入、查詢、輸出收費憑證以及收費標準定制等功能。實現代碼列舉如下:
采用用戶控件技術的頁面管理方式的頁面實現代碼如下:
<%@Register Src=〝~/ascx/rentInyear.ascx″TagName=〝rent″
TagPrefix=〝rentDIV″%>
收費憑證以Word報表形式輸出,將該宗地信息以及該宗地土地利用現狀圖打印蓋章下發給相關土地使用者。其中利用現狀圖輸出代碼如下:
ImageAttributes ImgAttr=setImageAttributes(fTransparency);
ESRI.ArcGIS.ADF.Web.MapImage mapImage=null;
IGISFunctionality gisFunctionality=Map1.GetFunctionality(0);
ESRI.ArcGIS.ADF.Web.DataSources.Graphics.MapResource selectionGMR=gisFunctionality.Resource as
ESRI.ArcGIS.ADF.Web.DataSources.Graphics.MapResource;
selectionGMR.Graphics.Tables.Clear();
if(PropertiesContrast.adfEnvelope!=null)
mapImage=myFunc.DrawExtent(PropertiesContrast.adfEnvelope);
else{
Map1.RefreshResource=(selectionGMR.Name);
mapImage=myFunc.DrawExtent(Map1.Extent);
}
3 結語
早在20世紀60年代,歐美國家就已開始投入巨額的財力和人力來完成土地信息系統的建設。目前,基于GIS和Internet技術的WebGIS的土地信息系統的建設已成為地理信息系統發展的重要方向之一。將地理信息技術與辦公自動化相結合,實現對廊坊市國有劃撥用地“一張圖”的管理,直觀形象地掌握國有劃撥用地分布情況及利用現狀,為國有劃撥用地管理及決策者提供有力的數據支持。
參考文獻
[1] 衛海燕,康鑒,任志遠.基于WebGIS的西安市土地管理信息系統設計與開發[J].干旱區資源與環境,2005,19(5).
[2] 曾賣脈,王乘.基于ArcGIS Server的WebGIS性能分析[J].計算機工程,2008,34(17).
[3] 何正國,杜鵑.ArcGIS Server開發從入門到精通[M].北京:人民郵電出版社,2010.
[4] 溫玉維,鄒崢嶸,任志高.基于.NET和ArcGIS Server的縣級土地利用現狀信息系統設計[J].計算機與數字工程,2009,37(6).
[5] 李正學,許捍衛.基于開源的輕量級WebGIS開發框架的研究與實現[J].測繪與空間地理信息,2015,38(5).
[6] 劉光,唐大仕.WebGIS開發-ArcGIS Server與.NET[M].
北京:清華大學出版社,2009.
[7] Adam Calderon Joel Rumerman.Asp.NET AJAX服務器控件高級編程[M].北京:機械工業社,2009.
作者簡介:徐淼華(1983-),女,供職于河北省地質測繪院,碩士,研究方向:地理信息技術的應用。
(責任編輯:黃銀芳)