首页
|
地理资讯
|
地理文摘
|
环境气象
|
学习园地
|
地理百科
|
地域行政
|
地理资源
|
geography
|
专题
|
参考文库
|
参考论坛
当前位置:
首页
>
地理文摘
>
技术应用
>文章内容
Intranet
来源: 作者:国学 发布时间:1969-12-31
一、Intranet GIS的组成
所谓Intranet GIS是指在Intranet的信息发布、数据共享、交流协作基础之上实现GIS的在线查询和业务处理等功能。其中Web分布式交互操作是工作重点。
Intranet GIS的基本组成包括:
·WWW、Mail、FTP服务器;
·Browser/Plugins;
·页面描述语言HTML、VRML;
·Web交互技术,如Java、CGI、Active X;
·GIS数据库管理,如ARCSTORM、SDE。
二、Intranet GIS的特色
由于速率、安全性及面向业务处理等关键要素,Intranet GIS将首先在Intranet上获得广河τ茫肑ava、CGI、Plugins等开发技术,使企业用户直接通过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.Plugins GIS插件
基于CGI的系统仅提供给用户端有限的GIS功能,传给用户的信息都是静态的,而且用户的GIS操作都需要由服务器来处理。解决这个问题的方法是把一部分服务器上的功能移到用户松希庋唤黾涌炝擞没Р僮鞯姆从λ俣龋乙布跎倭送系牧髁俊1曜糤WW浏览器只峁┝艘恍┳罨镜
浏览和导航功能,而缺乏处理地理空间数据的能力。
方法之一是安装能与网络浏览器交换信息的专门GIS软件。这种增加网络浏览器功能的方法就叫插入法(Plugins)。为便于其它软件厂商发展插入型软件,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