基于gis的社区管理和服务信息建立的方法

文档序号:7622802阅读:318来源:国知局
专利名称:基于gis的社区管理和服务信息建立的方法
技术领域
本发明涉及基于GIS的社区管理和服务信息建立的方法。
背景技术
基于GIS的空间数据与属性数据的结合具有相当的意义,如双向查询系统将空间数据与属性数据相结合,既能根据属性数据调用相应的空间数据,动态显示相关地图,也能在地图上点击查询,调用出相应的属性数据,获取属性信息。亦如以美国MapInfo公司先进的MapX5.0版本软件为平台,结合国土资源局开发的地理信息系统(电子图),可以与各社区所有居民、户籍、单个社会组织等基本信息相联系,实现更直观、更便捷的图文合一、互为查寻、互为生成、搜索功能。未见用于社区管理和服务信息建立。
但地理信息系统与社区管理与服务信息的有机结合与统一,可为社区乃至全区进行居民分布状况分析、流动人口管理、计划生育工作、卫生防病防疫、社区安全监控、社区资源共享、税源经济发展、城市长效管理等城区基础建设提供及时、准确、全面、科学的决策基础,使社区管理进行革命性的推动作用。
同理,社区内各企事业机关、社会团体、服务机构等等各类与居民和社区建设有关的近千项信息都可从系统软件中及时获取。而这些信息的准确掌握和及时获得对社区居委会处理日常事务来讲是十分重要的,它开创性的改变了以往社工上门调查、逐一核对、登记造册、翻遍台帐、校对确定的烦琐过程,从根本上大大提高了社工工作与服务的效率。

