收藏 分享(赏)

基于MAPGIS的郑州市社区服务与查询系统.doc

上传人:dreamzhangning 文档编号:2298248 上传时间:2018-09-10 格式:DOC 页数:7 大小:2.23MB
下载 相关 举报
基于MAPGIS的郑州市社区服务与查询系统.doc_第1页
第1页 / 共7页
基于MAPGIS的郑州市社区服务与查询系统.doc_第2页
第2页 / 共7页
基于MAPGIS的郑州市社区服务与查询系统.doc_第3页
第3页 / 共7页
基于MAPGIS的郑州市社区服务与查询系统.doc_第4页
第4页 / 共7页
基于MAPGIS的郑州市社区服务与查询系统.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、1基于 MAPGIS 的郑州市社区服务与查询系统【摘要】通过对社区服务的需求分析,结合 GIS 的功能,运用电子地图,我们确立了“郑州市社区服务与查询系统”的开发以及系统的结构。本系统利用 JS 的 jQuery 框架,通过Ajax 技术实现数据异步传输,SQL Server 2000 和 MAPGIS 7.0 IMS 为后台数据库和数据分析基础平台,完成了社区服务便民利民的多项功能。【关键词】 WebGIS MapGIS-IMS 社区服务 电子地图1 引言社区服务体系建设关系“人民群众最关心、最直接、最现实”的问题,是改善民生的着力点。随着国家政策、法律的不断完善和公共财政的持续投入,建设和

2、谐社区也迎来了最好的历史机遇。但是,目前国内对社区服务系统建设还不是很完善,国外很多城市却已经建立了相对完善的社区服务系统,并且结合 Internet 技术,让社区服务系统发布到了英特网,为居民提供了方便和快捷的社区服务。社区服务涉及居民的社会、生活和经济等方面的内容,以往人们都把这些内容的数据以表格、文字等形式表现,对于一般的居民而言,很抽象且不直观,满足不了居民的需求。随着信息可视化系统的发展,地理信息系统GIS 得到了广泛的应用。GIS 具有强大的分析能力、海量数据的存储、快速定位等功能,将 GIS 与社区服务系统相结合,必将能产生一个更加强大且实用的系统基于 MAPGIS 的郑州市社区

3、服务与查询系统。将 GIS 与社区服务系统结合,解决了信息的可视化问题,满足了一般居民对社区服务信息的需求,实现了空间数据与属性数据的统一管理,同时也满足了相关政府部门和相关企业的管理需求。因此,社区服务系统与 GIS 结合,使居民对社区服务的需求走向了信息化和网络化,也使社区服务的管理工作得到了加强,为政府、企业和居民都提供非常有效的便利。本文以郑州市社区服务与查询系统为研究对象,详细探讨MAPGIS-IMS 体系结构和郑州市社区服务与查询系统功能设计和开发过程。2 MAPGIS-IMS 体系的结构MAPGIS-IMS7.0 企业版是武汉中地数码公司推出的面向 BS 模式软件开发的服务软件,

4、它提供了多种 WebGIS 的解决方案,用户可通过 JavaScript 和VBScript 这样的编程语言定制 WEB 页,这些脚本语言可以在浏览器端执行,也可以通过标准应用服务器,如 Active Server Pages(ASP )在服务器端执行。MAPGIS-IMS 平台体系结构分为五级:数据层、GIS 服务层、GIS 管理层、WEB 服务层、表示层。2图 1 MAPGIS-IMS 体系结构图1(1)表示层:这一层就是客户从各种终端看到内容,对于电脑浏览器而言,是浏览器通过 html 页面接受用户操作请求, 访问 页面,再把处理结果返回给用户客户端。(2)Web 服务器层:从某种意义

5、上来说,相当于 Windows 的 IIS。主要是接受用户由表现层传来的请求,对应的向 GIS 管理服务器发送处理请求,架起表现层与 GIS 管理层的桥梁。(3)GIS 管理层:主要是处理各种查询、分析任务,是 WebGIS 的核心处理机构。 (4)GIS 服务层:服务于 GIS 管理层,对 GIS 管理层发来的数据请求,智能地向各个地理数据库请求数据。(5)数据层:是 GIS 数据的存储和组织中心,可由一个或多个地理数据库组成。 3 系统总体框架郑州市社区服务与查询系统是基于 MAPGIS-IMS7.0 企业版平台的 Web 应用系统,系统构架大体分为三层模式:数据层、服务器层、应用层。数据

6、层应用了 MAPGIS-IMS 平台的地理数据库管理器,实现了属性数据与地图数据的结合和同步更新;服务器层主要包含了 GIS 服务器、GIS 管理服务器和 Web 服务器;应用层就是郑州市社区服务与查询系统的用户界面。如图 2 所示:3基于 MapGIS 的社区服务系统解决方案(以郑州为例)二手发布 广告发布 自驾路线 购房参考 价格发布新闻投稿地图搜索三维郑州公交查询图 2 郑州市社区服务与查询系统架构图4 系统实现4.1 开发环境体系结构 B/S 结构运行环境 Windows Server 2003开发平台 Visual Studio 2008、MapGIS 7.1 IMS 企业版开发语言

7、 C#、JavaScript数 据 库 SQL Server20004.2 系统特点和关键技术4.2.1 系统特点(1) MapGIS 7.1 IMS 企业版平台MAPGIS-IMS 是武汉中地公司自主研发的一个基于服务器的网络地理信息发布平台,基于多级分布式架构,可提供多模式、全功能的 GIS 空间数据发布功能,可扩展性高,为开发者提供方便灵活的二次开发方式,以实现网络空间数据的共享。MapGIS 7.1 IMS 企业版平台,在继承了软件本身各项优势前提下,使用栅格数据发布地图,优化了速度,减轻了服务器负担,并且在传统 B/S 结构中增加 AJAX ENGINE 层,将更多服务器端的计算放到

