arcgis sever10.0发布地图显示空白什么原因

arcgis sever10.0发布地图显示空白什么原因,第1张

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

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

解决办法

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

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

引用的service运行不正常,通过local方式连接而没有添加arcgis identity,Web Server机器名中含有下划线“_”,GIS Server路径设置有问题,Map Service最大实例数会导致超过此实例数后不能正常访问地图。

web server和Gis server都在本机上,本机处于局域网中,通过路由的转发规则设置外网访问网络ip时自动转到本机ip上来,cache和非cache的服务区别就在于显示地图时,前者是直接获取服务器上的图片,而后者是GIS Server动态生成图片然后发送到客户端。那么可以看出是在获取缓存图片时出问题了,而本机可以访问到,其他电脑却访问不到,这和虚拟路径有关。页面获取其他控件的图片时,使用了网络的对外ip,而获取cache图片时使用的确是本机名。毫无疑问是cache路径的虚拟目录设置不对。一般安装完ags后,设置cache,job,output所对应的虚拟路径时,习惯用hostname作为域名,这和iis设置相符,但如果要对外发布的话,要考虑到这个情况。更改了cache路径的虚拟目录后,外网浏览就程序就正常了。更改ArcGIS Server相关配置时,要先停止地图服务

打开服务器属性设置,选择Cache 将主机名(局域网内同一网关可以访问到),更改为本机IP(局域网内可访问),外网IP(整个互联网可访问到)。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11405771.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存