发明内容
本发明的目的是,提供一种基于GIS的社区管理和服务信息建立的方法,空间数据与属性数据的结合具有相当的意义,如双向查询系统将空间数据与属性数据相结合,既能根据属性数据调用相应的空间数据,动态显示相关地图,也能在地图上点击查询,调用出相应的属性数据,获取属性信息。尤其与社区管理和服务信息建立相结合。
本发明的目的是这样实现的基于GIS的社区管理和服务信息建立的方法,先向地图绑定属性数据,然后基于这些数据创建并采用集中管理的方式将所有的数据集中到一个SQLserver中管理、备份,中间层采用加密连接、用户认证、安全通道等技术手段保障连接数据库的安全性和可靠性。
一旦需要实现数据的集中管理,我们将采用如下方案,数据库将和外部网络以及内部网络完全隔离,一旦用户需要连接网络访问社区信息系统,将使用VPN的加密连接技术,通过路由器连接到内网的数据库中。
由于本发明涉及的数十万条记录在数据传递中将对网络造成巨大的负担。大部分的时候用户只需要调用某一条或者几条数据,但是这样的数据查询或者传输会造成服务器的巨大负荷,以及用户漫长的等待。很多情况下用户将不能忍受这样的等待。我们采用了同步单机数据库的方式来将服务器中的数据导出到本地的数据库(采用了JET引擎,windows自带的数据库引擎所以客户端不需要安装任何的数据库系统)。
用户在同步数据库系统后的除录入之外的所有操作都可以在单机版本下进行。通过这样的手段减轻了服务器的负荷,减少了网络的数据传输,以及用户操作时的等待时间。
图形的传输同步问题图形是一个非常庞大的数据流,在传输、同步方面都会带来非常大的问题,特别是用户查询图形时如果从数据库中获取图形,那么解析和显示的等待将非常之长。
我们采用了每个客户端一个图形的备份,一旦发生了图形的变更将自动更新所有客户端的数据,以保障图形数据的同步。这样一来同时解决了图形的传输以及显示方面的问题,至于数据同步的问题大家不要担心,我们采用了稳定先进的算法来保障数据准确的在图形中的显示。由于涉及技术机密的问题在这里不作为一个详细的解决方案而介绍。
采用了软件自我更新维护的先进技术,保障客户端的自我检查自我发现和自我修复的功能来保障客户端的稳定运行。
当软件开始运行时将检查客户端是否为最新版本,如果不是最新版本将会和服务器联系以便获得最新的版本。
当软件由于病毒感染、人为损坏等等原因出现故障不能运行,我们在服务器上提供了软件的最新版本,以便用户能够直接下载到可以正确使用的版本。由于数据都是由服务器集中管理,所以用户不需要担心自己的数据会遭受到毁灭性的打击。
数据量大——数据的存储问题每个社区少则几万人,多则几十万人,海量数据的存储将和传输都将会成为一个庞大的负担。如果都使用大型数据库则对软件的购买成本即用户的投资造成巨大的负担。
如此多的数据,用户的录入工作将会十分繁重,万一数据丢失造成的损失将是不可想象的一次毁灭性的打击,轻则打击社区使用者的积极性,重则打击对于信息化建设的信心。
我们采用集中管理的方式将所有的数据集中到一个SQLserver中管理、备份,中间层采用加密连接、用户认证、安全通道等技术手段保障连接数据库的安全性和可靠性。
一旦出因为病毒感染、人为损坏等等原因出现的数据丢失等等不可预见的毁灭打击,我们可以通过对数据中心的迅速恢复来恢复社区用户的数据。社区用户不需要担心数据安全的问题。所有的数据存储安全等等问题都由数据中心自动完成。
数据中心的安全方案我们推荐使用双机热备,如果不能达到这样的要求,我们要求其配备一个刻录光驱,所有的数据每日备份。
数据安全要求高——数据的安全保障社区信息系统中的数据是十分敏感的,一旦流落到社会,那么将会造成非常大的麻烦,因为数据的真实性,机密性所以数据安全是整个系统的最基本的条件。如果不能保障数据的安全,整个系统就是一个不稳定的毫无用处的定时炸弹。一般没有网络的情况,技术方面不需要做任何处理,我们需要依靠行政管理的威慑力量,和维护人员自身的修养来保障数据的安全,目前的任何系统都是需要这样的约束。此方面需要民政部门需要通过学习信息安全方面的知识,才能做到相对的数据安全。
一旦需要实现数据的集中管理,我们将会采用如下方案,数据库将和外部网络以及内部网络完全隔离,一旦用户需要连接网络访问社区信息系统,将使用VPN的加密连接技术,通过路由器连接到内网的数据库中。
本发明的特点是利用组件式GIS技术(1)小巧灵活、价格便宜在组件模型下,各组件都集中地实现与自己最紧密相关的系统功能。组件化的GIS平台集中提供空间数据管理能力,并且能以灵活的方式与数据库系统连接。在保证功能的前提下,系统表现得小巧灵活,而其价格仅是传统GIS开发工具的十分之一,甚至更少。这样,用户便能以较好的性能价格比获得或开发GIS应用系统。
(2)直接嵌入MIS开发工具组件的生产建立在严格的标准之上,因此,凡符合标准的组件都可在目前流行的各种开发工具上使用。这样,VB、VC、Delphi、PowerBuilder、Notes、Foxpro、Access等都可直接成为GIS或GMIS的优秀开发工具,它们各自的优点都能够得到充分发挥。这与传统GIS专门性开发环境相比,是一种质的飞跃。
(3)强大的GIS功能新的GIS组件都是基于32位系统平台的,采用InProc直接调用形式,所以无论是管理大数据的能力还是处理速度方面均不比传统GIS软件逊色。小小的GIS组件完全能提供拼接、裁剪、叠合、缓冲区等空间处理能力和丰富的空间查询与分析能力。
(4)开发简捷由于GIS组件可以直接嵌入MIS开发工具中,对于广大开发人员来讲,就可以自由选用他们熟悉的开发工具。而且,GIS组件提供的API形式非常接近MIS工具的模式,开发人员可以像管理数据库表一样熟练地管理地图等空间数据,无须对开发人员进行特殊的培训。在GIS或GMIS的开发过程中,开发人员的素质与熟练程度是十分重要的因素。这将使大量的MIS开发人员能够较快地过渡到GIS或GMIS的开发工作中,从而大大加速GIS的发展。
与国内外同类先进技术的比较1.图文合一功能。
即以美国MapInfo公司先进的MapX5.0版本软件为平台,实施例中将南京市国土资源局开发的地理信息系统(电子图)与各社区所有居民、户籍、单个社会组织等基本信息相联系,实现更直观、更便捷的图文合一、互为查寻、互为生成、搜索功能。
这一创造性的设想和相关功能的实现,首次开创了地理信息系统与社区管理与服务信息的有机结合与统一,可为社区乃至全区进行居民分布状况分析、流动人口管理、计划生育工作、卫生防病防疫、社区安全监控、社区资源共享、税源经济发展、城市长效管理等城区基础建设提供及时、准确、全面、科学的决策基础,可以毫不夸张的说,系统这一强大的功能对社区居委会工作来说具有革命性的推动作用。
例在全区电子图上任意点击某社区某楼栋,选择获取信息,即可出现此楼栋的楼层、单元和室号信息。如再点击该栋305室即出现305室内居住的5位居民全部个人信息。反之,如要了解某社区居民张捷的具体住所和个人信息。只要在系统中输入张捷的姓名,选择图形查询,系统随即出现张捷所住的楼栋情况、单元号和室号(显示变色的室号)。再点击其室号,即出现居民张捷及与其共住的3位居民的个人全部信息。同理,社区内各企事业机关、社会团体、服务机构等等各类与居民和社区建设有关的近千项信息都可从系统软件中及时获取。而这些信息的准确掌握和及时获得对社区居委会处理日常事务来讲是十分重要的,它开创性的改变了以往社工上门调查、逐一核对、登记造册、翻遍台帐、校对确定的烦琐过程,从根本上大大提高了社工工作与服务的效率,因而是具有革命性的。所以说我们对于已有的资源不仅仅是简单的利用,而是对其功能进行了挖掘,并且对民政社区的工作做出了革命性的突破,推动了对社区的科学管理。
2、迅捷提供全区各类基础信息功能。系统为网络版软件体系,与区民政局办公自动化系统共享数据库。各社区可以根据权限和密码及时收取上级相关的指示、通知、电传等信息。为社区面向居民服务和政府各部门了解、指导社区建设提供了科学的技术通道。
3、万能表报(导入导出)功能。软件系统设计的万能表报(即导入导出)功能就是既可以将系统数据库内的基本信息按需要选择随时导出使用。又可将外来电子表报信息通过ExecL导入数据库中使用。不必花费大量时间将基本信息一一输入,克服了以往社区信息的大量输入、校对工作。
4、多条件查询功能。就是多条件多项目查询功能。传统的户籍册查寻方式要用几个小时来完成的工作现在只要几秒钟就能完成。
5、基础信息成分分析功能。系统可对一个、多个社区乃至全区各项基础信息进行技术分析,并以饼图方式按百分比形式展现。社区中的居民性别、学历状况、民族组成、就业状况等等基础信息分析都能在几秒钟内实现。
6、<万能日志>功能。从技术上彻底解决社区居民委员会台帐分立、一事多帐的现状。目前,社工们只要输入相关主题词,即可迅速获得相应的信息;社区管理与服务信息系统极大的解决了基层社区工作人员长期以来大量的繁重的手工劳动,极大的提高了工作效率。在各级政府的街道和社区方面有很好的推广应用价值。我公司在鼓楼区民政局成功应用的基础上,一方面积极的向其他政府的街道和社区进行相应的介绍和推广,同时也不断的吸取社区提出的修改意见,在系统功能和操作上做到更加的完善和简便。目前系统在扬中市民政局也得到了成功应用。
7、本发明迅捷提供全区各类基础信息功能
本发明可以为网络版软件体系,与区民政局办公自动化系统共享数据库。各社区可以根据权限和密码及时收取上级相关的指示、通知、电传等信息。为面向居民的社区服务和政府部门了解社区的基本情况、基础数据提供了科学的技术通道。同时,政府机关各职能部门也可根据权限和需要迅速查询调阅、汇集提取数据库中某社区、某几个社区或全区社区真实准确的一线信息。从而,克服了以往机关各职能部门竞相向社区限时要信息、社区不断忙于收集、整报信息的反复繁忙现象,因而该系统的应用将从根本上达到彻底为社区工作减负,及时为机关提供准确信息、实施科学决策的目的,这一功能的实现在当前我国民政系统建设中也是具有首创性的。
本发明提供的社区信息化是指通过信息技术和手段,改变社区管理和服务条块分割的状态,利用覆盖整个社区的信息网络进行资源整合、开发和利用,促进信息共享,向居民提供全方位信息服务,提高社区管理和服务水平。社区信息化是城市信息化的重要组成部分,是城市管理及社区建设的基础环节,是政府加强城市管理和为民服务的有效手段。社区信息化建设不仅有利于提高城市综合竞争力和城市品位,更有利于全面建设小康社会,改善和提高人民生活质量。(1).推进社区信息化建设是加快社会生产力和先进文化发展,促进社会经济全面、协调发展的必然要求;(2).信息化是现代社会文明程度的最新标志和更高效能的助推器;(3).社区是“两级政府、三级管理、四级服务”新型城市管理体制的重要基础,加快社区信息化建设,有利于进一步确立城区政府在城市管理中的主导地位,理顺市、区、街道和社区的管理体制,明确各自在城市管理中的作用和职责,形成“城市政府统一领导、城区政府全面负责、街道(乡镇)具体实施、社区居民共同参与”的城市管理新格局和“网格管理、后续支撑”的城市管理机制。
“社区管理信息系统”的建设和应用,将能有效的管理各社区的基层信息,规范社区居委会的业务工作,规范社区工作所涉及的各类统计数据的格式,改善社区基层职能机构的工作条件,提高社区基层职能机构的办公效率,促进各级政府部门的职能转变,辅助政府科学决策,为百姓服务。
同时软件带来的社会效益以及经济效益也是不可估量的,在硬件条件允许的情况下,居民信誉度的认证;对民事案件的侦破工作;小区的智能化管理;智能化家居;甚至于指纹、视网膜的认证平台;医疗社会保障体系等等都可以依附于这个系统建立起来。其价值也就不仅仅是一个管理系统这么简单了。技术应用于智能小区管理是社会发展的必然趋势。系统亦可将小区的空间信息和属性信息结合起来,使小区内的楼宇、道路、垃圾房等公共设施的详细情况可以通过电子地图的方式非常形象地显示出来。