8、客户端进行,体验页面无刷新,是一款非常优秀的 GIS 平台软件。(2) 使用.Net 平台进行开发, C#与 Javascript 作为主要开发语言4使用微软的 Visual Studio 2008 作为主要开发平台,利用 MapGIS 提供的丰富类库进行开发,大大提高了开发的效率。系统主要利用前台 Javascript 脚本对客户请求进行处理,然后将请求提交到以 C#为基础开发的后台进行数据处理,并返回处理结果,前台 Javascript 脚本对后台返回的处理结果进行加工后显示在用户界面上。(3) 使用 SQL Server 作为系统主要数据库平台系统的点坐标信息、公交相关信息、购房参考系统

9、以及系统各项功能所需的数据全部通过 SQL Server 进行管理,使系统的查询更加高效,方便进行系统海量数据扩充,适应地理信息海量数据的需求。(4) 以 jQuery 为基础,利用 Ajax 技术实现数据异步传输系统使用了当前比较流行的 JS 框架 jQuery 进行开发,通过 Ajax 技术,使用户无需等待页面刷新,以快捷的方式得到和提交数据和选择信息,极大丰富了页面显示,使系统更加人性化,增强了用户体验,减轻了网络和服务器负担。(5) DIV+CSS 布局,页面布局美观,配色合理系统页面采用 DIV+CSS 布局,使页面易于维护,方便控制,减少系统代码量。系统页面和地图配色合理,符合大众

10、审美,易于吸引用户浏览。4.2.2 运用层次分析法开发购房决策分析模块影响人们购买房屋的决策因素主要有:交通、配套、价格、户型、小区情况。人们在对这些因素作决策对比时往往是很主观的,导致难于决策。对于这个问题,我们运用层次分析法(AHP)进行建模分析,把这个定性问题定量化,做出评价体系。整个评价体系分三个层次:目标层(选择住房);准则层:有交通、配套、户型、小区因素五个准则;方案层,设为 P1、P2.Pn,即 n 个可选择楼盘的房子。(见图 3)图 3 评价体系结构通过以上的评价体系,并结合 GIS 直观显示,我们实现了在交通情况评价中,可以通过输入多个常去地点,让系统自己分析待评价小区到这些

11、地方的公5交换乘方案,并能在地图上实时且直观的显示出来。系统还为用户提供在待评价小区一定半径内搜索周边配套设施情况的功能,如:搜索某小区周边 100 米内的学校、银行和医院等等,同样会在地图上高亮显示搜索结果。我们的购房模型在和 GIS 结合之后,产生的购房评价体系,实现了房屋属性数据和房屋地理数据均能直观地显示给用户,为 GIS 与购房决策评价找到了恰当的结合点。5 功能模块5.1 基本操作功能显示功能:包括放大、缩小、移动、更新、复位、标注、鹰眼等;查询功能:包括点查询、线查询、圆查询、矩形拉框查询和多边形查询等多种方式的地物选择方法;测量功能:包括测距和测量面积;这些功能是系统的基础功能

12、,在系统的其他功能模块也都要使用以辅助用户对地图的操作。5.2 高级操作功能5.2.1 空间分析空间分析,提供了点的周边搜索等功能。以地图搜索中用户选定的地点为搜索对象,用户在下拉列表框中选定搜索类型和搜索半径,系统会在结果框中返回搜索结果,并且搜索结果会在地图中高亮显示,用户可在结果框中选择具体对象,地图上会显示所选对象的详细信息,并且定位到该对象。5.2.2 网络分析网络分析,公交换乘查询和自驾路线分析。如下图所示:6公交换乘查询:点对点公交查询、公交线路查询、公交站点查询。系统将提供至少一条公交路线(必要时将换乘并显示换乘路径),可以选择显示沿途各站点数目、名称、公交里程;并实现公交线路

13、和地图的联动。自驾路线分析:输入起点、终点,可以查询自驾车的路线。5.3 亮点功能5.3.1 三维郑州实现郑东新区的三维地图浏览,并支持对热点的查询功能。可以直观立体的对郑东新区进行检索和查询,增加了用户体验,并提供了广告投放功能。如下图所示:75.3.2 购房参考系统采用层次分析法构造层次结构模型,将消费者购房的经验判断进行量化,从交通、配套、价格、户型、小区情况5个方面因素对购房模型做出评价,为消费者提供客观、科学、合理的购房决策方法。5.4 拓展功能(1) 新闻投稿:实现新闻动态更新。(2) 二手发布:实现二手商品交易。(3) 价格发布:实时更新常见农产品价格。(4) 广告发布:添加、删除广告功能。6 总结MAPGIS7-IMS 企业版是以 MAPGIS7.1 平台为基础开发的,它依托MAPGIS7.1,将 MAPGIS7.1 的强大功能应用在网络服务中。基于 MAPGIS 的郑州市社区查询和服务系统主要面向大中型居民区居民,可由相关的政府职能部门操作,也可以用以商业运作。随着网络的发展,该系统也必将进一步得到扩展与改善。参考文献1 http:/ 陈述彭等. 地理信息系统导论 M. 北京: 科学出版社 , 19993 吴信才等. 地理信息系统设计与实现 M.北京:电子工业出版社,20094 姜启源等. 数学模型 M.北京:高等教育出版社,2003

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报