999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于“人、房互查”的社區居民信息系統研究

2015-02-19 05:23:00林選妙藍貴文
地理空間信息 2015年6期
關鍵詞:數據庫信息

林選妙,藍貴文,李 輝

(1.桂林理工大學 測繪地理信息學院 廣西空間信息與測繪重點實驗室, 廣西 桂林 541004;2.桂林旅游學院,廣西 桂林541004;3.桂林理工大學 南寧分校,廣西 桂林 530001)

采用信息技術來推進社區信息的高效管理和現代化建設,是社區步入高質量、高臺階的現代化生活水平的重要標志[1]。在城市中,街道辦、社區要做好對各類人員的管理及服務,最需要弄清楚的問題就是某個(類)人住在哪里、某間房子或某個區域住了什么人,即常說的要做到“以人查房、以房查人”。傳統的手工記錄、腦力記憶、手工制作報表等管理和服務方式,無法滿足當今城市中社區管理的需求[2]。利用GIS技術,設計社區居民管理信息系統,為管理者提供人員信息查詢、分析及可視化功能,是社區管理模式的發展趨勢[3]。本文提出了一種基于ArcGIS Engine的社區居民信息系統解決方案,以實現基于“人、房互查”模型為目標,利用采集、存儲、管理、運算、查詢、分析和顯示地理數據的技術手段,設計實現了一個社區居民信息系統原型,探索實現科學化、可視化及高效率社區居民信息管理可視化應用平臺的技術思路。

1 系統數據組織設計

1.1 空間要素的數據組織

為使開發者更加符合自然行為和人的思維方式去組織數據,實現更精確地對現實世界進行模擬[4],本文采用了ArcGIS的Geodatabase數據庫技術,以面向對象的管理模式來統一組織空間要素的空間數據和屬性數據。在Geodatabase數據庫中,空間數據是按 Geodatabase、Feature Dataset、Feature Class 3層結構組織管理的。例如,新建一個樓棟的空間要素類,其數據結構定義如表1所示。其中,設計樓棟編號為特殊字段,以便通過要素關聯居民屬性信息及住戶房產信息。

表1 樓棟要素數據結構定義

1.2 居民屬性信息數據組織

從廣義上講,居民屬性信息包括以單個居民為單位的屬性信息和以住戶為單位的屬性信息。

社區居民信息系統的構建是以居民和住戶房產信息為主要管理對象,因此,居民和住戶房產信息的數據組織設計關乎整個系統運行并且影響管理效益。在Geodatabase地理數據庫中,居民屬性信息是按Geodatabase、Table兩層結構組織管理的,其主要的居民屬性信息表有自然人基礎信息、住戶房產信息和特殊類別居民人口信息(包括黨員、重點人員、需關護人員、退休人員等)。其中,住戶房產信息和特殊類別居民信息分別通過住戶編號和身份證號與自然人基礎信息關聯,它們的關系模型如圖1所示。

1.3 空間要素數據與居民屬性數據一體化設計

在系統數據庫設計過程中,通過Access數據庫作為系統的居民信息數據庫基礎,不僅實現了空間要素的空間數據部分與屬性數據部分的一體化管理,還可以通過特殊字段,將空間要素數據與居民屬性信息數據關聯,從而實現通過空間要素去管理它所包含對象的信息,達到信息可視化管理的目的。

圖1 實體關系模型

由于住宅空間要素所對應的居民類別結構復雜、所包含的居民人數多,很難直接將居民信息以屬性值的形式存放在住宅空間要素中,而且會影響到居民數據庫的安全性。因此,通過空間要素的特殊字段,關聯居民信息數據庫中的居民信息表,從而間接達到操作和管理個人地理數據庫的目的。一般情況下,一個空間要素只包含了存儲該要素的屬性字段,其所代表的信息實在有限,不能夠去虛擬現實存在的實體。因此,通過特殊的關聯字段,從邏輯上講,擴展了空間要素的表現能力,此時的空間要素不再是簡單的矢量圖形要素,而是具有豐富信息的復雜對象。如圖2所示,通過樓棟編號構建了一個唯一的樓棟要素復雜對象,它除了具有空間要素自身的樓棟地址、樓層數等屬性,還附有各類居民的屬性信息,從而實現空間要素數據與居民屬性數據的一體化。

圖2 空間要素數據與居民屬性數據的一體化設計

2 社區居民信息系統功能設計與實現

