网页中可以显示wms服务,但是ArcCatalog中无法预览地图。

用户是在9.3的桌面客户端中访问10.0的wms服务,在rest服务目录中通过View in ArcMap可以显示地图,但是通过ArcCatalog直接添加wms服务地图无法显示。
已邀请:

马克玲

赞同来自: 陈於立

【问题分析】:
通过搭建测试环境,发现问题产生的根本原因是在ArcMap中访问wms服务时,会使用wms 服务属性中的OnlineResource资源,默认这个地方生成的目录域名使用localhost,所以导致非本机情况下在ArcMap中无法访问wms服务。测试也证实ArcMap9.3客户端访问arcgis server 10.0发布的wms服务是可以的。
【解决办法】:
1、在wms服务所在服务器上修改wms服务的onlineResource参数,将localhost替换为ip地址。
在server管理器中找到服务- >服务属性->capabilities->wms->properties中可以看到该参数。
2、在客户端ArcCatalog中重新添加wms连接,然后预览。

要回复问题请先登录注册