没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
WebGIS 技术、系统架构与应用
参与研发单位:中央研究院-计算中心-空间信息技术小组
提供单位:中央研究院-计算中心-空间信息技术小组
使用单位:各主题计画
一、前言
在 GIS 领域中,目前正有一新兴的架构模式产生,此架构改变了 GIS 处理
图资的方式,此架构模式称为 DGIS(Distributed GIS-分布式地理信息系统)。
DGIS 将传统桌上型单机作业之 GIS 概念延伸至网际网络(WEB)之解决方案上,
以能符合现行系统图资处理之需求。而此种以分布式概念延伸至网际网络的架
构称之为网际网络地理信息系统(WebGIS 或 Internet GIS)。
近年来由于网际网络的蓬勃发展,随着 Internet 的商业化趋势,以及
WWW 的风行,各 GIS 厂商也致力于开发 Web Base 的相关产品,电子地图
才能走向大众化,目前已有许多 GIS 厂商推出 Internet 上 GIS 的解决方案,如
ESRI 公司的 ArcView IMS、MapObjects IMS 及 ArcIMS、AutoDesk 公司
的 MapGuide、MapInfo 公司的 Mapxsite、Mapxtreme、Intergraph 公司
的 GeoMedia Web Map 等。如今,使用者只需要透过网际网络浏览软件,就
能获得许多丰富的地图信息,而我国许多县市政府、学校及公司行号均已有提
供许多这一方面的服务。这也是 Web GIS 与其它需要各种高级配备才能使用
的单机式 GIS 最大的不同。从个人桌上型计算机透过浏览器,使用者可经由图
形服务器,利用网际网络以达到图资之传播与交流。且由于网络有效率的传送
内容、地图、图形和其它相关讯息而形成互动。
尽管桌上型地理信息系统与工作站之地理信息系统在其受到瞩目之前,使
用者仍是不断地寻找低成本与改善存取地理资料之方法。WebGIS 将 GIS 从独
立的单机作业领域带到了网际网络之共同合作的领域。如此一来,以前所无法
流通之讯息资源将可被广泛的使用,且可减少在作业完成、技术持续支持与维
护上之成本支出。于刚开始时,WebGIS 之应用把焦点放在图形展示与查询上,
使事情简单化并具有成本效益(划算的),而待使用者有所体认与技术发展后,
随之而来的便是更多的进阶应用。
图 3-3-6.1 WebGIS 架构示意图
二、 Web GIS 的特点
Web GIS 可以简单定义为在 Web 上的 GIS。当前 Internet 正在以惊人的
速度迅速蓬勃发展,在这样的情势下,如何将 GIS 引入 Internet 世界,使 GIS
充分利用和发挥网际网络的优势,就成为 GIS 发展研究的一个重要课题。与传
统的单机作业上的 GIS 相比,Web GIS 具有以下的优点:
(一)更广泛的使用层面
使用者可以同时造访多个位于不同地方的服务器上的最新地图信息,而
Internet 所特有的优势大大方便了 GIS 的数据管理,使分布式的多资料模式的
数据管理和合成更易于实现。
(二)平台独立性
无论服务器或客户端是何种机器,无论 Web GIS Server 端使用何种 GIS
软件,由于使用了通用的 Web 浏览器,使用者就可以很方便的使用 GIS 资料,
在本机或某个 Server 上进行分布式组件的动态组合和空间资料的处理与分析,
实现远程资料共享的目标。
(三)可以大规模降低系统成本
一般专业的 GIS 软件均非常昂贵,而使用者使用的经常只是一些最基本的
功能,这实际上造成了极大的浪费。Web GIS 在客户端通常只需使用 Web 浏
览器(有时还需要外挂模块 Plug-Ins),其软件成本与全套专业 GIS 软件相比
明显要节省得多。另外,由于客户端的简单性而节省的维护费用也不容忽视。
(四)更简单的操作
要广泛推广 GIS,使 GIS 系统能为广大的民众所接受,而不仅仅局限于少
数受过专业训练的专业用户,就要降低对系统操作的要求。通用的 Web 浏览
器无疑是降低操作复杂度的最好选择。
(五)有效的平衡图资计算负载
传统的 GIS 其处理能力完全依赖客户端机器,因而效率较低。而 Web GIS
能充分利用网际网络资源,将较基础性、全面性的处理交由 Server 执行,而
对资料量较小的简单操作则由客户端直接完成。这种计算模式能在 Server 端
和客户端灵活有效的使图资计算负荷和网络流量负载做合理的分配,是一种较
理想的最佳化模式。
三、Web GIS 技术回顾
一般来说 WebGIS 由两个架构所组成,分别为 Client-side 与 Server-
side。Client-side 之提供是利用 Browser 透过 HTML 或 Java 所产生;
Server-side 则是集中图形服务器管理员(Map Server Administrator)、图形
应用程序(Map AP)之设计、执行之配置。过去 Web GIS 的技术一般来说大
致有 CGI、Plug In 及 Java Applet 三种:
(一)共通网关接口(Common Gateway Interface;CGI)
Web GIS 最先使用的方法是 CGI 技术。GIS 厂商在其成熟产品的基础上发
展 Intranet 解决方案,通常采用 CGI 方案,即提供专用空间资料的 Web 管道。
CGI 是一种连接应用软件和 Web Server 的标准技术,是 HTML 的功能延伸。
HTML 超文字语言是一种不可在浏览器中编辑的静态式文件,它的设计原则是
显示资料和文件,而不是处理资料,因而不能用来产生动态的信息,缺乏互动
性。但是,灵活易用的 CGI 接口与 HTML 的结合实现了交互式的动态连结。例
如,为了让 User 存取数据库中的信息,CGI 可以被用来连接 Server 中的数据
库,在系统中扮演桥梁的角色。1997 年 ESRI 推出了 MapObjects Internet
Map Server,使用 HTML 将客户端的请求传给 Web Server,而 Web
Server 则通过专用的 CGI 接口与 GIS Server 连结,GIS Server 承担了所有
的查询、计算工作,将结果构建成一个 HTML 文件传回给 Web Server,再将
HTML 文件传给客户端浏览器。
图 3-3-6.2 美国 ESRI 公司 MapObjects IMS 系统架构
由于 CGI 是 Web Server 上可执行的程序,任何人要与 Web Server 进
行沟通,都可以透过 CGI 接口。基本上所有的计算器语言都可以用来开发 CGI
接口,最常用的几种包括 C、C++、Perl 和 VB。Web 一出现,CGI 技术很
快就被用于建构能产生动态地图的 Web 网站。根据 CGI 接口的特点,GIS CGI
技术可分为以下两类:
1. CGI 激活图形产生器之方式运作
一个典型的例子是美国 ESRI 公司的 MapObjects Internet Map
Server。它是由开发者制作一个简单的图形产生器应用程序(Application
program;AP)经由 CGI 程序,可以根据命令行参数产生各种不同的地图。
图 3-3-6.3
其结果通常以 GIF 或 JPEG 格式传回给使用者。这种系统的好处是程序撰
写简单、运作速度比较快。但由于它的简单,比起单机上的 GIS 软件则显得能
力不足,很难处理较复杂的图资。
剩余16页未读,继续阅读
资源评论
- wudingfangsohu2013-02-21很有用的东东哦,详细介绍了WebGIS技术系统架构与应用,很给力撒!
- starstargogogo2013-11-05介绍了WebGIS技术系统架构与应用,很给力
wang1409
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功