图1为本发明Mapinfo的解决方案2为本发明内网的用户也必须通过VPN的认证后才可以访问数据库的图。
图3为本发明的从图形查询居民信息流程4为本发明从居民信息查到确定图形的查询流程5为本发明从楼幢图形获得绑定代码的流程图五具体实施方式
先向地图绑定属性数据,然后基于这些数据创建并采用集中管理的方式将所有的数据集中到一个SQLserver中管理、备份,中间层采用加密连接、用户认证、安全通道等技术手段保障连接数据库的安全性和可靠性。
一旦需要实现数据的集中管理,我们将会采用如下方案,数据库将和外部网络以及内部网络完全隔离,一旦用户需要连接网络访问社区信息系统,将使用VPN的加密连接技术,通过路由器连接到内网的数据库中。
正对于VPN的认证我们将为每个社区的用户绑定一个证书,以保障访问的安全。
在数据库的连接方面我们采用了加密连接的手段,保障访问数据库的稳定性和安全性。
我们采用了同步单机数据库的方式来将服务器中的数据导出到本地的数据库(采用了JET引擎,windows自带的数据库引擎所以客户端不需要安装任何的数据库系统)。
具体实现可以使用GeoDictionary管理器,工作如下所述DataSets使您可以将数据绑定到地图。例如,如果您有一个按县划分的关于销售额的MS Access数据库和一幅楼宇地图,您就可以把数据绑定在这幅地图上,并可以用表格数据的形式表示。将自己的数据绑定到地图上有两个主要优点能在地图上浏览数据,可首先向地图绑定属性数据,然后基于这些数据创建专题渲染地图。
有两种方法进行数据绑定如果有Visual Basic的绑定数据控件,就可以在设计时使用Map对象的DataSet属性。
通过使用DataSets.Add方法编程来绑定数据。
此数据绑定过程会创建DataSet对象。这个添加到DataSets集合中的DataSet对象,包含了数据绑定到地层中的图元的计算值。例如,如果数据已绑定到地图上,那么会有新的数据值用来控制各图的绘制。如果在数据源中某个楼有多条记录,则这些值会被求和,求平均值或计数。DataSet的Value属性可用来访问地图中每行(即图元)的计算过的数值。
对于大多数数据绑定类型,DataSource(DataSets.Add的第二个参数)其实是一种OLE接口。MapX通过这个接口直接从数据源中访问数据。数据并没有真正传递给DataSets.Add。也可以DataSet对象是在从数据源向MapX绑定数据的过程中生成的。DataSet包含了数据绑定的地层中图元的计算过的值。数据源可能是DAO记录集,ODBC数据源等形式。
DataSets集合是代表地图中所有DataSets的对象。DataSets集合的方法和属性用来添加,删除Dataset对象,或者在集合中使用现有的DataSet对象。
下表中列出了从指定的集合中添加或删除DataSet对象的方法此数据绑定过程会创建DataSet对象。这个添加到DataSets集合中的DataSet对象,包含了数据绑定到地层中的图元的计算值。
对于大多数数据绑定类型,DataSource(DataSets.Add的第二个参数)其实是一种OLE接口。
MapX通过这个接口直接从数据源中访问数据。数据并没有真正传递给DataSets.Add。
通过DataSet对象和DataSets集合DataSet对象是在从数据源向MapX绑定数据的过程中生成的。
DataSet包含了数据绑定的地层中图元的计算过的值。数据源可能是DAO记录集,ODBC数据源等形式。DataSets集合是代表地图中所有DataSets的对象。DataSets集合的方法和属性用来添加,删除Dataset对象,或者在集合中使用现有的DataSet对象。利用上述MapXz作数据绑定或创建专题地图时,可以用GeoDictionary来匹配数据源与地层。GeoDictionary是一个保存了关于哪个地层可以匹配、哪个字段可以用作匹配字段的信息文件(一般命名为geodict.dct)。如果想运用自动匹配/自动绑定,则必须在GeoDictionary中注册文件。例如,如果拥有按州划分的销售额的数据,那么GeoDictionary就可以确定此数据和“USA”地层相匹配。
可以编程或者明确指定图层中要匹配的列与数据文件/表中的哪些列匹配,也可以让MapX参考GeoDictionary尝试找到匹配。
本发明从楼幢图形获得绑定代码的流程图是最重要的每个楼幢图形获得唯一的绑定代码。数字化采集平台完成,系统能更新改造后的小区地图,系统管理员可以对点、线、面、标注等地图要素进行增加、删除、设置图层等操作。将系统相关的属性数据纳入管理范围,如图中智能小区系统中可以操作的楼宇信息、包括住房信息、住户信息、车位信息、垃圾房信息如下楼宇管理对楼号、楼宇名称、总户数、楼层数、房屋结构、建筑面积、实际使用面积的相关信息进行添加、修改、删除等操作。住房管理对房号、楼号、楼层、户型、朝向等相关信息进行添加、修改、删除等操作。住户管理对楼号、房号、户主、性别、民族、户籍、出生日期、学历、单位等相关信息进行添加、修改、删除等操作。车位管理对车位号、车主姓名、车牌号、汽车类型、车位面积、首租日期、月租金、备注等进行添加、修改、删除等操作。垃圾房管理对垃圾箱号、垃圾箱名称、管理员进行添加、修改、删除等操作。软件绘制小区地图,将小区实景通过地图形式呈现于整个智能小区管理系统中;通过?组件在图中的嵌入地图操作功能,实现对辑和空间分析功能,而且J+8M实现这些功能更加容易。J+8M可以通过N+4+5945将不同来源的数据捆绑到地图上实现图文互动或创建专题图。J+8M可以加载一个090C94文件在J+8对象中就能看到地图显示。J+8M有090594文件的编辑器090594J+6F+491.9P9,用户可在编辑器中组合及设置图层,然后保存生成一个Q.F54文件直接调入J+8对象,也可通过R+DE915对象的∶22或=9,0S9方法添加或移走图层。
智能小区的系统界面在图中的地图上点击右键,弹出快捷菜单,有放大、缩小、漫游、还原四种地图操作方法。选中“放大”,待为放大状态后,移动鼠标到想要放大的地图部分,点击左键,即可放大想要放大的地图部分;同样方法来进行地图缩小操作。选中“漫游”,待为漫游状态后,移动鼠标点击左键不放,然后拖动鼠标,即地图可随着鼠标的拖动而移动。选中“还原”,则地图返回到初始状态。
空间数据与属性数据的双向查询系统将空间数据与属性数据相结合,既能根据属性数据调用相应的空间数据,动态显示相关地图,也能在地图上点击查询,调用出相应的属性数据,获取属性信息。对图所示的界面点击车位管理,然后进行查询,由于空间数据按地图进行存储,每个图层的属性表均有1-4个BN字段,在空间数据库和属性数据库之间是通过BN号进行关联,从而获取车位号、车主姓名、车牌号、汽车类型、车位面积、首租日期、月租金、备注等车位管理的相关资料。如果车位还未被租赁,该系统会提示用户该车位处于可用状态。当通过属性数据对地图对象进行查询时,用关系数据表中的车位号和图层附属属性表中的7>T9;4BN字段进行关联,在地图窗口显示该属性数据对应的地图对象。
权利要求
1.基于GIS的社区管理和服务信息建立的方法,其特征是先向地图绑定属性数据,然后基于这些数据创建并采用集中管理的方式将所有的数据集中到一个SQLserver中管理、备份,中间层采用加密连接、用户认证、安全通道等技术手段保障连接数据库的安全性和可靠性。
2.由权利要求1所述的基于GIS的社区管理和服务信息建立的方法,其特征是当需要实现数据的集中管理时,数据库将和外部网络以及内部网络完全隔离,一旦用户需要连接网络访问社区信息系统,将使用VPN的加密连接技术,通过路由器连接到内网的数据库中。
3.由权利要求1所述的基于GIS的社区管理和服务信息建立的方法,其特征是采用了同步单机数据库的方式来将服务器中的数据导出到本地的数据库(采用了JET引擎,windows自带的数据库引擎所以客户端不需要安装任何的数据库系统)。
4.由权利要求1所述的基于GIS的社区管理和服务信息建立的方法,其特征是图形的传输同步时采用了每个客户端一个图形的备份,一旦发生了图形的变更则自动更新所有客户端的数据,以保障图形数据的同步。
5.由权利要求1所述的基于GIS的社区管理和服务信息建立的方法,其特征是内网的用户也必须通过VPN的认证后才可以访问数据库。
6.由权利要求1所述的基于GIS的社区管理和服务信息建立的方法,其特征是对于VPN的认证我们将为每个社区的用户绑定一个证书,以保障访问的安全;在数据库的连接方面我们采用了加密连接的手段,保障访问数据库的稳定性和安全性。
全文摘要
基于GIS的社区管理和服务信息建立的方法,先向地图绑定属性数据,然后基于这些数据创建并采用集中管理的方式将所有的数据集中到一个SQLserver中管理、备份,中间层采用加密连接、用户认证、安全通道等技术手段保障连接数据库的安全性和可靠性。当需要实现数据的集中管理时,数据库将和外部网络以及内部网络完全隔离,一旦用户需要连接网络访问社区信息系统,将使用VPN的加密连接技术,通过路由器连接到内网的数据库中。本发明的特点是利用组件式GIS技术(1)小巧灵活、价格便宜;(2)直接嵌入MIS开发工具;(3)具有强大的GIS功能。
文档编号H04L12/28GK1786948SQ20051009462
公开日2006年6月14日 申请日期2005年9月30日 优先权日2005年9月30日
发明者沈剑荣, 孙在宏, 张光华, 郑峰, 陶家坤, 后斌, 吴长彬, 沈方伟, 彭英, 明发斌, 朱广金, 蒋玉平 申请人:南京市鼓楼区民政局, 南京国图信息工程有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1