FAQ: 为什么WMS功能的OnlineResource的URL用的是另外一个ArcGIS Server实例

文章编号 : 35672
软件: ArcGIS Server 9.2, 9.3, 9.3.1
操作系统: Windows 2000, XP,2003Server,Vista, 2008Server
已邀请:

EsriSupport

赞同来自:

问题: 为什么WMS功能的OnlineResource的URL用的是另外一个ArcGIS Server实例?
回答:
作为服务器管理员,可以打开ArcGIS Server地图服务的WMS功能。打开以后,用户可以访问WMS服务的capabilities,它以XML列表的方式提供了服务的详细信息。Capabilities数据中包含一项OnlineResource,指向服务的URL地址。如果在SOM上安装了多个ArcGIS Server实例(.NET),OnlineResource的URL可能不会用当前的ArcGIS Server的实例。用户在服务目录里点击WMS服务的链接时也会碰到这个错误的URL地址。 比如,用户可能会通过下面的地址访问WMS的capabilities: http://myserver/ArcGIS/service ... 3DWMS 返回的XML数据中,OnlineResource项可能是另外一个URL地址: http://myserver/ArcGIS2/servic ... erver 在一台SOM机器中有多个ArcGIS Server实例时可能会发生这种情况(这种部署方式比较少,在一些安全场景中会用到)。如果重新安装ArcGIS Server时用了一个不同的ArcGIS Server实例,也会出现这种情况。 原因是WMS服务的属性信息保存在SOM上。WMS的capabilities只在服务创建或修改的时候生成一次,被各个ArcGIS Server实例共享。如果重新安装之前没有删除ArcGIS的安装目录,SOM的服务属性文件也会被重用。 作为服务器管理员,可以在需要的时候修改OnlineResource的URL,但是这个URL还是会被所有ArcGIS Server实例共享。 按以下步骤在ArcGIS Server Manager中设置OnlineResource的URL地址: 1)在Manager中,打开服务面板定位到相应的服务 2)点击点击服务的编辑按钮 3)在编辑面板里,点击Capabilities标签页 4)在Capabilities面板,点击WMS项(小心不要把WMS单选框反选了) 5)在右边的属性栏里,编辑OnlineResource属性,使其显示正确的地址。如果使用外部的capabilities文件,请编辑相应的文件。 6)点击保存并重启按钮。 按以下步骤再ArcCatalog里设置OnlineResource的URL地址: 1)在ArcCatalog中,通过GIS Servers目录以管理员方式连接到ArcGIS Server 2)展开服务列表找到要编辑的服务 3)右键点击服务选择“停止”菜单 4)右键点击服务选择“服务属性”菜单 5)在打开的属性对话框里,点击Capabilities标签页 6)在capabilities列表里,选中WMS项,编辑OnlineResource属性,使其显示正确的地址。如果使用外部的capabilities文件,请编辑相应的文件。 7)点击确定保存属性 8)右键点击服务选择“启动”菜单




创建时间:2008-10-15
最近更新: 2010-06-17


原文链接
http://support.esrichina.com.cn/2008/1015/779.html

要回复问题请先登录注册