用户名: 密码: 验证码:
基于ArcGIS Server及Ajax的空间Web服务研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着Web Services技术的飞速发展,诞生了新一代网络地理信息系统技术框架——空间Web服务平台。该框架体现了“服务即是软件,软件即是服务”的全新理念。随着空间Web服务应用的不断扩展,其平台框架也成为GIS软件技术的重要组成部分,并主导着WebGIS发展的主流方向。
     论文在介绍空间Web服务的概念和特点的基础上,详细阐述了空间Web服务的研究现状,并概括论文的研究内容和意义。着重论述了空间Web服务平台框架ArcGIS Server的基本架构和管理及其开发方法。论文提出并分析了基于ArcGIS Server的Ajax框架组成及其实现机制,同时介绍Ajax技术的基本组成要素及实现原理,并分析了基于Asp.Net Ajax的ArcGIS Server Ajax框架。构建了基于空间Web服务平台的长沙市饮食信息服务系统。系统中采用的Ajax技术使得用户体验得到了大幅度提升。
     在基于ArcGIS Server设计并开发的长沙市饮食信息服务系统中,分别介绍了系统的背景、系统总体设计、数据库设计和系统的功能实现并分别予以展示。最后,在对全文进行总结的同时,提出目前需要解决的问题和后续研究工作。
     论文的研究成果在于基于ArcGIS Server提出了一种构建空间Web服务的解决方案并构建了原型系统,从而解决了传统WebGIS所面临的问题,详细解析了ArcGIS Server的Ajax技术框架,并将Ajax技术应用于ArcGIS Server取得了良好的用户体验。
Spatial Web Service Platform as a new generation WebGIS framework, has came into existence with the technique of Web Services was developed rapidly. This platform, which integrates service and software as a unique entity inside the framework, is an innovative concept that not only plays a crucial part in the family of GIS software, but also leads WebGIS to satisfy users' expectation as long as the application of Web Services is continuously extended.
     This dissertation brings readers a first impression by an instruction of the concept and characteristics of Spatial Web Service .We explained the concept and some characteristics of Spatial Web Service, summarized research status and detailed the aims of our dissertation. Then it followed by the discussion of basic ArcGIS Server structure and the methodology applied in its development. Then an Ajax framework, also its working mechanism, which is based on the Server, is analyzed. We illustrated the ArcGIS Server Ajax framework amply which based on Asp.Net in this part. The latter part we explained the process of constructing the Spatial Web Service for ChangSha Food Service Information System in which the efficiency of service had been dramatically increased according to users.
     In this dissertation, we devote it to depict the process of development of ChangSha Food Service Information System, including the background, system design, database design and operation of each functional part as a whole. The last, we summarized this dissertation followed by a conclusion that mentioned some subsequent research and a few problems to be solved in future.
     The outcomes of our research: first, we established a solution for structuring Spatial Web Service based on ArcGIS Server. Secondly, an original system was designed to give answer to problems confronted by traditional WebGIS. Moreover, we illustrated specifically the technique framework of ArcGIS Server and then applied Ajax into it. Feedback from our users has shown that the framework functioned excellently.
