- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Internet Map Server 发展和新技术应用
Development of Internet Map Server and New Technology Application
上海杰狮信息技术有限公司 赵 涛
(欢迎访问:Http://)
摘要:ArcIMS 作为Esri GIS 系统中的一个重要组成部分,对于WebGIS 应用前景起
到了重要的推动作用,是基于网上制图和分布式GIS 的新一代产品。分布式处理、Java 技
术和ArcIMS 将WebGIS 的实现技术现状得到了一个大的改观。
关键字:WebGIS,Java,ArcIMS,MO Java,MO IMS,XML
有关Internet Map Server 的技术实现,其商业技术产品的推出,并不是一个
短期的过程。对于Esri 开发的Internet Map Service 解决方案,最早期的产品,为
Esri 的Internet Map Server 1.0,但是这个系统并没有被Esri 作为一个产品推向市
场,而 是作为ArcExplore1.0 的一个数据服务,提供二进制流格式的地图数据,
同时ArcExplore1.0 也提供给用户保存远程地图数据至本地文件的功能。
而后,Esri 推出了MapObj ect Internet Map Server (MO IMS) 产品,MO IMS
作为一个商业运作的Internet Map Service 产品,在其推出至中国市场至今,在
Webgis 应用领域中,占领了部分的市场。MO IMS 是建立于Esri 的Map Obj ect
产品的基础上,地图数据的处理依赖基于MapObj ect 开发的服务器,而MapObj ect
是基于ActiveX 的控制插件,这决定了MOIMS 只能应用于Microsoft Windows
系统。在将Map Obj ect 同Web 服务器捆绑的实现上,Esri 开发了一个动态连接
库(Esrimap.dll,即WebGIS 行业内 称的WebLink )来扩展Map Obj ect ,基于
MapObj ect 开发的服务器通过监听WebLink 的指定端口,来响应来自客户端的请
求。客户端的空间查询请求,通过 WebLink 传递至服务器端,在服务器端 进
行地图渲染,渲染结果以位图的形式被客户端获得。关于客户端的开发,平台宽
容度较大,作为桌面系统可以采用Visual Basic, Delphi, C++,Java,但考虑应用到
WebGIS 上,往往采用Java Applet 技术、JavaScript VbScript 脚本语言 ASP、
PHP 、JSP 技术等。
1
基于MOIMS 开发WebGIS 系统,需要如下几个问题需要注意:
1. 客户端与服务器端的通讯协议
2 . 多任务处理,即服务器的多线程问题
3 . 安全问题
4 . 功能扩展的局限性
在MO IMS 之后,Esri 也推出了基于ArcView 的Internet Map Server 产品,
ArcView IMS ,ArcView IMS 并没有很大的商业价值,仅是一个短期产品,其实
现 与MO IMS 非常类似,也采用动态连接库作为通讯组件。
ArcIMS 作为Esri GIS 系统中的一个重要组成部分,对于WebGIS 应用前景
起到了重要的推动作用,是基于网上制图和分布式GIS 的新一代产品。ArcIMS
存在两个最显著的功能,这两点功能的实现将WebGIS 的实现技术现状得到了一
个大的改观。即:一、可以在服务器和浏览器 其他客户间建立数据流,这一
功能使得用户可以将本地数据与Internet 上的数据结合起来,从而为用户和数据
发布者提供了一个更广阔的空间。二、采用应用服务器构架,实现了地图发布的
分布式处理,从传统GIS 向分布式GIS 迈出了重要的一步。
同时,ArcIMS 的开发,也是 Esri Java
文档评论(0)