阅读:2864回复:9
ArcIMS体系结构
ArcIMS主要用于在Internet上提供GIS服务,ArcIMS可以很容易地制作地图服务(mapservices)、开发与地图服务进行通讯的Web页面,并且进行站点管理。
ArcIMS是一个由客户端部件和服务器端部件组成的分布式系统。客户经过Internet或Intranet服务器向ArcIMS发出请求信息,ArcIMS服务器处理该请求,并将结果返回到客户浏览器。 服务器端部件 ArcIMS服务器端部件包括: * ArcIMS空间服务器(ArcIMS Spatial Server) * ArcIMS应用服务器(ArcIMS Application Server) * ArcIMS应用服务器的连接器(ArcIMS Application Server Connectors) * ArcIMS管理器(ArcIMS Manager) ArcIMS空间服务器 ArcIMS空间服务器处理对地图及相关信息的请求。当接收到一个请求后,ArcIMS空间服务器主要执行以下功能: * 产生地图影像文件 * 将地图要素生成矢量流 * 查询数据库 * 使用地理编码,执行地址匹配操作 * 抽取或裁剪数据,返回一个Shape文件格式的数据子集。 ArcIMS监控器(Monitor)和ArcIMS任务分配器(Tasker),作为两个中间进程在后台运行,支持ArcIMS空间服务器。它们可以作为Windows NT的服务或者UNIX的后台进程存在。 ArcIMS应用服务器 ArcIMS应用服务器处理请求的负载平衡,并且追踪地图服务(MapService)运行在哪一个ArcIMS空间服务器上。ArcIMS应用服务器可以将请求传递到一个适当的ArcIMS空间服务器。ArcIMS应用服务器是一个基于JAVA的应用,作为Windows NT的服务或者UNIX的后台进程存在。 ArcIMS应用服务器连接器 ArcIMS应用服务器连接器用于连接Web服务器到ArcIMS应用服务器。ArcIMS提供了三个连接器: * Servlet Connector * ColdFusion Connector * ActiveX Connector Servlet Connector是ArcIMS标准的连接器。它使用ArcIMS语言,即ArcXML,在Web服务器与ArcIMS应用服务器之间进行通讯。ArcXML是ArcIMS版本的扩展标记语言(XML)。Cold Fusion和ActiveX连接器应用于特定的客户端,并将它们的语言翻译成ArcXML。 ArcXML ArcIMS在不同的部件之间使用ArcXML进行通讯。ArcXML文件看上去与HTML页面类似。不同点是,HTML主要用于描述页面的显示结构,而ArcXML提供描述内容的结构。 ArcXML的标记和属性用于描述下列结构: * 地图服务(MapService)的配置文件。这些文件描述地图如何显示,包括图层清单及图层的显示符号等内容。 * 请求。请求可以在一个已经存在的地图服务配置文件上设置一个过滤器,指定地图上的哪一部分及相关的数据将会被处理。 * 应答。应答向客户端返回信息。 * ArcXML设置地图服务内容,并且在客户、中间层和服务器之间处理请求和应答。 客户端部件 三种ArcIMS浏览器可以发送请求: * HTML/DHTML浏览器直接使用ArcXML发送请求。 * HTML/DHTML浏览器使用ArcIMS ColdFusion或者ActiveX Connectors发送请求。 * Java浏览器(包括ArcExplorer-Java) ArcIMS包括的客户端浏览器: * ArcIMS Java浏览器 * ArcIMS HTML浏览器 ArcIMS包括HTML和Jave浏览器以及ArcExplorer 3(Java版)。用户能够通过定制模版增加徽标、图形、颜色和功能。ArcIMS浏览器决定站点的功能和外观。它是在最终用户的Web浏览器上显示的地图视图。 |
|
1楼#
发布于:2003-08-04 16:06
hao 学习中
|
|
2楼#
发布于:2003-08-06 21:42
看后有收获,谢谢!
|
|
3楼#
发布于:2004-01-08 13:56
good
|
|
4楼#
发布于:2005-04-25 17:48
<P>在哪里,怎么看不到啊!◎</P>
|
|
5楼#
发布于:2005-04-25 21:30
good
|
|
6楼#
发布于:2005-04-30 18:13
大伙不要乱发贴啊
|
|
|
7楼#
发布于:2005-05-10 23:24
see
|
|
8楼#
发布于:2005-05-16 13:40
<P>see</P>
|
|
|
9楼#
发布于:2006-01-20 16:52
<P>看不到啊</P>
|
|