用户名: 密码: 验证码:
基于ArcGIS Server及Ajax的WebGIS应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
传统的地理信息服务平台无法很好地解决空间数据和操作系统存在的异构和互操作问题。随着WebGIS的飞速发展和Web Services技术在GIS中的运用,诞生了新一代网络地理信息系统技术框架—空间Web服务平台。该框架体现了“服务即是软件,软件即是服务”的全新理念。对于Web用户来说,除了较好的服务质量外,界面的用户体验对于WebGIS应用也是至关重要的。Ajax技术的出现使界面的动态更新成为了现实,从而避免了Web页面不断整体刷新给用户带来不好的使用感受。
     本文对空间Web服务平台ArcGIS Server与Ajax技术的结合应用进行了系统性的研究,论文完成的主要工作如下:
     (1)在介绍WebGIS的概念以及实现技术的基础上,详细阐述了新一代WebGIS地理信息服务平台以及目前国内外空间Web服务平台的研究现状,同时阐明了论文的研究内容和意义。
     (2)着重论述了空间Web Services平台框架ArcGIS Server的基本架构、管理及开发方法。分析了基于ArcGIS Server的Ajax框架组成及实现机制,同时介绍了Ajax技术的基本组成要素及实现原理,并进一步分析了基于Asp.Net Ajax的ArcGIS Server Ajax框架。
     (3)基于ArcGIS Server及Ajax技术城市交通出行查询系统的设计与开发,分别介绍了系统的需求分析、系统总体设计、数据库设计和系统的功能实现并分别予以展示。
     目前,基于ArcGIS Server及Ajax技术提出的构建空间Web Services的解决方案和在此基础上构建的原型系统,已成功地应用于安徽省地图网站—城市交通出行查询系统,并取得了用户的良好评价。
Traditional geographic information service platform can’t afford a good way to solve the problem of heterogeneous and interoperability well, which exist in spatial data and operating systems. With the rapid development of WebGIS and the utilization of Web Services technology in GIS, the new generation of WebGIS technology framework spatial Web Services platform come to use.The framework embodies new concept as“service is software and software is service”. The user experience of interface is also essential to WebGIS applications, in addition to high quality of service. The emergence of Ajax technology makes it possible update the whole web page dynamically, or that will take bad feelings to users.
     In this dissertation, systematic research is done on combination applications of spatial Web Services platform (ArcGIS Server) and Ajax technology. Main work completed is as follows:
     (1) Based on the concept and implementation technologies of WebGIS, this dissertation elaborate the new generation of WebGIS service platform detailedly, as well as the status quo of spatial Web Services platform at home and abroad.Meanwhile, the content and significance of the research are clarified.
     (2) The dissertation focused on the basic architecture, management and development methods of ArcGIS Server, which is the platform framework of spatial Web Services. Based on ArcGIS Server, the composition and implementation mechanism of Ajax framework are analyzed, also the basic elements and implementation principles of Ajax technology are introduced.Futher more, this dissertation analyze the framework of ArcGIS Server Ajax on the basis of Asp.Net Ajax.
     (3) A query system of urban transportation has been accomplished base on ArcGIS Server and Ajax. This dissertation introduces the requirement analysis, overall design, database design and function achievement of the system.
     For the moment, the solutions and prototype system to build spatial Web Services based on ArcGIS Server and Ajax have been applied to the project named“Anhui Map”, which is a query system of urban transportation.Up to now, the system have achieved user good appraise.
