基于“天地图”和Flex RIA技术教育信息服务系统设计研究.docVIP

基于“天地图”和Flex RIA技术教育信息服务系统设计研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于“天地图”和Flex RIA技术教育信息服务系统设计研究

基于“天地图”和Flex RIA技术教育信息服务系统设计研究   摘要:采用RIA(富因特网应用程序)的系统开发模式,以用户的实际需求为设计的出发点,通过调用天地图·甘肃API地图服务作为系统的底图,为广大用户提供直接、可视化的教育信息服务。   关键词:天地图 教育信息 Flex RIA 地图服务   中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2013)07-0123-02   1 引言   随着互联网技术的发展,地图服务已成为大众获得各种信息的重要途径之一。在教育领域中,公众对教育资源的多媒体、多元化信息要求日益增加,结合WebGIS的信息展示系统能给人们更直接、丰富的用户体验,满足复杂应用方面的需求。传统WebGIS系统暴露出扩展性差、语义性差、交互能力差及链接单调等缺陷[1],并且出现开发效率过低、使用效率不高及维护难度大等问题,限制了WebGIS的进一步发展。针对传统WebGIS的不足,本文采用RIA技术(富因特网应用程序),它与WebGIS常用的动态网页技术相比能够创建用户界面更丰富、交互性和响应性更强的智能客户端,并充分利用客户端的计算资源,平衡客户端与服务端的计算负载,给予使用者和开发人员全新的体验。   2 关键技术   2.1 RIA技术   RIA即富因特网应用程序(Rich Internet applications),是一种具有近似于传统桌面应用系统功能和特性的网络应用系统工程[2]。RIA技术允许我们在因特网上以一种像使用Web一样简单的方式来部署富客户端程序。它是一个用户接口,比用HTML能实现的接口更加健壮、反应更加灵敏和更具有令人感兴趣的可视化特性,开发的应用程序可以提供更丰富、更具有交互性和响应性的用户体验。目前的RIA开发技术主要有Adobe公司的Flash/Flex,Sun公司的JavaFX,Microsoft公司的Silver Light等,Flash Builder基于著名的Eclipse,很容易上手,从而成为了首选的RIA开发技术[3]。   2.2 天地图   天地图是国家测绘地理信息局建设的地理信息综合服务网站,目的在于促进地理信息资源共享和高效利用,更好地满足国家信息化建设的需要,为社会公众的工作和生活提供方便。“天地图”[4]于2011年1月18日正式上线,它包含了中国丰富、合理的基础地理信息,装载了覆盖全球的地理信息数据,这些数据以矢量、影像、三维3种模式全方位、多角度展现,可漫游、能缩放。用户可以利用服务接口5调用“天地图”的地理信息服务,以“天地图”的服务为支撑开展各类应用。目前“天地图”处于起步阶段,在访问速度、专题信息等方面还需要进一步提高和丰富,网络体系基础设施、高分辨率影像资源获、地理信息资源共享机制等方面有待加强。   3 教育信息服务系统设计   3.1 系统目标   教育信息服务系统的目标是要建成一个基于“天地图”的公众教育信息服务系统,通过对学校交通线路的可通达性分析,学校周围服务设施的缓冲区分析,为公众提供与教育信息相关的服务,方便公众的日常生活。系统选择Flex作为系统的客户端实现技术,利用“天地图·甘肃”API提供的Web服务接口,开发一个Flex RIA式Web地图服务原型系统,主要从实现Web地图服务的无页面刷新、丰富多样的交互性和简单集成图片展示等方面来展示RIA技术“丰富用户体验”的内涵[6]。   3.2 系统总体结构   整个系统采用RIA模式,包括三层体系结构,由表现层、应用逻辑层和数据层组成,分别对应浏览器、Web服务器和数据库服务器三层体系[7]。表现层通过访问Web服务器,实现系统功能,比如显示地图和地图的基本操作如放大、缩小、平移、漫游,鹰眼,以及缓冲区分析和可通达性分析等。因为“天地图”服务及Web服务,可以按照一定的要求处理用户的需求,并传递给用户。数据层是用来存储数据,包括属性数据和空间数据,其中属性数据需要进行搜集整理入库,空间数据是指存储在“天地图”的地图数据库中的数据。基于“天地图”和Flex RIA技术的教育信息系统结构如(图1)所示。   系统以MyEclipse10和Flash Builder 4.6为开发工具,利用“天地图”API开发接口,以“天地图”的地图服务为底图,采用Flex RIA技术,开发在教育信息服务的WebGIS原型系统,整体采用MVC架构。   3.3 系统功能   面向大众的教育信息服务系统主要是面向互联网用户,提供与教育相关的搜索和可视化服务,如地理位置服务查询、热点事件、路径分析等基本功能。该系统有如下特征:(1)在需求上,大众对教育信息的敏感度和关注度很高,系统需提供学校的信息查询,包括学校的地理位置、名称、地

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档