CoLa
论坛版主
论坛版主
  • 注册日期2004-06-10
  • 发帖数686
  • QQ51825448
  • 铜币321枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2442回复:2

ArcIMS体系结构

楼主#
更多 发布于:2004-06-12 13:30
<P  align=left><FONT size=3><FONT face="Times New Roman">ArcIMS</FONT>主要用于在<FONT face="Times New Roman">Internet</FONT>上提供<FONT face="Times New Roman">GIS</FONT>服务,<FONT face="Times New Roman">ArcIMS</FONT>可以很容易地制作地图服务<FONT face="Times New Roman">(mapservices)</FONT>、开发与地图服务进行通讯的<FONT face="Times New Roman">Web</FONT>页面,并且进行站点管理。<p></p></FONT></P>
<P  align=left><FONT size=3><FONT face="Times New Roman">ArcIMS</FONT>是一个由客户端部件和服务器端部件组成的分布式系统。客户经过<FONT face="Times New Roman">Internet</FONT>或<FONT face="Times New Roman">Intranet</FONT>服务器向<FONT face="Times New Roman">ArcIMS</FONT>发出请求信息,<FONT face="Times New Roman">ArcIMS</FONT>服务器处理该请求,并将结果返回到客户浏览器。<FONT face="Times New Roman"> <p></p></FONT></FONT></P>
<P  align=left><B><FONT size=3>服务器端部件</FONT></B>
<FONT size=3>  <FONT face="Times New Roman">ArcIMS</FONT>服务器端部件包括:</FONT>
<FONT face="Times New Roman" size=3>* ArcIMS</FONT><FONT size=3>空间服务器(<FONT face="Times New Roman">ArcIMS Spatial Server</FONT>)</FONT>
<FONT face="Times New Roman" size=3>* ArcIMS</FONT><FONT size=3>应用服务器</FONT><FONT size=3><FONT face="Times New Roman">(ArcIMS Application Server)
* ArcIMS</FONT>应用服务器的连接器</FONT><FONT size=3><FONT face="Times New Roman">(ArcIMS Application Server Connectors)
* ArcIMS</FONT>管理器</FONT><FONT size=3><FONT face="Times New Roman">(ArcIMS Manager)

