用户名: 密码: 验证码:
基于Web服务的城市基础地理数据发布与分发系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近10年来,随着计算机技术特别是网络、通讯技术的发展,GIS技术得到了飞速发展,并朝着网络化、大众化的方向发展。同时,由于社会对地理信息的巨大需求,地理数据的应用日益广泛。利用Internet在Web上发布和出版地理信息、为用户提供地理数据浏览、查询、制作专题地图和分析的功能,从而实现地理信息的操作和共享,已经成为GIS相关产业发展的必然趋势。
     论文结合“萍乡市基础地理信息系统”项目,对城市基础地理数据在WEB上的发布和分发进行研究,提出了利用ESRI的Web开发工具ArcGIS Server来构建WebGIS的系统方案。结合IIS(Internet Information Service)和.Net技术,在Microsoft VisualStudio.Net开发平台上实现动态WebGIS应用系统。
     本文分析了WebGIS的主要特点,探讨了WebGIS的实现以及相关的基础技术,比较分析了几种流行的WebGIS开发平台;选用ESRI公司的ArcGIS Server9.2作为开发平台,就它的发展、体系结构以及该平台开发中Tasks技术进行了深入介绍:对系统开发所涉及到的关键技术进行了探讨;最后,根据基础地理数据发布和分发系统的特点和实际需求,提出了系统的设计方案,并就设计方案,结合ArcGIS Server的技术特点实现了一个基于Web服务的基础地理数据发布和分发系统。
     创新之处和技术难点主要在于:
     1)结合ESRI软件发展的方向——服务器的GIS技术,对比当前比较流行的几种WebGIS开发平台,采用了ESRI最新的WebGIS开发平台ArcGIS Server9.2作为系统的开发工具构建WebGIS应用,相对其它的WebGIS开发产品更具优势。
     2)基于Internet的空间数据分发技术。以往用户进行空间数据分发,大都是在本机上使用桌面端产品进行操作,该系统使用户可以在不同的机器上通过互联网做到数据的分发,使用户能够便捷的获取所需数据,而无需安装任何相关的桌面端产品。
     3)无需编程构建WebGIS应用。结合最新的ArcGIS Server9.2产品理念,在不用编程的情况下,使用构建Tasks的方法完成了属性查询、要素集和要素类空间数据的分发以及缓冲分析等功能。
     4)将地理处理技术以及ModelBuilder技术很好结合到系统开发中,极大丰富了其功能的应用。Geoprocessing和ModelBuilder作为ESRI公司桌面端产品中的重要技术,在ArcGIS Server9.2推出后得到了很好的扩展,两者的结合使WebGIS开发更便捷,通过模型建立完成功能的实现。
     5)空间元数据管理。结合XML数据存储管理模式,通过构建XSL样式规范,使用ASP.NET控件将空间数据导入,使用户能很方面的获取到空间数据的属性、描述和空间等相关信息。
With the developmen of computer technology, especially the network and communication technology in the past 10 years, GIS technology has made rapid development, and developed in the direction of network and public. At the same time, because of the great demand for geographic information in the community, geographic data is widely used.Pulishing the geographic information, browsing and querying the geographic data for users, production of the thematic maps and analysis fuction throught internet on the web, those in order to achieve the operational and geographic information sharing, the related industries of GIS has become the inevitable trend of development.
     This paper conjunction with the project , "Pingxiang City's basic geographic information system" , researched the publicing and distributing the foundation geodata of urban on the web,proposed the solutions that made use of the ESRI development tools on the web------ArcGISServer to build WebGIS system. Combine the IIS (the Internet Information Service) and.technique of Net, in the Microsoft Visual Studio.the Net development terrace up carry out the dynamic state WebGIS application system.
     This paper analysed the main character of WebGIS, discussed the realization way of WebGIS and associated infrastructure technology, compared and analysised several popular WebGIS development platform; Selected the ESRI's ArcGIS Server9.2 as the development platform, and detailed introduced its development, architecture and Tasks during the developing process to the platform, discussed the key technology that system had involved during the development. Finally, in accordance with the character and the actual demand of the basic geographic data public and distribution system, to design the system, and according to the case, combined the technical characteristics of ArcGIS Server, achieved a Web-based geographic data public and distribution system.
     The innovation and technical difficulties of this paper covers the following aspects:
     1. ESRI software development with the direction - server GIS technology; Comparation with several more popular WebGIS development platform, used the latest ESRI ArcGIS Server9.2 WebGIS development platform as the system development tool, and then constructed WebGIS application; which is more advantages to the WebGIS development product.
     2. Internet-based spatial data distribution technology. In the past, most of users cope with the spatial data distribution through the desktop products, the system allows users to complete the data distribution on different machines via the Internet, enables users to access the necessary data convenient without any desktop products installation.
     3. Construction of WebGIS application without programming. With the latest ArcGIS Server9.2 product concepts, in no programming circumstances, completed the fuction through the construction of Tasks, for example, the inquiration for the property, the distribution of feature set and feature classes spatial data, and analysis functions.
     4. Let Geographic processing technology combine with the Geographic ModelBuilder technology well, and then used in the good system development, has greatly enriched their functional applications. Geoprocessing and ModelBuilder as the most important technology of ESRI desktop products have been expanded after the ArcGIS Server 9.2 prodution birth. WebGIS combinations of the two make the development more convenient; function can be achieved through the establishment of model.
     5. Spatial metadata management. Users can access attributes、description and space, and other related information of spatial data. This process need to combine the XML data stroage management model, build the XSL style norms, import the spatial data through the ASP.NET controls.
