ArcGIS Server网站发布后地图显示空白
作者:不详 出处:网络转载 2010-11-1 13:24:01 阅读 982 次
ArcGIS Server地图网站发布后,浏览过程时地图区域显示为空白,但是其他控件显示正常,可能原因有以下几点:
1、引用的service运行不正常
2、通过local方式连接而没有添加arcgis identity
3、Web Server机器名中含有下划线“_”
4、GIS Server路径设置有问题
5、Map Service最大实例数会导致超过此实例数后不能正常访问地图
(此外soc机器所能host的最大服务实例数和地图服务的最大实例数不要弄混了)
本人只就原因四简单谈一下:
近二天就遇到这个情况,网站用到的地图资源是经过切片(cache)的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路径步骤:
打开服务器属性设置
选择Cache 将主机名(局域网内同一网关可以访问到)
更改为本机IP(局域网内可访问)
外网IP(整个互联网可访问到)
- 大小: 48.1 KB
- 大小: 40.7 KB
分享到:
相关推荐
四川省的arcgis server 地图服务的发布文件 .sd文件 可以直接在arcgis server上发布
ArcCatalog和ArcGIS Server发布地图详细步骤,ArcGIS Server 10.0版本,本人测试成功后记录的步骤,共大家分享。
关于ArcGIS Server发布地图的详细流程,适合ArcGIS Server的入门者。
解决arcgis server跨域问题: 1、停掉ArcGIS Server的服务。 2、 打开<ArcGIS Server> \framework\runtime\tomcat\conf\web.xml,注册跨域bean 3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4...
用Java写的ArcGIS Server地图查看软件,配置了java环境变量的系统上可以直接点击运行,输入相应的ArcGIS Server 地图服务Url即可查看地图。
ArcGIS Server可以支持多种服务类型,用户通过ArcGIS Server发布的这些服务可以享用GIS功能。
arcgis server 瓦片发布操作手册
发布arcgisserver服务一般采用是arccatalog和arcgis service manager,如果服务太多,一个个发布太麻烦。这个工具可以解决这个问题。具有批量发布地图服务功能。同时具有查看、启动、停止、删除服务等多项实用功能。...
arcgis server 10.7.1 安装包
更改了计算机名称后ArcGIS Server发布的服务预览不出来了。 一、确定问题 1、打开ArcCatalog,停止地图服务。 2、修改地图服务的输出路径(output directory)为None,此时Supported Image Return Type显示为MIME。
arcgis server10.6.1相关全部安装包。全部都在里面,注意只有安装包哈! ArcGIS_Data_Interop_for_Desktop_1061_163752.exe ArcGIS_Data_Interop_for_Server_1061_164013.exe ArcGIS_Data_Reviewer_for_Desktop_1061...
关于arcgis server 打印,将arcgis server 范围中的地图打印出出图
Arcgis server 查询地图,高亮显示,定位源代码
arcgis server 10 许可授权文件,安装arcgis server 授权 导入 ecp
arcgisserver10.2.2发布切片服务
使用arcgis server发布地图服务的文档描述;文档末尾也提供了发布到arcgis online上的方法,online账号需要自行申请;发布到server相对麻烦点,online好像有时间限制吧,但步骤更简单,自行取舍
含有最新版ArcGIS10.8版本的ArcGIS_Server_Windows、ArcGIS Portal_for_ArcGIS_Windows、ArcGIS Web_Adaptor_Java_Windows、ArcGIS Web_Adaptor_for_Microsoft_IIS、ArcGIS ArcGIS_DataStore_Windows四件套全套软件...
到27年的arcgis server10.5 ecp
ArcGIS Server10.4.1破解文件。开发者使用ArcGIS Server可以构建Web应用、Web服务、以及其它运行在标准的.NET和J2EE ...ArcGIS Server的管理由ArcGIS Desktop负责,后者可以通过局域网或Internet来访问ArcGIS Server。
ArcGIS map services 在发布地图时可以使用Cache来显著提升性能。一个从cache中获取静态的切片来代替动态渲染的地图的地图服务被称作缓存地图服务。