ArcGIS Engine 通过SOAP方式加载ArcGISServer切片服务看不到地图 问题
来源:互联网 发布:ubuntu版本的区别 编辑:程序博客网 时间:2024/06/06 03:15
ArcGIS10.1之后的arcgis engine通过下面的三行代码就可以加载arcgisserver服务
- IMapServerRESTLayer pRestLayer = new MapServerRESTLayerClass();
- pRestLayer.Connect("http://myServer:6080/arcgis/rest/services/WaterMap2015/MapServer");
- axMapControl1.AddLayer(pRestLayer as ILayer);
IMapServerRESTLayer 接口是在arcgis10.1版本中才开始出现的,对于10.1之前版本的程序访问server服务要通过SOAP方式来进行。访问切片服务时,有可能会遇到地图无法显示的问题。经过测试发现如果地图服务本地缓存目录如果出现中文图层字样就会引起Engine程序加载不上缓存问题。
解决方法是:将发布服务所用的Mxd中数据框 中文名 改成英文,然后在发布服务创建缓存。在通过SOAP方式访问arcgisserver切片服务 能够正常看到地图
建议:将arcgis10.1之前的程序升级到arcgis10.1 ,通过rest访问server服务 代码维护更简单
阅读全文
0 0
- ArcGIS Engine 通过SOAP方式加载ArcGISServer切片服务看不到地图 问题
- ArcGIS Engine 通过SOAP方式加载ArcGISServer切片服务看不到地图 问题
- ARCGISServer加载切片地图
- arcgis切片地图服务
- Openlayers之加载ArcgisServer的切片(TileArcGISRest加载方式)
- ArcGIS Engine加载ArcGIS Server服务
- ArcGISEngine加载ArcGISServer服务
- 在ArcGIS Engine的MapControl直接加载arcserver切片数据
- arcgis js api单独加载动态地图服务问题
- 在Arcgis Engine中使用Arcgis Server的切片地图的一点心得
- (二)ArcGIS Server之发布切片地图服务
- (二)ArcGIS Server之发布切片地图服务
- 扩展TiledMapServiceLayer,加载ArcGIS Server发布的切片地图
- 扩展TiledMapServiceLayer,加载ArcGIS Server发布的切片地图
- arcgis flex 无法访问远程arcgisserver服务
- 如何在OsgEarth中加载谷歌卫星地图的ArcGISServer服务教程
- 如何使用ArcGISServer服务直接发布地图
- arcgis server 地图切片格式
- tomcat 中部署项目
- Java 常用类
- 使用ReactiveCocoa 实现简单的验证码按钮
- Git命令总结
- C# 几种截取字符串的方法小结
- ArcGIS Engine 通过SOAP方式加载ArcGISServer切片服务看不到地图 问题
- CSS3新增伪类汇总
- Java StringBuffer与StringBuider
- 解析线程池
- 总结常见的ES6新语法特性
- socket服务器
- iOS-支付宝&微信支付
- Pandas标记删除重复记录
- 数据压缩原理实验5_JPEG编解码原理及代码分析