帮助 关于我们

返回检索结果

基于SilverLight和REST的富网络地理信息系统框架设计
Design and Implementation of Rich WebGIS Application Framework Based on SilverLight and REST Services

查看参考文献19篇

陆亚刚 1   邱知 2   游先祥 1   张红梅 3   陈丽 1  
文摘 在WebGIS的快速发展过程中,其架构方法和实现技术的研究一直是人们关注的热点。本文针对传统Web-GIS开发复杂度高、交互体验性贫乏、运行效率低等不足,在对RIA/SilverLight和REST技术的研究基础上,以整体结构模块化,开发行为统一化,代码可复用及经验可复用的指导思路下,提出由空间数据服务器(数据访问层DAL)、GIS服务和Web服务服务器(业务逻辑层BLL)及部署有SilverLight插件的浏览器(表现层UI)组成的3层架构式富网络地理信息系统,并阐述了数据层中空间属性数据库的设计和建立步骤以及优化经验,分析了业务逻辑层的构成和运行机制,为提高系统开发效率使用MVVM(Model-View-View Model,模型-视图-视图模型)设计模式,将表现层分为前端用户界面和后台逻辑两部分,并描述了用户熟悉的Office Ribbon设计样式的开发方法,说明了后台逻辑架构组件各自功能及通讯路径。最后,为验证此框架能够有效提高系统开发效率、丰富用户体验和改善系统运行性能表现等优势,利用SilverLight(C#)实现了应用实例——LightGIS。系统开发和运行实验表明,该框架能够很好地达成以下目的:(1)实现优美的用户操作界面和丰富的互操作性体验;(2)提供平滑、流畅的地图服务和高响应性空间分析;(3)具备优秀的系统可扩展潜力和可配置性。
其他语种文摘 The architecture and implementation technique of WebGIS are always the focus of scholars in its rapid developing process.Aiming at disadvantages of high complexity,poor interactive experience,and low response efficiency in "traditional" WebGIS application,this paper proposes a rich WebGIS application framework based on RIA/SilverLight and REST technologies which was divided into data access layer(DAL),business logic layer(BLL) and user interface layer(UI).Silverlight is an application framework for creating and delivering rich internet applications(RIA) and media experiences on the Web,which combining with the representational state transfer(REST) software architecture style can significantly remedy these shortages of "traditional" WebGIS application mentioned above.Firstly,in this paper the detailed description on designing and building steps of spatial databases were given,and the optimization experiences on spatial database were shared.Then the composition of business logic layer and its operating mechanism had been analyzed.To improve the efficiency of the user interface layer,the Model-View-ViewModel(MVVM) architectural pattern had been adopted.And to follow the user’s habit,the office ribbon style had been used visually.The code-behind was programmed with.NET C#,and according to different function types,it was designed into event center component,configuration management component,UI interactive component,map container component,control management component,auxiliary function component,and the event center component is the communication hub.Finally,based on this framework,a rich WebGIS application which named LightGIS had been developed.It showed that the applied framework can effectively improve the efficiency,enrich user’s experience and enhance the system capability.
来源 地球信息科学学报 ,2012,14(2):192-198 【核心库】
关键词 富网络地理信息系统 ; SilverLight ; REST ; 框架设计 ; LightGIS
地址

1. 北京林业大学林学院, 北京, 100083  

2. 国家林业局调查规划设计院, 北京, 100714  

3. 杭州市园林文物局钱江管理处, 杭州, 310008

语种 中文
文献类型 研究性论文
ISSN 1560-8999
学科 测绘学
基金 北京林业大学自主项目“数字鹫峰教学实验林场信息管理系统的研制”
文献收藏号 CSCD:4521452

参考文献 共 19 共1页

1.  张健挺. 网络地理信息系统的若干问题探讨. 遥感信息,1997(3):8-11 被引 3    
2.  宋关福. WebGIS--基于Internet的地理信息系统. 中国图象图形学报,1998(3):251-254 被引 52    
3.  孟令奎. 网络地理信息系统原理与技术,2010:25-25 被引 1    
4.  刘仁义. WebGIS原理及其应用--主要WebGIS平台开发实例,2002:20-25 被引 1    
5.  刘荣高. Web环境下实现空间数据表达的框架研究. 测绘学报,2001(3):276-280 被引 15    
6.  张宏. 基于RIA技术的WebGIS研究. 地球信息科学,2007,9(2):37-42 被引 10    
7.  钱继来. 基于REST与RIA的Web应用研究与实现,2011 被引 3    
8.  熊云龙. 基于Silverlight的RIA研究及应用,2008 被引 3    
9.  . Rich Internet application 被引 1    
10.  程国雄. 基于Silverlight的RIA系统架构与设计模式研究. 计算机工程与设计,2010(8):1706-1709 被引 12    
11.  王天宝. 基于Silverlight的WebGIS客户端技术与应用试验. 地球信息科学学报,2010,12(1):69-74 被引 12    
12.  吴磊. SilverLight寻光之旅,2012:266-273 被引 1    
13.  李久刚. REST架构的WebGIS技术研究与实现. 测绘科学,2011(3):85-87 被引 6    
14.  . 基于REST架构的WebService设计 被引 1    
15.  Richardson L. Restful Web Services,2007:1-21 被引 2    
16.  Liu Y. Research on the integration of silverlight and webGIS based on REST. 2010 IEEE Nanjing Section GRSS Chapter, Southwest Petroleum University of China,2010 被引 1    
17.  马妮. ArcSDE for Oracle优化实践. 测绘通报,2007(10):50-53 被引 4    
18.  Yang Y. A study on Erhai Lake environment information service base on ArcGIS and Flex. 19~(th) International Conference on Geoinformatics,2011 被引 1    
19.  高晓蓉. 基于Flex和REST服务的WebGIS系统开发----以陇西县地理空间信息应用系统为例. 遥感技术与应用,2011(1):123-128 被引 8    
引证文献 6

1 蔡寅 地震行业数据整合服务架构研究与应用 计算机应用与软件,2014,31(3):43-46
被引 2

2 朱彦辉 基于Flex和REST的污染源普查数据分析平台设计与实现 测绘通报,2014(6):79-82
被引 0 次

显示所有6篇文献

论文科学数据集
PlumX Metrics
相关文献

 作者相关
 关键词相关
 参考文献相关

版权所有 ©2008 中国科学院文献情报中心 制作维护:中国科学院文献情报中心
地址:北京中关村北四环西路33号 邮政编码:100190 联系电话:(010)82627496 E-mail:cscd@mail.las.ac.cn 京ICP备05002861号-4 | 京公网安备11010802043238号