ArcIMS的体系结构 ArcIMS包含了许多部分,每个部分在客户/服务器结构中都扮演了重要的角色。简单说来,ArcIMS有三个层。 第一层是广域或局域网内的客户端或用户终端,它是直接或间接与服务器相连的计算机或应用程序,通过HTTP或TCP/IP协议与服务器建立通讯。 第二层称为中间件(web服务器)。可以把中间件比喻成传输客户端和服务器端之间接收、发送请求并作出响应的“经纪人”,它管理客户端和服务器端之间的数据,以达到最佳效率与传输速度。 第三层是服务器。其中ArcIMS空间服务器可被看成软件服务器(gis组建构成),管理并处理需要在Internet上发布的地理数据。对地理数据的请求被传送到服务器,服务器代理对所需数据执行请求,生成一幅影像或要素地图,进行查询、地理编码或要素提取等等。最后,产生的应答又通过中间件返回到客户端。 创建一个ArcIMS网站 简单地说,创建一个ArcIMS网站需要三个步骤: 1.明确所需数据的基础上,使用Author生成一幅地图。Author允许同时使用多个地理图层,并选择地图的符号与结构,最终输出结果为.AXL文本文件。。 2..AXL文件创建好了后,必须在中间件中进行注册,这一过程被称为“启动地图服务”。 Administrator就是用来让服务器与中间进行通讯的应用程序。 3.一旦创建了地图服务并用Administrator启动服务后,就可以设计网站进行发布了。整个过程中Designer会通过向导引导你创建HTML页面和相关的支持文件。 ArcIMS组成 如果你进行的是典型安装,运行ArcIMS时就会出现上图中所示的应用程序组。下面四页将会分别说明ArcIMS3.0中这些程序的功能。 Author ArcIMS网站的建立可以用三个主要程序来实现,其中第一个要用到的程序就是Author。它允许网站开发人员确定使用哪些数据以及如何显示这些数据,Author允许定义在WWW网站上发布地图的内容。 在一个目录窗口中,用户可以找到需要在网上发布的数据图层,这些数据为ArcView 的Shapefiles、影像数据或SDE的Layers(后面的章节中还会详细谈到)。一旦数据确定下来了,网站程序员就可以定义图层顺序及其显示方式。例如,你可以改变一个“lake”图层,使它为蓝色多边行填充,深蓝色的外框线,并且带有橘黄色、14点、Arial字体的标注。 使用Author可以根据你的要求任意改变多边形、点、线和文字标签的显示,你也可以设定其显示的比例尺范围,使得某些要素只在一定比例尺范围内才显示。此外,你还可以设定表格数据查询的参数,或地理编码时基于街道地址的精确坐标点。 Administrator ArcIMS的第二个应用程序为Administrator,它是控制网站如何运行的重要组成部分。Administrator最主要的作用是创建和启动地图服务。地图服务的建立是根据Author生成的AXL文件。地图服务本质上就是你想公布的数据的视图。 Administrator还有其它的一些一般功能。你可以用它来维护你想在Web服务器上发布何种类型的网站,也可以增加或配置ArcIMS空间服务器,有效的平衡请求和应答以提高其效率,查看网站的统计信息等等。 本课后面还会详细介绍Administrator。
ArcIMS的体系结构
最新推荐文章于 2025-12-19 14:31:36 发布
108

被折叠的 条评论
为什么被折叠?



