- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于flex红色地图服务系统设计与实现
基于flex红色地图服务系统设计与实现
【摘 要】本文以地理信息数据、革命遗址普查数据为基础,结合RIA、Flex及网络分布式计算技术,基于ArcGIS API for Flex设计并实现了红色地图服务系统,为用户提供了数据浏览、数据维护、查询检索、统计分析、辅助决策等功能,实现革命遗址数据的信息化管理及可视化表达,提升了革命遗址保护与规划的辅助决策能力,也完善了宁波红色资源服务的应用体系。
【关键词】红色地图;flex;地图服务;ArcGIS
1、前言
宁波地处浙东,是浙东抗日根据地和游击根据地的核心区域,党史资源十分丰富。从革命遗址普查的情况和数据分析来看,宁波市革命遗址具有总量多、分布广,自然、人为毁坏较为严重,保护利用状况参差不齐等特点。因此急需建立一套科学、高效、完整、统一的宁波红色地图服务系统,对整个宁波的革命遗址资源进行有效的整合,以数字的形式反映革命遗址的现状。
本文建设的红色地图服务系统是一种以可视化的电子地图为载体,结合文字、图像、视频、声音等多媒体手段来展示革命遗址资源的现代信息产品,它是地理信息技术在红色资源建设中的一种全新应用产物。它通过人机交互来实时、动态的为人们提供数据漫游、信息检索、空间定位等功能。宁波红色地图服务系统的建成将进一步推进宁波红色资源的信息化应用,完善宁波红色资源的应用体系。
系统采用ESRI公司提供的ArcGIS Server平台,结合由Adobe公司发布的RIA应用程序框架Flex技术,相比传统WebGIS系统具有可灵活扩展、交互能力强、运行效率高、表现力丰富、用户体验好等特点[3]。
2、系统设计
2.1 总体架构
系统设计的原则是在满足各种信息处理功能需求的前提下,还应考虑系统安全、可靠、先进,同时,还要考虑经济实用,要易于扩展升级、易于操作、易于管理维护、易于用户掌握和学习使用等规则。系统采用B/S(browser/server) 结构。客户端能够在浏览器端方便浏览和操作,服务器端提供用户操作日志,保障系统及数据的安全。本系统可实现电子地图的基本功能,以及革命遗址数据相关信息的查询检索、定位分析,数据展示等功能,最大限度地满足革命遗址数据的展示和日常管理的要求。整个系统分为数据层、业务逻辑层、Web层和表现层等部分,其系统总体架构如下:
图1 系统总体架构图
2.2 系统开发环境
系统采用Flash Builder4.6作为开发平台,GIS开发包采用ArcGIS API for Flex,GIS 服务采用ArcGIS Server,系统数据库则采用GeoDataBase存储实现。
2.3 系统功能设计
全面整合宁波革命遗址资源,为进一步推进党史研究、宣传提供良好的参考信息,为公众提供一个了解体验宁波红色资源的信息平台。宁波红色地图服务系统实现四项功能模块。四项功能模块如下(见图2):
(1)数据展示功能模块,包括地图数据与革命遗址专题数据的展示。平台以电子地图为所有数据的载体,通过地图形式全面展示革命遗址的空间分布,并将其相关的多媒体数据表现出来,即通过地图集成革命遗址专题数据的时间、空间、属性等各种信息。
(2)数据查询定位功能模块,对专题数据通过种方式进行查询定位。平台以网络平台的形式,通过人机交互来实时、动态的为人们提供数据查询,信息检索、空间定位等功能。
(3)信息查看功能模块,对革命遗址数据的信息资源进行多样式查看,包括视频、图像、属性文字介绍等。
(4)数据管理分析模块,包括对数据库中数据的位置,属性等信息进行管理与更新维护,以及对数据进行各方面的统计分析等功能。
图2 红色地图服务功能
3、关键技术
3.1 RIA与Flex技术
RIA即富互联网应用,具有高度互动性、丰富用户体验以及功能强大的客户端,可以有效地减轻服务器端的压力,把一些以前服务器承担的工作转到客户端,利用客户端闲置的能力进行处理。目前国内外有多种 RIA 解决方案,主流技术主要有 Ajax、Silver Light、Flex 等。本文采用了Flex技术,拥有丰富的用户接口组件,这些组件是由MXML以及面向对象的编程脚本语言ActionScript3.0搭建的,最终由Flex 编译器将其编译成智能的SWF格式客户端应用程序,在嵌入于大多数用户浏览器的 FlashPlayer 环境中运行[3]。
3.2 地图服务技术
系统设计采用基于服务的架构(SOA),以及ArcGIS Server地图服务技术,并充分利用ArcGIS的核心组件库及WebGIS标准服务功能,将功能强大的GIS 技术和网络技术结合在一起,满足用户地图浏览、查询检索、空间分析等多样化需求
文档评论(0)