阅读:2647回复:2
ArcIMS体系结构
<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> |
|
|
1楼#
发布于:2004-06-15 10:23
不错。谢谢。<img src="images/post/smile/dvbbs/em02.gif" />
|
|
|
2楼#
发布于:2005-04-04 03:22
<img src="images/post/smile/dvbbs/em02.gif" />
|
|