<B>ArcIMS</B></FONT><B>空间服务器</B></FONT>
<FONT size=3>  <FONT face="Times New Roman">ArcIMS</FONT>空间服务器处理对地图及相关信息的请求。当接收到一个请求后,<FONT face="Times New Roman">ArcIMS</FONT>空间服务器主要执行以下功能:</FONT>
<FONT face="Times New Roman" size=3>* </FONT><FONT size=3>产生地图影像文件</FONT>
<FONT face="Times New Roman" size=3>* </FONT><FONT size=3>将地图要素生成矢量流</FONT>
<FONT face="Times New Roman" size=3>* </FONT><FONT size=3>查询数据库</FONT>
<FONT face="Times New Roman" size=3>* </FONT><FONT size=3>使用地理编码,执行地址匹配操作</FONT>
<FONT face="Times New Roman" size=3>* </FONT><FONT size=3>抽取或裁剪数据,返回一个<FONT face="Times New Roman">Shape</FONT>文件格式的数据子集。</FONT>
<FONT size=3>  <FONT face="Times New Roman">ArcIMS</FONT>监控器(<FONT face="Times New Roman">Monitor</FONT>)和<FONT face="Times New Roman">ArcIMS</FONT>任务分配器(<FONT face="Times New Roman">Tasker</FONT>),作为两个中间进程在后台运行,支持<FONT face="Times New Roman">ArcIMS</FONT>空间服务器。它们可以作为<FONT face="Times New Roman">Windows NT</FONT>的服务或者<FONT face="Times New Roman">UNIX</FONT>的后台进程存在。<FONT face="Times New Roman"> <p></p></FONT></FONT></P>
<P  align=left><FONT size=3><B><FONT face="Times New Roman">ArcIMS</FONT></B><B>应用服务器</B><FONT face="Times New Roman"><B> </B><p></p></FONT></FONT></P>
<P  align=left><FONT size=3><FONT face="Times New Roman">ArcIMS</FONT>应用服务器处理请求的负载平衡,并且追踪地图服务(<FONT face="Times New Roman">MapService</FONT>)运行在哪一个<FONT face="Times New Roman">ArcIMS</FONT>空间服务器上。<FONT face="Times New Roman">ArcIMS</FONT>应用服务器可以将请求传递到一个适当的<FONT face="Times New Roman">ArcIMS</FONT>空间服务器。<FONT face="Times New Roman">ArcIMS</FONT>应用服务器是一个基于<FONT face="Times New Roman">JAVA</FONT>的应用,作为<FONT face="Times New Roman">Windows NT</FONT>的服务或者<FONT face="Times New Roman">UNIX</FONT>的后台进程存在。<FONT face="Times New Roman"> <p></p></FONT></FONT></P>
<P  align=left><FONT size=3><B><FONT face="Times New Roman">ArcIMS</FONT></B><B>应用服务器连接器</B></FONT>
<FONT size=3>  <FONT face="Times New Roman">ArcIMS</FONT>应用服务器连接器用于连接<FONT face="Times New Roman">Web</FONT>服务器到<FONT face="Times New Roman">ArcIMS</FONT>应用服务器。<FONT face="Times New Roman">ArcIMS</FONT>提供了三个连接器:</FONT>
<FONT face="Times New Roman" size=3>* Servlet Connector
* ColdFusion Connector
* ActiveX Connector
</FONT><FONT size=3>  <FONT face="Times New Roman">Servlet Connector</FONT>是<FONT face="Times New Roman">ArcIMS</FONT>标准的连接器。它使用<FONT face="Times New Roman">ArcIMS</FONT>语言,即<FONT face="Times New Roman">ArcXML</FONT>,在<FONT face="Times New Roman">Web</FONT>服务器与<FONT face="Times New Roman">ArcIMS</FONT>应用服务器之间进行通讯。<FONT face="Times New Roman">ArcXML</FONT>是<FONT face="Times New Roman">ArcIMS</FONT>版本的扩展标记语言(<FONT face="Times New Roman">XML</FONT>)。<FONT face="Times New Roman">Cold Fusion</FONT>和<FONT face="Times New Roman">ActiveX</FONT>连接器应用于特定的客户端,并将它们的语言翻译成<FONT face="Times New Roman">ArcXML</FONT>。<FONT face="Times New Roman"> <p></p></FONT></FONT></P>
<P  align=left><B><FONT face="Times New Roman" size=3>ArcXML</FONT></B>
<FONT size=3>  <FONT face="Times New Roman">ArcIMS</FONT>在不同的部件之间使用<FONT face="Times New Roman">ArcXML</FONT>进行通讯。<FONT face="Times New Roman">ArcXML</FONT>文件看上去与<FONT face="Times New Roman">HTML</FONT>页面类似。不同点是,<FONT face="Times New Roman">HTML</FONT>主要用于描述页面的显示结构,而<FONT face="Times New Roman">ArcXML</FONT>提供描述内容的结构。</FONT>
<FONT size=3>  <FONT face="Times New Roman">ArcXML</FONT>的标记和属性用于描述下列结构:</FONT>
<FONT face="Times New Roman" size=3>* </FONT><FONT size=3>地图服务(<FONT face="Times New Roman">MapService</FONT>)的配置文件。这些文件描述地图如何显示,包括图层清单及图层的显示符号等内容。</FONT>
<FONT face="Times New Roman" size=3>* </FONT><FONT size=3>请求。请求可以在一个已经存在的地图服务配置文件上设置一个过滤器,指定地图上的哪一部分及相关的数据将会被处理。</FONT>
<FONT face="Times New Roman" size=3>* </FONT><FONT size=3>应答。应答向客户端返回信息。</FONT>
<FONT face="Times New Roman" size=3>* ArcXML</FONT><FONT size=3>设置地图服务内容,并且在客户、中间层和服务器之间处理请求和应答。<FONT face="Times New Roman"> <p></p></FONT></FONT></P>
<P  align=left><B><FONT size=3>客户端部件</FONT></B>
<FONT size=3>  三种<FONT face="Times New Roman">ArcIMS</FONT>浏览器可以发送请求:</FONT>
<FONT size=3>   <FONT face="Times New Roman">* HTML/DHTML</FONT>浏览器直接使用<FONT face="Times New Roman">ArcXML</FONT>发送请求。</FONT>
<FONT size=3>   <FONT face="Times New Roman">* HTML/DHTML</FONT>浏览器使用<FONT face="Times New Roman">ArcIMS ColdFusion</FONT>或者<FONT face="Times New Roman">ActiveX Connectors</FONT>发送请求。</FONT>
<FONT size=3>   <FONT face="Times New Roman">* Java</FONT>浏览器(包括<FONT face="Times New Roman">ArcExplorer-Java</FONT>)</FONT>
<FONT size=3>  <FONT face="Times New Roman">ArcIMS</FONT>包括的客户端浏览器:</FONT>
<FONT size=3>   <FONT face="Times New Roman">* ArcIMS Java</FONT>浏览器</FONT>
<FONT size=3>   <FONT face="Times New Roman">* ArcIMS HTML</FONT>浏览器</FONT>
<FONT size=3>  <FONT face="Times New Roman">ArcIMS</FONT>包括<FONT face="Times New Roman">HTML</FONT>和<FONT face="Times New Roman">Jave</FONT>浏览器以及<FONT face="Times New Roman">ArcExplorer 3</FONT>(<FONT face="Times New Roman">Java</FONT>版)。用户能够通过定制模版增加徽标、图形、颜色和功能。<FONT face="Times New Roman">ArcIMS</FONT>浏览器决定站点的功能和外观。它是在最终用户的<FONT face="Times New Roman">Web</FONT>浏览器上显示的地图视图。<p></p></FONT></P>
<P ><p><FONT face="Times New Roman" size=3> </FONT></p></P>
喜欢0 评分0
[color=#8a2be2]弱水三千,只取一瓢! 不论你在哪里,我只离你一个转身的距离![/color] [img]http://www.gisempire.com/bbs/showimg.asp?BoardID=3&filename=2004-6/2004616192214398.gif[/img]
nkjoyboy
路人甲
路人甲
  • 注册日期2004-06-06
  • 发帖数114
  • QQ
  • 铜币447枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-06-15 10:23
不错。谢谢。<img src="images/post/smile/dvbbs/em02.gif" />
做人要厚道
举报 回复(0) 喜欢(0)     评分
sulh-000
路人甲
路人甲
  • 注册日期2005-03-10
  • 发帖数70
  • QQ
  • 铜币242枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-04-04 03:22
<img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部