基于ArcEngine的城鎮地籍信息管理系統研究
摘 要:地籍管理是土地信息化管理的重要組成部分,目前比較常見的地籍管理系統以GIS產品居多,這些系統能夠科學,準確,高效的描述地籍信息,大大提高工作效率。本系統選用ArcGIS Engine作為地理信息系統軟件,
摘 要:地籍管理是土地信息化管理的重要組成部分,目前比較常見的地籍管理系統以GIS產品居多,這些系統能夠科學,準確,高效的描述地籍信息,大大提高工作效率。本系統選用ArcGIS Engine作為地理信息系統軟件,采用Visual C#2010編程語言作為開發設計工具,是一個實現了用戶交互的數據管理系統。系統對于地籍信息的數據結構進行了設計和優化,研究了地籍信息的查詢,標注和顯示等功能的實現。
關鍵詞:GIS ArcGIS Engine 集成開發
近年來,隨著城鎮土地需求量的增大,城市建設與農田保護的矛盾日益突出,合理利用每一寸土地,科學管理土地,是一項非常重要的工作。地籍管理工作作為國土資源管理工作的基礎,采用常規手工作業方式難以滿足日漸增加的業務量和工作需求,如海量數據的管理,地籍信息與時俱進的要求,地籍圖的生產和快速更新的要求,土地利用規范性和科學性的要求,地產市場的要求,土地信息查詢的要求等等,這些都對地籍信息管理系統提出了更高層次的要求。目前,全國國土資源第二次大調查正在進行中,作為一項重要的國情調查,目的是全面查清全國土地利用現狀,掌握真實的土地基礎數據,實現土地資源的社會化服務,滿足社會經濟發展以及國土資源管理的需要,因而建設現代化的地籍管理信息系統勢在必行。
1 技術特點
本系統采用C#編程語言與ArcEngine函數庫相結合的開發方法設計和實現城鎮地籍信息管理系統,實現對城鎮地籍數據的瀏覽和查詢。
1.1 論文研究的主要內容
本文的主要研究內容有:掌握Microsoft Visual Studio、.NET、C#、ArcGIS ArcEngine 10等軟件使用與開發方法;基于C/S架構,采用C#與ArcGIS Engine相結合的開發方式,對系統進行結構和功能設計,建立城鎮地籍信息管理系統的原型系統,實現對基礎地理數據和專題地籍數據的數據瀏覽、信息查詢等功能。
1.2 論文技術路線
建立城鎮地籍信息管理系統是一項環節多、工作量大、異常繁復的工作,要使這項工作能夠順利進行,必須根據各環節的關系制定出正確的工作流程,總結了在信息管理系統開發中的共同特點,提出了一個建立城鎮地籍信息管理系統的技術路線。
2 系統技術
2.1 ArcEngine組件的主要優勢
2.1.1 標準的GIS框架
ArcEngine開發包為GIS應用程序的開發提供了一個標準的框架,ArcGIS的產品都是基于這種架構建立的,ArcEngine功能強大,并且具有擴展性,它豐富的功能允許開發者將精力集中到解決他們的應用程序的業務邏輯中,而不是從頭開始建立GIS功能集。
2.1.2 強大的組件庫
ArcEngine開發包擁有可視化控件集的接口,它們為一個ArcGIS應用程序提供一個良好的起點。
2.1.3 提供多種可視化控件
ArcEngine提供了一個公共的開發控件集合,如地圖控件(MapControl),布局控件(PageLayout),內容表控件(TOCControl),工具控件(ToolbarControl),使開發者能夠輕易的通過一種公共的形象和感覺來配置一個技術精湛的應用程序。
2.1.4 支持多種標準開發語言
ArcEngine可以嵌入到多種開發語言.NET、Java、C#,實現系統的集成開發。
2.1.5 可擴展性
在組件式軟件技術背后,有一個龐大的組件資源庫,用戶可以從不計其數的組件中挑選需要的組件式GIS一起集成應用系統,極大地擴展了GIS功能。
2.2 組件式GIS技術主要優勢
小巧靈活、價格便宜;無須專門GIS開發語言;強大的GIS功能;開發簡捷;更加大眾化。
2.3 ArcEngine控件
ArcEngine控件如圖3-1所示
3 城鎮地籍信息管理系統的設計
3.1 系統目標
建立規范化、完整化、標準化的城鎮地籍信息數據庫;通過系統實現對地籍信息的快速查找定位,并能統計出各類地籍信息;建立一個先進的、穩定的、開放的城鎮地籍信息管理系統。
3.2 設計原則
規范性、先進性、實用性。
3.3 需求分析
根據系統開發的目的,城鎮地籍信息管理系統應該滿足以下功能需求:數據瀏覽;數據編輯功能;數據查詢功能。
系統還需實現的功能:以不同比例尺,不同范圍顯示地圖,能夠實現鷹眼功能,能夠顯示圖上一點的坐標(二維坐標)。
3.4 系統開發方法
首先用集成開發環境注冊ArcGIS Engine開發組件,然后建立一個基于窗體的應用,添加ArcGIS Engine組件后選擇一種模式構建自己的應用,主要技術點:窗體設計與圖層引入;代碼控制。
3.5 系統配置
運行環境:Windows XP(需要安裝SP3補丁)
GIS環境:ArcEngine10.0(需要安裝SP4補丁)
編程語言環境:C#
4 城鎮地籍管理信息系統數據庫設計
4.1 數據庫設計規范化的四個要求
符合行業規范和標準;具有擴充性和兼容性;圖形設計與屬性設計有機結合;滿足歷史數據存儲與應用。
4.2 空間數據庫設計思路
空間數據庫由圖形數據庫和屬性數據庫兩部分組成,運用地理信息系統技術分別建好圖形數據庫和屬性數據庫后,通過統一的編碼來實現圖形數據庫與屬性數據庫的無縫連接,最終形成完整的空間數據庫。
4.3 屬性數據庫設計
屬性數據庫是存儲、分析、統計、查詢等的核心工具。通過數據庫管理屬性數據,針對實際需求,在數據庫中建立屬性表。
4.4 空間數據庫建立
本系統實驗數據的來源是遼寧省綏中縣的土地數據,本系統采用ArcGIS10.0作為建庫的基本GIS平臺,地籍數據經過調整、轉換、整理,導入空間數據庫的空庫中,完成數據的錄入。
5 系統介紹及主要功能的實現
5.1 主界面圖
5.2 地圖基本操作部分
5.2.1 鷹眼功能
為了可以使用戶方便地觀察一個目標(或區域)在整個開發區中的地理位置,屏幕的“鷹眼區”將出現地圖全圖,有一個矩形表示你要觀察目標(或區域),這相當一個“鷹眼”,始終聚焦在某一個矩形區域。這樣很方便用戶從整體地圖上控制地圖的顯示范圍。
5.2.2 地圖縮放
放大或者縮小地圖。
5.2.3 地圖平移
選中此功能后,在地圖上點著不放拖動鼠標,地圖會隨著鼠標而移動,拖到地圖最遠邊界后,漫游會自動停止。
5.2.4 地圖全圖
地圖全圖顯示在當前地圖窗口中。
5.2.5 上一視圖
點擊此按鈕后,視圖的比例和定位會恢復到上一次的操作結果。
5.2.6 其他輔助功能
系統可以顯示圖上任意一點的坐標(二維坐標),可以顯示地圖的當前比例尺,可以量測圖上任意兩點之間的直線距離,可以計算直線路徑。系統可以在圖上提供點選擇、線選擇、多邊形選擇,可以提供地圖標注??梢詫x擇后的標記進行刪除。
5.3 信息查詢功能
系統提供由圖形到屬性的查詢(識別),根據圖形可以查詢地籍屬性。用鼠標點擊地塊,可顯示相對應的屬性信息。
通過選擇工具“屬性查詢”按鈕選中要查看其屬性的圖形,通過瀏覽查詢結果功能查看其屬性。
通過瀏覽查詢結果功能對圖中的選擇對象進行屬性數據的瀏覽(如下圖6-2)。
6 結語
城鎮地籍信息管理系統的建立是一個長期的系統工程,并且要隨著技術和需求的變化不斷地完善和更新。只有一個完善的,現實性強的基礎地理信息數據庫,才能為社會提供一致的、現實性的基礎地理信息數據,并通過與城市的政府信息網連接, 為城市公安、戶籍、消防、環保、交通、園林綠化抗震防災等領域提供基礎地理信息服務,為各級政府的管理決策以及經濟建設的各個方面提供廣泛而深入的信息服務, 為未來 “數字城市”奠定堅實的基礎。
責任編輯:葉雨田
免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量
-
PPT | 高校綜合能源服務有哪些解決方案?
2020-10-09綜合能源服務,清潔供熱,多能互補 -
深度文章 | “十三五”以來電力消費增長原因分析及中長期展望
2020-09-27電力需求,用電量,全社會用電量 -
我國電力改革涉及的電價問題
-
貴州職稱論文發表選擇泛亞,論文發表有保障
2019-02-20貴州職稱論文發表 -
《電力設備管理》雜志首屆全國電力工業 特約專家征文
2019-01-05電力設備管理雜志 -
國內首座蜂窩型集束煤倉管理創新與實踐
-
人力資源和社會保障部:電線電纜制造工國家職業技能標準
-
人力資源和社會保障部:變壓器互感器制造工國家職業技能標準
-
《低壓微電網并網一體化裝置技術規范》T/CEC 150
2019-01-02低壓微電網技術規范
-
現貨模式下谷電用戶價值再評估
2020-10-10電力現貨市場,電力交易,電力用戶 -
建議收藏 | 中國電價全景圖
2020-09-16電價,全景圖,電力 -
一張圖讀懂我國銷售電價附加
2020-03-05銷售電價附加
-
電氣工程學科排行榜發布!華北電力大學排名第二
-
國家電網61家單位招聘畢業生
2019-03-12國家電網招聘畢業生 -
《電力設備管理》雜志讀者俱樂部會員招募
2018-10-16電力設備管理雜志