引文
[1]龚建雅.地理信息系统基础[M].北京:科学出版社,2001
    [2]蓝荣钦,李淑霞,刘阳等.地理信息系统的发展现状和趋势[J].地理空间信息,2004,2(1):8-11
    [3]王庆华,郝伟.地理信息系统的发展趋势[J].资源开发与市场,2005,21(1):28-30
    [4]刘南,刘仁义.Web GIS原理及其应用.北京:科学出版社.2002
    [5]吴信才等.地理信息系统原理与方法[M].北京:电子工业出版社,2002.3
    [6]Subash S.,Arjun Padaki.Enterprise GIS for Municipalities-An Integrated Approach[EB/OL].Http://www.gisdevelopment.net/application/is/overview/mi03214.htm.2006.4
    [7]Manjor Paul,S.K.Ghosh.An Approach for Service Oriented Discovery and Retireval of Spatial Data[A].International Workshop on Service Oriented Software Engineering[C].Shanghai:ACM Press,2006:88-94
    [8]Tomokazu Fujino.SVG+Ajax+R:a new framework for WebGIS.Computational Statistics,2007,Vol.22,No.4,Dec
    [9]Arun Iyengar,Mark S.Squillante,Li Zhang:Analysis and Characterization of Large-Scale Web Server Access Patterns and Performance.World Wide Web,1999,2(1-2):85-100
    [10]Cho Y S,Kim HY,Kim J H,Bae HY.The Design and Implementationof Componentized Web-enabled GIS[C].ICIMU98.1998,9:89-95
    [11]康玲,傅俊锋,王怀清,蔡劲松.基于ArcGIS Server的WebGIS应用系统开发[J].水电能源科学,2007,25(1):26-29
    [12]赵自力,王东华,周晓光.基于ArcGIS Server的网络GIS应用系统开发[J].遥感信息,2007,1:76-80
    [13]吴功和,丛明日.基于ArcGIS Server分布式GIS应用[J].测绘科学技术学报,2006,23(1):52-55
    [14]汪曼琦,吴健平,范力铭.基于ArcGIS Server的企业级GIS系统研究.甘肃联合大学学报.2006,20(6):83-87
    [15]郭婧,张立朝,王科伟.基于ArcGIS Server构建地理信息服务.测绘科学.2007,32(3):91-93
    [16]胡国军,张雷,陈君等.空间地理数据快速分发系统及其关键技术.测绘科学与工程.2005,25(2):51-55
    [17]赵康,方源敏.基于ArcObjects和ArcSDE的地理数据分发的实现.地矿测绘.2006,22(4):10-12
    [18]WebGIS资料.数字地球网站Http://www.diglearth.net.cn
    [19]戴光明,何文斌,梁丽姣.万维网地理信息系统构建分析[J].现代电子技术,2003,1:46-49
    [20]马先立,路璐.WebGIS开发技术的研究与探讨[J].中国数据通信,2002,7:80-82
    [21]马林兵,张新长,伍少坤.WebGIS原理与方法教程[M].北京:科学出版社,2006,9
    [22]罗英伟,从升日,汪小林等.WebGIS构件设计[J].中国图形图像学报,1999,4(增刊):79-84
    [23]吴信才.WebGIS地理信息系统参考手册.武汉:中国地质大学(武汉)信息工程学院,2001
    [24]杨崇俊,王宇翔,王兴玲等.万维网地理信息系统发展及前景[J].中国图象图形学报,2001.9(6):886-894
    [25]张书亮,闾国年,李秀梅等.网络地理信息系统[M].北京:科学出版社,2005,8
    [26]李普聪,吴清江.空间元数据管理研究[J].计算机与现代化,2004,8:21-23
    [27]许春杰,邹乐君,沈晓华.基于Web Service的WebGIS[J]测绘通报,2003,(01).
    [28]龚健雅.当代GIS的若干理论与技术.武汉测绘科技大学出版社.2000,7
    [29]田洪陈,刘沁萍,刘军伟.WebGIS的现状及其发展趋势[J].许昌学院学报,2004(3):48-52
    [30]ESRI中国公司网站 Http://www.esrichma-bj.cn/produce/ESRI/arcims/index.hma
    [31]刘旻.从ArclMS看WebGIS开发中的发布技术.武汉大学硕士学位论文,2004.5
    [32]沈百玲.ArcGIS Server简介[R].北京;ESRI中国(北京)有限公司.2004
    [33]陈非.ArcGIS Server9.2的概念和新特性[R].北京:ESRI中国(北京)有限公司.2006,12
    [34]ESRI.ARCGIS Server.ESRI's Enterprise GIS Application Server[M].USA:ESRI,2004.
    [35]林雪淋.ArcGIS 9.2的地理处理应用[R].北京:ESRI中国(北京)有限公司.2006,12
    [36]蒋涛.ArcGIS 9.2的地理处理(Geoprocessing)框架介绍.北京:ESRI中国(北京)有限公司.2006,12
    [37]陈黎大.ASP.NETAJAX程序设计.北京:人民邮电出版社.2007,5
    [38](德)Patrick A.Lorenz著;王军,郭卫泳译.ASP.NET2.0大揭秘.北京:清华大学出版社.2004
    [39]王建华,汤世明,谢吉容等.ASP.NET动态网站开发技术与实践.北京:清华大学出版社.2007
    [40]陈运海.基于ASP.NET Web服务的XML数据转换技术.计算机系统应用.2006,5:91-94
    [4l]许志超,赵珊,陈超.基于XML的网络地理信息系统研究.海洋测绘.2006,26(2):37-40
    [42]尹泉,候力等.XML/HTML/CSS/XSL WEB编程实作教程.北京:希望电子出版社.2001,10
    [43]王俊杰.精通JavaScript动态网页编程[M].人民邮电出版社,2007,2
    [44]兰小机,刘德儿.空间数据库[M].江西理工大学,2006,4
    [45]GeoDatabase Workbook.ESRI Press,2004
    [46]边馥苓,王金鑫.论数字城市工程及其技术体系[J].武汉大学学报:信息科学版,2004,29(12):1045-1049
    [47]Gong Jianya.Design and Implementation of an Intemet GIS.Geo_spatial Information Science,Vol.4,No.2,P.1-7 June 2001
    [48]JEREMY.Publishing and using a geoprocessing model within a map document.2006(2006-12-8).http://blogs.esri.com/Dev/blogs/arcgisserver/archive/tags/GP/default.aspx.
    [49]SCHNEIDER,BERNHARDT,MARTINONI,DARIA.A Distributed Geoprocessing Concept for Enhancing Terrain Analysis for Environmental Modeling[J].Transactions in GIS,2001,5(2):165-178(14).
    [50]MICHAEL LUTZ.Ontology - Based Descriptions for Semantic Discovery and Composition of Geoprocessing Services[J].Geoinformatica,2007,11(1):1-36.
    [51]J.Clark(editor):XSL Transformations(XSLT),W3C Recommendation,1999,available at http://www.w3.org/TR/1999/REC-xslt-19991116.
    [52]Gerhard Smiatek.SOAP-based web services in GIS/RDBMS environment[J].Environmental Modeling &Software,2005,20:775-782
    [53]Dava Peters.System Design Strategies[R].Environmental Systems Research Institute,Inc.2004
    [54]Byung Kwon O.Meta web service:building web-based open decision support system based on web services[J].Expert Systems with Applications,2003,24:375-385
    [55]ESRI.Server Developers Guide[R],2004
    [56]http://www.esri.com/
    [57]http://www.esrichina-bj.cn/
    [58]http://www.gissky.net/
    [59]http://www.gisempire.com/bbs/
    [60]蒋波涛,ArcObjects开发基础与技巧—基于VisualBasic.NET[M]武汉:武汉大学出版社,2006
    [6l]韩鹏,徐占华等.地理信息系统开发—ArcObjects方法[M]武汉:武汉大学出版社,2005
    [62]胡英,黄晔.地理信息系统软件开发模式探讨,测绘通报,2004年,第7期
    [63]周心铁,刘毓华.组件技术与GIS的发展[J].计算机世界,1998,25(3):78-80
    [64]http://msdn.microsoft.corn/
    [65]http://www.csdn.net/
    [66]国家基础地理信息中心 http://nfgis.nsdi.gov.cn
    [67]http://www.gischina.com
    [68]兰小机,刘德儿,GIS应用开发—基于C#.NET,江西理工大学,2006年9月
    [69]毕硕本,王桥,徐秀华.地理信息系统软件工程的原理与方法[M],北京:科学出版社.2002
    [70]吕继生、黄胡华、朱志军.浅谈ArcGIS Server的开发技术.高新技术.2006NO 21
    [71]华瑜,邢汉乘,一个基于用户群的企业级地理信息系统解决方案[J].计算机辅助工程,2000,3:64-69
    [72]Tsou,Ming-Hsiang(University of Colorado).A dynamic architecture for distributing geographic information services on the Intemet[D/OL].2001
    [73]Open Geospatial Consortium,Inc.OpenGIS Web Map Server Interface Implementation Specification V1.0.0,OpenGIS Project Document 00-28.2000
    [74]Google.Google Earth.http://earth.google.com/,2006
    [75]W3C.Scalable Vector Graphics(SVG) 1.0 Specification[EB/OL].http://www.w3.org/,2006
    [76]W3C.Simple Object Access Protocol(SOAP) 1.1[EB/OL].http://www.w3.org/,2006
    [77]W3C.Web Service Description Language(WSDL) 1.1[EB/OL].http://www.w3.org/,2006
    [78]Angela Ionita.Developing an Enterprise GIS[EB/OL].http://www.mapmiddleeast.org/magazine/2006/mar-apr/32_1.htm.2006.3
    [79]李洪省,李程.网络地图制图中的主要问题及其解决方案.测绘科学.2004,29(6):92-94
    [80]李爱霞,龚健雅,贾文珏.基于WMS的WebGIS[J].测绘信息与工程,2004,(12):1-2
    [81]李清泉,谢智颖,左小清,王冲.基于SVG的空间信息描述与可视化表达[J].测绘学报,2005,(2):58-63
    [82]戚铭尧,霍亮等.WebGIS的企业级解决方案[J].计算机科学,2003,30(2):55-56
    [83]M.Paolucci,T.Kawamura,T.Payne,and K.Sycara.Semantic Matching ofWeb Service Capabilities.InlSWC,pages 333-347.Springer Verlag,2002
    [84]Sivashanmugam K.,Verma K.,Sheth A.,and Miller J..“Adding Semantics to Web services Standards”,1~(st)International Conference On Web services,June 2003
    [85]K.Verma,K.Sivashanmugam,A.Sheth,and A.Patil.Meteor-s wsdi:A scalable p2p infrastructure of registries fbr semantic publication and discovery of web services.Journal Of Information Technology and Management,2004
    [86]Manoj Paul,S.K.Ghosh.An Approach for Service Oriented Discovery and Retrieval of Spatial Data [A].International Workshop on Service Oriented Software Engineering[C].Shanghai:ACM Press,2006:88-94
    [87]Subash S.,Arjun Padaki.Enterprise GIS for Municipalities-An Integrated Approach[EB/0L].Http://www.gisdevelopment.net/application/lis/overview/mi03214.htm.2006.4

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

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

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