前两天发布arcgis sever地图服务的时候,可以发布成功但是有一个符号化的图层一直显示不出来,着急了两天才解决。
刚开始尝试的解决方法是用不同的发布方法来发布地图。因为最初用的是arcmap,加载所有要发布的要素,在按照share as→publish a services再填的服务器ip、arcgis账号和密码,然后发布前先进行分析,分析结果的错误纠正后再发布的,流程应该都没错。但是为什么会出现这个问题,然后,就开始先发布成.Sd的文件再拷贝到服务器上,在arcgis sever manage 上选择publish services 发布,但是选择好.Sd文件的路径,点击发布时,就一直卡那个画面了,进度条一直没有滚动。非常费解!
于是开始寻求之前发布过地图的同学的帮助,他也尝试了修改发布地图服务的功能,用多种发布方法,都没有成功。建议我用自己的数据,简单画几个面图层,再发布到服务器上,看看是不是服务器显示面图层会出问题。
后来给我数据的师兄说他的地图是用arcgis10.0做的,而服务器的arcgis sever是10.1的可能就发布后会出现显示不出的问题。
最后我用arcmap10.1自己建了一个个人地理数据集,把所有要素加载到数据集,再重新符号化地图保存后,再发布到服务器上,都可以正常显示。