国学参考      
首页 | 地理资讯 | 地理文摘 | 环境气象 | 学习园地 | 地理百科 | 地域行政 | 地理资源 | geography | 专题 | 参考文库 | 参考论坛
  当前位置:首页>地理文摘>技术应用>文章内容
Intranet
来源: 作者:国学 发布时间:1969-12-31  






一、Intranet GIS的组成
所谓Intranet GIS是指在Intranet的信息发布、数据共享、交流协作基础之上实现GIS的在线查询和业务处理等功能。其中Web分布式交互操作是工作重点。

Intranet GIS的基本组成包括:

·WWW、Mail、FTP服务器;

·Browser/Plugins;

·页面描述语言HTML、VRML;

·Web交互技术,如Java、CGI、Active X;

·GIS数据库管理,如ARCSTORM、SDE。

二、Intranet GIS的特色
由于速率、安全性及面向业务处理等关键要素,Intranet GIS将首先在Intranet上获得广河τ茫肑ava、CGI、Plugins等开发技术,使企业用户直接通过Browser对GIS数据进行访问,实现检索查询、制图输出、编辑修改等GIS基本功能。

1.传统GIS的弊端

多数GIS系统都是基于文件共享的低级分布式结构,数据集中存放于服务器,由空间数据库系统进行统一管理,在客户端采用GIS桌面系统进行远程文件调用。所存在的主要问题是:

·文件服务器结构的处理能力完全依赖于客户端,其效率低下。

·客户端的任何操作都要将服务器文件远程复制到本地进行。当多用户并发操作时,网上嬖诙喔霰阜荩虼耍莸耐暾阅岩钥刂疲淮罅渴萜捣贝洌自斐赏缙烤保档系统性能。 地理文摘

·成本高。企业用户使用GIS仅限于一般功能,而每个客户端都要配备昂贵的专业GIS软件馕抟墒蔷薮蟮睦朔选?

·GIS桌面系统操作复杂,操作人员需要有专业基础和经过专门培训,不适合企业级及大众化应用。

2.Intranet GIS的优势

·大规模降低成本,全面取代GIS桌面系统。

·将企业成员的交流合作与GIS专业操作有机地结合,构成企业群体生产力。

·用页面取代窗口,使系统简单易用,降低了专业操作的难度。

·充分利用网络资源,对于复杂的处理,诸如大规模查询,则交由服务器执行,而数据量闲〉募虻ゲ僮髟蛴煽突Ф送瓿伞U馐且恢掷硐氲娜钟呕J健?

三、功能实现
1.通用网关接口(CGI)

Intranet
GIS最先使用的方法是CGI技术。GIS厂商在其成熟产品的基础上兼容发展Intranet解决方案,通常采用CGI方案,即提供专用空间数据库的Web接口。CGI是一种连接应用软件和Web服衿鞯谋曜技际酰荋TML的功能扩展。HTML超文本是一种不可编程的静态文本,它的设计原则是显示数据和文
件,而不是处理数据,因而不能用来产生动态的信息,缺乏交互性。但是,灵活易用的CGI程序与HTML的结合实现了交互式的动态通信。例如,为了让用户存取数据库中的信息,CGI可以被用来连接网络服务器中的数据库服务器,在系统中起桥梁作用。1997年ESRI推出了MapObjects 国学参考
Internet Map Server,使用HTML将客户端的请求传给Web服务器,而Web服务器则通过专用的CGI访问GIS服务器,GIS服务器承担了所有的查询、计算工作,将结果构建成一个HTML文档反馈给Web服务器,再将HTML文档传给客户端浏览器。

由于CGI是网络服务器上可执行的程序,任何人要访问相应的网络服务器,都可以运行CGI绦颉;旧纤械募扑慊镅远伎梢杂美蠢┱笴GI程序,最常用的几种包括C、C++、Perl和VB。Web一出现,CGI技术很快就被用于构造能产生动态地图的Web网站。根据程序的特悖珿IS
CGI技术方法可分为以下两类:

(1)CGI启动制图软件以批处理方式运行

