ArcIMS 可以运行在一个分布式环境中,包含客户端和 服务 器组件。一个完整服务的运行过程可以简单的描述为:一个客户端向服务器发送请求信息,服务器处理请求并返回信息到客户端,客户端将所获取的信息展现给终端用户。
ArcIMS 空间 服务器(ArcIMS Spatial Server)
ArcIMS空间服务器是ArcIMS 的中心枢纽,承载着高负荷的计算任务,对地图 数据 的请求和相关信息进行处理。当接收到一个服务请求,ArcIMS空间服务器主要可以完成以下功能:
Image—
从在
ArcIMS Author
或
ArcMap
中创建的地图数据中创建影像文件
Feature—
缓冲地图特征数据
Query—
查找和搜索条件相匹配的特征数据
Geocode—
执行地址匹配操作 字串6
Extract—
从选择的地图特征数据中创建
shapefile 字串8
Metadata—
打印出
metadata
数据 字串2
Route—在一系列的点之间计算路径距离
两个后台的进程支持着ArcIMS 空间 服务器 的运行:ArcIMS Monitor和ArcIMS Tasker,在Windows中它们作为Windows服务运行,在Unix和Linux中作为daemon进程。
ArcIMS Monitor
跟踪
ArcIMS
空间服务器的状态。当 系统 重启时,
ArcIMS Monitor
将自动恢复
ArcIMS
服务。
ArcIMS Tasker清除output目录中的文件。这些由空间服务器创建,以支持ArcIMS 服务的文件,将在用户定义的 时间 间隔后被清除。当前服务为地图服务时,用户发送请求得到的数据均是由ArcIMS 空间服务器对请求产生响应,返回的数据是 图片 ,保存在output目录中,ArcIMS Tasker会在一定时间后清除这些图片数据。
ArcIMS
应用服务器(
ArcIMS Application Server
)
ArcIMS
应用服务器控制着传入请求,跟踪当前哪些服务运行在哪些
ArcIMS
空间服务器中。
ArcIMS
应用服务器将请求传输到适合的空间服务器。应用服务器是一个
Java
应用 程序 ,在
Windows
操作系统中作为一个
Windows
服务,在
Unix
和
Linux
中作为一个
daemon
进程。
ArcIMS
应用服务连接器(
ArcIMS application server connectors
)
ArcIMS应用服务连接器将Web服务器和ArcIMS应用服务器连接在一起。ArcIMS Servlet Connector是ArcIMS的默认连接器。它使用ArcXML在 Web服务器和ArcIMS应用服务器之间传递信息。
相对于
ArcIMS Servlet Connector
,还有几种其他的连接器可供选择: 字串8
ColdFusion Connector
ActiveX Connector
ArcIMS Java Connector
ArcIMS .NET Link 字串9
ColdFusion
和
ActiveX
连接器配合自定义的客户端 工作 ,并且将自己的语言转换成
ArcXML
。
ArcIMS Java Connector
通过
JSP
客户端或独立的
Java
应用程序和
ArcIMS
应用服务器保持 通信 。
.NET Link
提供
TCP/IP
或
HTTP
连接到应用服务器。 字串3
关于连接器的相关资料,在
ArcIMS Help
中搜索主题:
More about the ArcIMS Servlet Connector
Connectors and ArcMap Server 字串4
The ArcIMS documentation set 字串5
ArcIMS Viewers
当使用
ArcIMS Designer
创建了一个为用户提供地图内容的网站时,可以选择三种
ArcIMS Viewers
:
HTML
、
Java Standard
、或
Java Custom
。通过定制这些
Viewers
或定制客户端可以达到基本相同的效果。另外,还可以使用比较成熟的客户端,如
ArcMap
、
ArcExplorer
和
Metadata Explorer
。
从本质上说,
viewer
或客户端就是
Internet GIS
应用或 网络 应用的网站,提供用户需要的地图服务。 字串5
当用户访问这些网站的时候,他们可以在viewer中看到嵌入在网站中的定制地图。整个viewer 决定了网站的 外观 和功能。
相关viewer的相关资料,在ArcIMS Help中搜索主题:
Choosing a viewer for your Web site 字串6
Designing a Web site
Overview of using the ArcIMS Viewers