引文
[1].姚鹤岭.OGC与我国地理信息产业[J].测绘学院学报,2004,21:145-147
    [2].刘仁义,刘南.Web GIS原理及其应用——主要Web GIS平台开发实例[M].科学出版社,2002.
    [3].王兴玲.基于XML的地理信息Web服务研究[D].北京:中科院遥感所,2002:
    [4].贾永华.基于Web Service的地图服务组件的设计和开发[J].地理空间信息,2006,(4):55-57
    [5].邓红艳,武芳,王卓芋,刘薇薇.基于Web Service的空间信息服务研究[J].计算机工程与设计,2006,(27):4450-4452.
    [6].Open Geospatial Consortium.OpenGIS Web Service Common Implementation Specification[M].2006.
    [7].李歆,GML、Web Service在空间信息网络发布中的应用[J].第四届海峡两岸GIS发展研讨会暨中国GIS协会第十届年会论文集,2006:483-487
    [8].龚震宇.分布式空间信息服务开放互操作模型及其应用研究[D].北京:铁道部科学研究院,2006年.
    [9].International Standards for Business,Government and Society[EB/OL].ISO 19128.http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32546.
    [10].International Standards for Business,Government and Society.ISO 19136[DB/O L].http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554.
    [11].NASA Geographic Interoperability OfficeGlobal Science and Technology.ISO 19119 and OGC Geographic Information Service Architecture.[EB/OL]http://www.isotc211.org/WorkshopBangkok/Presentations/USA.ppt.
    [12].彭子凤,任福.基于数字深圳空间基础信息平台构筑电子地图服务体系[J].地理信息世界,2007,(6):45-49.
    [13].邬伦,唐大仕,刘瑜.基于Web Service的分布式互操作的GIS[J].地理与地理信息科学,2003,(4):28-32
    [14].卢亚辉,杨崇俊.基于Web Service的WebGIS系统的研究[J].计算机工程与应用,2003,(25):153-156.
    [15].罗英伟,汪小林,许卓群,王文俊.基于Web Services的城市空间信息服务集成框架研究[J].武汉大学学报(工学版),2003,(3):95-98
    [16].韩立森.Web服务在GIS中的研究与应用[J].华北电力大学学报,2004,(2):69-72
    [17].Microsoft.Overview of the TerraServer-USA Web Services[EB/OL].http://go.micr osoft.com/fwlink/?LinkId=98557.
    [18].Microsoft.MapPoint Web Service[EB/OL].http://www.microsoft.com/mappoint/w ebservice/default.mspx.
    [19].ESRI.Introducing ArcWeb USA[EB/OL].http://www.geographymatters.com/news/arcnews/fall02articles/introducing-arcwebusa.html.
    [20].数字城市建设成“十一五”战略重点[DB/OL].http://www.21csp.com.cn/xm/Article.a sp?ArticleId=276#.
    [21].白玉琪.空间信息搜索引擎研究[D].北京:中国科学院研究生院(遥感应用研究所),2003.
    [22].郭婧,张立朝,王科伟.基于ArcGIS Server构建地理信息服务[J].测绘科学,2007,(32):91-93.
    [23].ESRI.ArcGIS Server Implementation in the Web ADF.ESRI Developer Network [DB/OL].http://edndoc.esri.com/arcobjects/9.2/NET_Server_Doc/developer/ADF/ags_im plementation.htm
    [24].朱江,钟耳顺,张继南,李伟顾,胡中南,宋关福.基于Web Services和.NET技术的新一代Web GIS研究与开发[J].地理信息世界,2004,(2):17-20.
    [25].沈百玲.ArcGIS Server体系结构和开发简介[M].北京:ESRI中国(北京)有限公司,2004.
    [26].Esri.ESRI.Developer Help For ArcGIS v9.2[M].USA:ESRI.2006.
    [27].ESRI.ArcGIS 9.2系列产品介绍[M].北京:ESRI中国(北京)有限公司,2006.
    [28].汪昊琦.基于ArcGISServer的企业级GIS系统开发与应用[D].上海:华东师范大学,2007年
    [29].吴功和,丛明日.基于ArcGIS Server的分布式GIS应用[J].测绘科学技术学报,2006,(23):52-55.
    [30].陈立.基于AjaX的WebGIS研究与实现[D].长沙:中南大学,2007
    [31].ESRI.ESRI Developer Network[EB/OL].http://edn.esri.com/.
    [32].ESRI.ArcGIS Server Developers Guide.USA:ESRI.2006.
    [33].Garrett J J.Ajax:A New Approach to Web Applications[EB/OL].http://www.A daptivepath.com/publica-tions/essays/archives/000385.php.2006
    [34].王光营,耿国华,周明全,张翔.Ajax技术在WebGIS上的应用[J].计算机技术与发展,2007,(17):39-41.
    [35].唐中实,朱贤泽,饶顺斌.基于Ajax的Internet地图服务方法初探[J].测绘科学,2007,(32):156-159.
    [36].吴运超,王汶,牛铮,宋国君.Ajax在WebGIS中的应用[J].地理与地理信息科学,2007,(23):43-46.
    [37].James EdwardsAdamsCameron.JavaScript精粹[M].北京:人民邮电出版社,2007.
    [38].杨云,王毅.ASP.NET 2.0程序开发详解[M].北京:人民邮电出版社,2007
    [35].A.Meyer,许勇,齐宁译.CSS权威指南[M].北京:中国电力出版社,2001
    [40].http://www.w3.org
    [41].Dave CranePascarello,Darren JamesEric.AjaX实战[M].北京:人民邮电出版社,2006.
    [42].Dave ThomasHeinemeier Hansson,林芷薰译.Web开发敏捷之道[M].北京:电子工业出版社,2007.
    [43].SmacchiaPatrick.C#和.NET 2.0实战[M].北京:人民邮电出版社,2008:648-649.
    [44].BakerBryan.Using Asp.Net Ajax with the Web ADF.[DB/OL].http://serverx.esri.com/ESRIBlogs/blogs/arcgisserver/archive/2007/04/02/Using-Asp.Net-Ajax-with-the-Web-ADF.aspx.2007
    [45].何丽萍.论长沙的饮食旅游资源[J].长沙大学学报,2006,(3):9-11
    [46].邬彬,唐小丽.浅析湖南特色美食发展中存在的问题[J].当代经理人,2005,(15):153
    [47].刘仁义,刘南.ArcGIS开发宝典—从入门到精通[M].北京:科学出版社,2006.
    [48].姜晓轶,蒋雪中,周云轩.基于Geodatabase的面向对象时空数据模型[J].计算机工程,2005,(31):27-29.
    [49].ESRI.ArcGIS Desktop Help[M].USA:ESR12006.
    [50].王旭红,陈燕,周明全.基于Oracle和Arcsde分布式空间数据库的设计与建立[J].西北大学学报(自然科学版),2004,(34):151-154.
    [51].路川,胡欣杰,何楚林.Oracle 10g DBA宝典[M].北京:电子工业出版社,2007[52].Open GIS Consortium.Web Map Service Implementation Specification[M].USA:Open GIS Consortium Inc,2002.

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

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

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