社區居民信息系統功能模塊設計如圖3所示。

2.1 “人、房互查”模型的實現

“人、房互查”模型是指社區管理者根據查詢需求選擇通過居民查詢住戶房產信息,即“以人查房”方式,或通過住戶房產信息查詢居民,即“以房查人”的方式進行居民信息高效查詢的過程。

圖3 社區居民信息系統功能模塊

“以人查房”包括居民信息的模糊查詢和精確查詢,主要通過數據庫訪問對象(OleDbConnection對象、DataTable對象、OleDbCommand對象、OleDbDataAdapter對象等)查詢到居民信息,然后根據返回的樓棟編號,利用DataSet對象、IFeatureLayer對象、IQueryFilter對象、IFeatureCursor對象從要素集中查詢出相關的住戶房產信息及樓棟要素信息,并將要素在地圖中高亮顯示出來[5]。

“以房查人”是傳統空間查詢的升級,除了可以查詢空間要素自身的屬性信息,最主要的是能夠查詢包含在該要素中其他對象的屬性信息,如居民的屬性信息及住戶房產信息。它是根據用戶設置的選取要素方式(主要有點選擇、矩形選擇及多邊形選擇),選擇感興趣的空間樓棟要素,以查詢出居民屬性信息和住戶房產信息的過程。該查詢主要通過ArcGIS Engine的Geodatabase、Carto、Geometry等 類 庫,以 及ISpatialFilter接口、IQueryFilter接口和IFeatureLayer接口來完成的。此外,“以房查人”是一個與地圖視圖交互的過程,因此該功能是通過MapControl控件的OnMouseDown事件和OnDoubleClick事件實現的。“人、房互查”的實現如圖4所示。

2.2 系統各功能的實現

本文所構建的社區居民信息系統是采用Visual Studio 2010作為集成開發環境,以C#為第一開發語言,以ArcGIS Engine 10.0高級GIS組件為二次開發工具,以ArcGIS提供的Personal Geodatabase為系統數據庫,以ADO.NET技術為底層數據庫訪問技術進行開發的居民信息系統。系統功能可分為傳統信息系統所具有的基本功能和ArcGIS Engine提供的GIS功能2部分。

圖4 “人、房互查”的實現

信息系統基本功能包括居民屬性信息查詢、編輯、更新、統計分析、信息輸出、系統維護等[6,7]。實現這些功能的主要是通過ADO.NET數據訪問類來完成,包括數據提供者對象(Connection、Command、CommandBuilder、DataReader、DataAdapter)和數據庫用戶對象(DataSet、DataTable、DataRelation)[6]。此外,使用SplitContainer、TabControl、ToolStripStatusLabel控件來實現系統界面的布局,還使用ComboBox、ListBox、RichTextBox等控件實現系統其他相關功能。

系統的GIS功能負責社區內地理空間數據的管理,實現地圖視圖控制(如地圖的放大、縮小、平移、變更圖層顯示順序和顯示開關控制及標注功能)、空間要素編輯、地圖制圖(添加地圖要素,如地圖標題、指北針、比例尺、圖例、網格等圖形要素)及輸出、鷹眼等[8,9]。主要通過添加ArcGIS Engine中的MapControl、ToolbarControl、TOCControl、PageLayoutControl、SymbologyControl等GIS可視化控件,并調用相關接口及方法來實現的。例如,空間要素編輯是使用IWorkspaceEdit中的StartEditOperation方法和StopEditOperation方法來實現要素編輯的開啟和關閉,使用接口IFeatureClass來添加新要素以及使用接口IFeature的Delete方法來刪除空間要素[9]。使用Iannotate LayerPropertiesCollection接口和IAnnotationProperties接口實現地圖的標注功能。

運行系統并加載社區數據庫,其界面效果圖如圖5所示,它主要由菜單欄、工具欄、圖層顯示控制欄、地圖視圖窗口、地圖制圖窗口、鷹眼窗口、狀態欄等組成,提供社區內空間數據和居民信息屬性數據的查詢、顯示、更新及輸出等功能,基本滿足社區居民信息的科學化、高效率和可視化管理。

圖5 社區居民信息系統運行界面及系統部分功能

3 結 語