引文
[1]刘南,刘仁义.Web GIS原理及其应用--主要WebGIS平台开发实例[M].科学出版社,2002:71.
    [2]杨建武.XML--网络世界的国际语言[DB/OL].http://www.cxml.net/,2006- 06-02.
    [3]何克右.用CGI方式进行网页交互.交通与计算机,2001,l(18):22-23.
    [4]徐祖舰.GIS入门与提高[M].重庆:重庆大学出版社,2001:21.
    [5]周皓峰,方方,朱扬勇.ActiveX技术对浏览器/Web服务器构架的功能扩展[J].计算机工程,1999,25(12):33—35.
    [6] Xiaodong Li.CFAC:Component framework for feature-base design and process planning[J].Computer-Aided Design,2000,32:3967-408.
    [7] IETF.SIP:SessionInitiationProtocol[Z].http://www.ietf.org/rfc/ rfc3261.txt.
    [8]张少柏.基于J2EE和ArclMS的分布式WebGIS研究与应用[M].微电子学与计算机,2005:15.
    [9]王兴玲.基于XML的地理信息Web服务研究[D].北京:中科院遥感所,2002.
    [10]贾永华.基于Web Service的地图服务组件的设计和开发[J].地理空间信息,2006,(4):55-57.
    [11]邓红艳,武芳,王卓芋.刘薇薇.基于Web Service的空间信息服务研究[J] .计算机工程与设计,2006,44 (27): 50-52.
    [12] Open Geospatial Consortium.OpenGIS Web Service Common Implementation Specification[M].2006.
    [13]龚震宇.分布式空间信息服务开放互操作模型及其应用研究[D].北京:铁道部科学研究院,2006年.
    [14]李歆. GML、Web Service在空间信息网络发布中的应用[J].第四届海峡两岸GIS发展研讨会暨中国GIS协会第十届年会论文集,2006:483-487
    [15]叶明全,伍长荣.基于ASP.Net和Web Server技术的应用程序开发[J] .福建电脑,2003(11):12-13
    [16]朱前飞,高芒,廖建国.一种基于GML的空间数据共享方案的研究[J].工程勘察,2004,l:1-2.
    [17]彭子凤,任福.基于数字深圳空间基础信息平台构筑电子地图服务体系[J].地理信息世界,2007,(6):45-49.
    [18]郭靖,张立朝,王科伟.基于ArcGIS Server构建地理信息服务[J].测绘科学,2007,(32):91-93.
    [19] ESRI.ArcGIS Server Implementation in the Web ADF.ESRI DeveloperNetwork[DB/OL].http//edndoe.esri.com/arcobjects/9.2/NET_Server_Doc/developer/ADF/ags-implemeniation.htm.
    [20]朱江,钟耳顺,张继南,李伟顾,胡中南,宋关福.基于Web Services和.NET技术的新一代WebGIS研究与开发[J].地理信息世界,2004,(2):17-20.
    [21]沈百玲ArcGIS Server体系结构和开发简介[M].北京: ESRI中国(北京)有限公司,2004.
    [22] ESRI.Developer Help For ArcGIS 9.2 [M].USA:ESRI.2006.
    [23] ESRI.ArcGIS 9.2系列产品介绍[M].北京:ESRI.中国(北京)有限公司,2006.
    [24]汪昊琦.基于ArcGIS Server的企业级GIS系统开发与应用[D].上海:华东师范大学,2007年.
    [25]陈立.基于Ajax的WebGIS研究与实现[D] .长沙:中南大学, 2007.
    [26] Garrett JJ.Ajax: A New Approach to Web Applications[DB/OL] . http:www.adaptivepath.com/Publications/essays/archives.2009-06-02
    [27]王光营,耿国华,周明全,张翔.Ajax技术在WebGIS上的应用[J].计算机技术与发展,2007,(17):39-41.
    [28]唐中实,朱贤泽,饶顺斌.基于Ajax的Internet地图服务方法初探[J].测绘科学,2007,(32):156-159.
    [29]吴运超,王汉,牛铮,宋国君.Ajax在WebGIS中的应用[J] .地理与地理信息科学,2007,(23):43—46.
    [30]刘光,唐大仕.Web GIS开发--ArcGIS Server与.NET.北京:清华大学出版2009:33—34
    [31]刘仁义,刘南.ArcGIS开发宝--从入门到精通[M].北京:科学出版社,2006.
    [32]姜晓轶,蒋雪中,周云轩.基于Geodatabase的面向对象时空数据模型[J].计算机工程2005,(31) :27-29.
    [33] ESRI.ArcGIS Desktop Help [M] .USA:ESRI 2009.
    [34]王旭红,陈燕,周明全.基于Oracle和ArcSDE分布式空间数据库的设计与建立[J] .西北大学学报(自然科学版),2004, (34) :151-154.
    [35]修文群.GIS网络的四种模式[J] .软件世界,2000,(3) :155-160.
    [36]路川,胡欣杰,何楚林.Oracle 10g DBA宝典[M].北京:电子工业出版社,2007.
    [37] http://areobjeelsonline.esri.com.
    [38]张志强,张志刚,黄军勤.一种基于Web Service的分布式应用系统研究[J] .西安理工大学学报,2006, 19(2):182-185.
    [39] Open GIS Consortium . Web Map Service Implementation Specification [M].USA:Open GIS Consortium Inc,2002.
    [40]大藤幹[日],半汤方人[日],陈晓鑫[译].HTML&CSS&JavaScript语法辞典[M].北京:中国青年出版社,2007.
    [41]王宏宇.ASP.NET 2.0 AJAX典型应用[M].北京:人民邮电出版社,2007.
    [42] Bill Evjen[美],Jay Giynn[美] ,李敏波[译].C#高级编程(第四版)[M].北京:清华大学出版社,2006.
    [43]夏既胜,杨树华,谈树成.基于WebGIS昆明市公交查询系统的设计与开发[J].地理空间信息,2008, (2):53-55.
    [44]宋小冬,钮心毅.地理信息系统实习教程:ArcGIS 9.x[M].北京:科学出版社,2007.
    [45] Scott Davis[美],蒋波涛[译].GIS for Web应用开发之道[M].北京:电子工业出版社,2008.
    [46]侯恩兵,周国祥,马卫春.行政区域界线破幅控制面积算法研究[J].测绘科学,2009.11, 34(6):224-225.
    [47]汤国安,杨昕.ArcGIS地理信息系统空间分析实验教程[M].北京:科学出版社,2007.
    [48]侯恩兵,周国祥,张耀波.城市交通出行查询系统的研究与设计[J].地理空间信息,2009.12

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700