一个典型的例子是美国施乐公司的地图服务器。它是由一个简单的制图软件经修改后成为耘矸绞皆诵械某绦颍梢愿菝钚胁问髦植煌牡赝肌F湓诵薪峁ǔR訥IF格式返回给用户。这种系统的好处是程序简单、运行速度比较快。但由于它的简单,比起商业化的制图软件
则显得能力不足,然而大多数商业GIS软件并没有设计成以批处理方式运行。例如,尽管ARC/INFO可以以批处理方式运行,但要把它作为网络服务器后端制图软件是不切实际的,因狝RC/INFO的启动时间较长,而且如果没有用户的介入则很难处理复杂地图。
zgwww.com


(2)CGI启动后端GIS程序

很多GIS软件是基于图形用户界面、用“事件”(Event)驱动的,一旦启动,就可以一直诵械却シ⑹录U庵窒低秤行矶嘤诺悖彝玟榔饕彩抢猛夹斡没Ы缑嬗墒录动的。一个网络浏览器上的事件,通过CGI很容易传到后端GIS软件上,CGI和后端GIS软件男畔⒔换煌ü
间通信协议IPC来完成。常见的IPC协议有传统Unix上的远程过程调用RPC、Windows的动态萁换籇DE及实体连接和嵌入OLEMAC机上的Apple
Event。利用这种CGI方法,只要用户在网络浏览器上按一下,信息就通过交互网络传回到绶衿魃希缓笥蒀GI程序将此信息ü齀PC传至后端的GIS软件。例如,可以要求GIS软件将地图中的某个地区放大,然后将放大后的地图屏幕图像传给用户。

这种方法的优点在于,运行速度较前一种快,因为它不需要每次启动后端的GIS软件,同时可以利用商业化GIS软件产生出高质量的地图。事实上,GIS软件的所有功能都可以被利用鹄础?

但这种方法仍有许多不足之处。首先,很难同时运行多个CGI程序;其次,这种方法需要制图软件一直处于运行状态,这不仅要求GIS软件所在的服务器一直联机,而且也消耗不少计算机资源。另外,从服务器方面驱动的CGI必须用某个特定的数据库服务器的专用SQL语言止け嘈词菘饨涌 zgwww.com
,还有网络安全问题和有限的交互性问题。这种系统的例子有ESRI的Internet Map Server(http://www.esri.com)、MapInfo的Proserver(http://www.mapinfo.com)。

2.Plugins GIS插件

基于CGI的系统仅提供给用户端有限的GIS功能,传给用户的信息都是静态的,而且用户的GIS操作都需要由服务器来处理。解决这个问题的方法是把一部分服务器上的功能移到用户松希庋唤黾涌炝擞没Р僮鞯姆从λ俣龋乙布跎倭送系牧髁俊1曜糤WW浏览器只峁┝艘恍┳罨镜
浏览和导航功能,而缺乏处理地理空间数据的能力。

方法之一是安装能与网络浏览器交换信息的专门GIS软件。这种增加网络浏览器功能的方法就叫插入法(Plugins)。为便于其它软件厂商发展插入型软件,Netscape公司专门提供了一套应用程序接口(API)。目前这种插入软件已被普遍采用,在多媒体领域尤为明显。这种插入软件不但可
共3页: 上一页 1 [2] [3] 下一页
 
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·激光雷达技术
·3DGIS在城市规划中的应用
·机载激光雷达LiDAR技术介绍
·Mapbasic(中文)参考手册
·扬州市数字化城市管理系统
·令人震撼!!摄影师眼中的镜头[1
·激光雷达特点、分类及其发展
·国家坐标系
·常见遥感卫星基本参数大全
·ArcGIS
·GIS在交通行业的应用
·VirtuoZo全数字摄影测量系统数字
  相关文章
·请问谁知道如何实现GIS图形分割
·数字地球与全球战略
·国产GIS软件在建立省级基础地理
·组件式地理信息系统
·我国地理信息系统遥感软件产业化
·重庆出租车2003年将全部安装GPS
·GIS中的坐标系定义与转换
·卫星定位系统为美欧分歧“定位”
·GIS应用模式的革命
·全球卫星定位系统(GPS)综述
·嵌入式GIS开发平台eSuperMap简介
·全球卫星定位系统:中欧联手欲破
Copyright © 2006 国学参考  All Rights Reserved Power by:HeadWind