- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WebGIS安阳交通旅游系统设计与实现
基于WebGIS安阳交通旅游系统设计与实现
摘要:WebGIS技术的成熟发展及广泛应用为交通旅游信息化提供了很好的技术支持。通过论述如何运用ARCIMS作为网络地图发布平台,结合JavaScript脚本语言,建立一个基于WebGIS的安阳市交通旅游系统,以实现交通旅游信息资源的共享,为城市交通和旅游发展提供强有力的信息支持。
关键词:WebGIS;ArcIMS;HTML;Viewer;JavaScript
中图分类号:F592文献标志码:A文章编号:1673-291X(2009)23-0066-03
1引言
地理信息系统(Geographic Information System,即GIS)是介于信息科学、计算机科学、现代地理、测绘学、遥感学、空间科学、环境科学和管理科学之间的一门新兴的边缘科学。WebGIS是基于Internet平台,客户端应用软件采用WWW协议运行在万维网上的地理信息系统,是GIS与国际互联网的有机结合,是GIS在广域网环境下的一种应用,最终目标是实现空间信息的网络化[1]。
随着人们生活水平的??高,旅游业相应地得到迅速的发展,已成为世界上最大的产业,旅游业在我国也已成为第三产业的支柱。而与旅游产业相关的交通信息也在旅游产业火爆发展的过程中扮演着及其重要的角色,普通的交通旅游地图已远不能满足游客多层次的信息服务需要,所以,建立交通旅游WEB信息系统的必要性日趋明显。本系统采用了ArcIMS作为WebGIS系统的开发平台,用户只需使用浏览器即可浏览安阳市电子地图、查看各旅游景点的详细介绍、对旅游电子地图进行商场、酒店、旅游景点、银行网点等实用信息的查询等。
2WebGIS实现原理
WebGIS的实现要靠服务器端和客户端的共同协助来完成,目前服务器端和客户端都有多种实现模式,如图1,每种实现模式都有或多或少某些问题,在实际应用中要根据实际需要选择相应的实现模式。
1.实现地理信息在网上浏览的主要问题在于,目前浏览器本身不支持矢量图形,而GIS离不开图形,故要实现WebGIS 就需要提供一种方法,使浏览器能支持矢量图形。WebGIS的实现策略包括服务器端策略、客户端策略两个方面[2]。
服务器端策略,网络用户端只是发出请求和浏览结果,所有的GIS 操作都交由GIS服务器一端处理,并由服务器一端将计算结果以 WWW 可以识别的格式传送到客户端。实现技术包括CGI、Server API、 Servlet等,当前瘦客户模式的WebGIS应用主要就是采用这些技术。客户端策略,部分简单的 GIS 操作也在网络用户端完成。实现技术主要有Java Applet、ActiveX和Plug-in,当前这些技术主要用于实现客户模式的WebGIS应用。
本次系统使用的ArcIMS平台软件,实现模式可以使用服务器端和客户端两种策略,服务器端属于Servler实现技术,客户端属于Java Applet实现技术。安阳市交通旅游系统使用的是基于服务器端策略的Servlet技术。
3开发软件ArcIMS
ArcIMS是美国ESRI 公司推出的基于互联网进行空间信息展示、分析处理、分发共享的支持跨平台应用的GIS 产品。它被广泛地用于向大量的网络用户发布网络GIS地图、数据和元数据。ArcIMS支持多种模式开发,客户端策略需要自动下载Java Applet控件,网络传输的是矢量数据流。服务器端策略网络传输的图形格式为JPEG/GIF(栅格图)、png等。
ArcIMS是一个多层的体系结构,它是运行在一个分布式的环境中,由许多软硬件组合而成的复杂体系。各个不同层之间通过ArcXML进行通信[3]。ESRI公司把它按照MVC模型划分为3层,如图2:
表现层主要是指ArcIMS浏览器。事务逻辑层由Web服务器、ArcIMS应用服务器和ArcIMS应用服务器连接器组成。数据存储层是指ArcIMS空间服务器和数据源。
ArcIMS 支持HTML Viewer 和Java Viewer。在ArcIMS 软件包中包含三种Viewers:HTML Viewer、可定制的Java Viewer和标准的Java Viewer。其中HTML Viewer主要用于瘦客户模式,是本次开发使用的客户端方式。
HTML Viewer 由HTML、DHTML 和javascript 实现。在HTMLViewer 里同时只能支持一个影像服务地图。当客户端使用图形工具后,HTML Viewer 生成一个请求并通过Servlet Connector将请求发送到ArcIMS 的空间服务器端。当响应返回时,客户端解析响应
您可能关注的文档
- 基于SOM网络城市分类探讨及实证分析.doc
- 基于SPSS分析广东省土地集约利用空间差异分析.doc
- 基于SPSS桐庐旅游市场分析.doc
- 101例血液透析患者透析中低血压原因及护理.doc
- 基于SQL server 数据库优化查询分析.doc
- 基于stacklberg主从对策论供应链转移定价研究.doc
- 基于Struts2 + Spring + JPA生物信息数据库设计.doc
- 基于Struts2区域物流信息系统构建.doc
- 基于STW促进高职生就业模式探析.doc
- 基于SWOT-PEST模型我国生物能源产业发展模式探讨.doc
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)