ArcGIS Server 地图发布遇到的常见问题及解决办法

1.ArcGIS发布网站,用户访问时看不见地图,或者地图显示空白,应注意的几点

解决方案一:

内网发布时,如果看不到地图,将服务器上的agsadmin和agsuser添加everyone

外网发布如果用户能访问发布的网页,确看不到地图,可能是arcgis服务的配置文件的虚拟路径不正确

打开"arcgis的安装目录/server/user/cfg",找到发布的服务的cfg文件打开,在VirtualOutputDir结点里将http://xx.xx.xx.xx:端口号/arcgisoutput 改为http://对外发布的IP:端口号/arcgisoutput就可以访问得到了.


解决方案二:

一般来说,在地图网站发布后,如果地图区域显示为空白,但可以看到其他控件,可能是因为:1、引用的service运行不正常;2、通过local方式连接而没有添加arcgis identity;3、Web Server机器名中含有下划线“_”。但实际情况可能不止这些,碰到这个问题后只能耐心寻找原因来解决问题。

 如果所有配置跟程序都是正常的情况下,打开页面素有控件都可以看见,就是地图区县市空白。那么可能的原因就是地图服务的地图文档没设置好坐标系了。

1.首先打开arcgisserver管理页面,停掉地图服务,用arcmap打开地图文档,查看文档的坐标系是否设置,一般情况下,选择2000的坐标系就可以了。

然后保存文档,重启地图服务。


解决方案三:发布服务后,IE浏览器看不到

http://192.168.1.61/ArcGIS/rest/Admin
登录之后清理下缓存
就能看到了,http://192.168.1.61/arcgis/rest/services

2.ArcGIS Server 发布地图服务后在ArcGIS Service Directory 中看不到

解决方法一:

1.重新启动电脑

2.在ArcCatalog中右键GIS Server,选择Disconnnect,然后再右键选择Connect

 

再次打开ArcGIS Service Directory即可看到刚发布的服务。显然不用重启电脑比较好啊!

之前的停止服务,重启服务。重启Windows服务ArcGIS SOM也是不需要的啊!

 

解决方法二:自己构建URL

1.记录下您增加服务时,最后给出的提示汇总信息,里面有查看服务的Capalibilities的URLs的地址,例如:

   http://localhost/arcgis/services/MyMap1/MapServer

                   注:该URLs也可在发布好的服务上右击,在Service Properties中的Capabilities选项卡也有这个URLs的!

2.在这个地址的arcgis后面加上/rest即可直接定位到该服务,而无需点击ArcGIS Service Directory的连接,上例构建好的URL地址如下:

   http://localhost/arcgis/rest/services/MyMap1/MapServer

 

扩展:

ArcGIS Server帮助里面提示说:在上面的URLs后面加上?wsdl就可以直接查看该服务的元数据,以上面的URL为例构建如下:

http://localhost/arcgis/services/MyMap1/MapServer?wsdl

实验验证成功!

3.ArcGIS Server 地图服务无法预览

更改了计算机名称后ArcGIS Server发布的服务预览不出来了。
一、确定问题
1、打开ArcCatalog,停止地图服务。
2、修改地图服务的输出路径(output directory)为None,此时Supported Image Return Type显示为MIME。
3、启动地图服务,预览出来了,那么可以肯定问题是虚拟路径配置不正确。
二、解决问题
1、打开IIS,在默认网站下找到arcgisoutput目录。
2、查看目录的属性,确定其指向的本地路径为C:/arcgisserver/arcgisoutput(假定ArcGIS Server安装在C盘),且必须具有读取和目录浏览这两个权限。
3、查看C:/arcgisserver/arcgisoutput的属性,确定IUSR_<machine_name>用户对目录有读权限。
4、如果arcgisoutput没有图片文件,则还要确定ArcGISSOC用户对目录有写权限。
5、打开ArcCatalog,展开GIS Servers,右击localhost(admin)选择Server Properties,出现窗口,切换到Directories项。这里可以设置输出路径,把Virtual Directory改为http://<machine_name>/arcgisoutput 。

 

自:http://blog.163.com/kjw247@126/blog/static/16759021720108341758937/

自己按照上述方法试过后并没有起效,而是将arcgisserver文件夹删除后又post 了一下gisserver,并把新生成的arcgisserver设为共享后,预览正常了。

原文链接http://blog.csdn.net/mello_/article/details/39580415
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值