本文結合組件式GIS二次開發技術,提出了社區居民信息系統實現居民信息高效及可視化管理的技術路線。以ArcGIS Engine二次開發為例,探討了“人、房互查”模型與GIS相結合技術的實現過程,說明了在C#環境下,選擇功能強大的可視化控件作為二次開發組件,由此開發的系統具有低成本、開發周期短、可拓展性好等特點。實驗表明,本系統能夠較好地實現社區地圖的顯示、“人、房互查”與居民信息管理、輸出等功能,幫助了社區居民信息的科學化、高效率管理,為社區的信息化建設奠定了基礎。

[1]周德明,呂耀懷.虛擬社區:傳統社區概念的拓展[J].湖湘論壇,2003(1):68-69

[2]藍永乾.大慶市社區管理信息系統設計與實現[D].長春:吉林大學,2012

[3]王輝.基于GIS的住宅小區信息管理系統[D].大連:大連理工大學,2005

[4]郭瑞隆.基于ArcEngine的三維居民信息系統的建立[D].西安:西安科技大學,2011

[5]朱振華,侯敏.基于ArcEngine的基礎地理信息系統的設計與實現[J].地理空間信息,2011,9(1):88-90

[6]劉仙桃,李道兵.基于C#.NET的Access數據庫創建與訪問[J].電腦編程技巧與維護,2011(6):52-54

[7]王志恒,楊國東,吳瓊,等.基于ArcGIS Engine的虛擬校園信息管理系統的設計與實現[J].地理信息世界,2008(3):80-84

[8]毛曉利,劉智勇,毛洋,等.基于ArcEngine的白水縣蘋果信息管理系統設計與實現[J].西北林學院學報,2012,27(3) :203-208

[9]吳冬琴,梁明,厲保軍.基于ArcGIS Engine的小區物業管理系統的研究[J].技術與創新管理,2010,31(1):111-114

猜你喜歡
數據庫信息
數據庫
財經(2017年15期)2017-07-03 22:40:49
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
數據庫
財經(2010年20期)2010-10-19 01:48:32
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲小视频网站| 99久久免费精品特色大片| 2022国产无码在线| 国产欧美成人不卡视频| 日韩高清在线观看不卡一区二区| 午夜视频www| 亚洲精品国产综合99| 天天综合网色| 97国产在线视频| 欧美亚洲一二三区| 欧美精品伊人久久| 日韩av手机在线| 91精品国产情侣高潮露脸| a毛片免费观看| 欧洲一区二区三区无码| h视频在线播放| 国产美女无遮挡免费视频| 91亚瑟视频| 国产在线观看精品| 国产一级在线观看www色| 国产不卡国语在线| 一级毛片a女人刺激视频免费| 欧美a在线| 亚洲精品在线91| 国产一区二区在线视频观看| 午夜成人在线视频| 国产精品久久久久久久伊一| 国产肉感大码AV无码| 亚洲一欧洲中文字幕在线| 久久久久亚洲精品成人网 | 91啪在线| 日本高清在线看免费观看| 亚洲欧美成人综合| 欧美一区二区福利视频| 九色综合视频网| 91黄视频在线观看| 亚洲国模精品一区| 色婷婷亚洲综合五月| 国产精品一区在线观看你懂的| 久久国产精品影院| 久久99国产综合精品女同| 亚洲成a人在线播放www| 夜色爽爽影院18禁妓女影院| 九色免费视频| 亚洲精品天堂在线观看| 激情爆乳一区二区| 午夜国产理论| 国产精品视频猛进猛出| 午夜一级做a爰片久久毛片| 国产精品成人免费视频99| 国产亚洲一区二区三区在线| 中文字幕伦视频| 亚洲码一区二区三区| 免费一级毛片不卡在线播放| 香蕉视频国产精品人| 欧美在线中文字幕| 日韩在线观看网站| 欧美精品不卡| 影音先锋丝袜制服| 色婷婷色丁香| 色天堂无毒不卡| 欧美人与牲动交a欧美精品| 亚洲无码高清免费视频亚洲| 丁香五月亚洲综合在线 | 亚洲av无码牛牛影视在线二区| 国产尤物jk自慰制服喷水| 免费国产高清精品一区在线| 欧美日韩精品一区二区在线线 | 国产午夜小视频| 午夜视频免费试看| 欧美一区福利| 色噜噜狠狠色综合网图区| 国产欧美在线观看视频| 色老头综合网| 欧美成人综合视频| 91在线国内在线播放老师| 欧美乱妇高清无乱码免费| 九九九久久国产精品| 国产精品青青| 日韩毛片免费观看| 国产视频只有无码精品| 91九色国产在线|