场景说明:
使用arcgis server 10.5发布的紧凑型切片服务,直接替换了arcgis 10.2发布服务的切片,无法进行展示。
问题:arcgis从10.3开始,紧凑型切片只会生成 bundle文件(10.3之前会生成 .bundlx和.bundle)因此低版本的可以放到高版本中使用,但是10.3之后的版本不可以放到10.3之前的版本使用。
解决方案:
目前ArcGIS的切片格式目前主要可以分为三种形式,松散型切片格式(Exploded),紧凑型切片格式( .bundlx和.bundle)和紧凑型2.0数据格式(.bundle)在默认情况下,ArcGIS Server发布的服务为紧凑型切片,即扩展名为.bundle和.bundlx(10.3版本之前)*或者 *.bundle(10.3版本之后),但此种切片多在ArcGIS Server中使用。为了保证切片能兼容低版本arcgis或者在其他方面使用需要将服务发布为松散型切片(Exploded),扩展名多为PNG,这样我们就可以在其他GIS服务器中使用了,就相当于脱离了ArcGIS Server的限制。
- 使用高版本的server发布松散型切片服务,低版本server可以使用。
- 使用arcgis server提供的Convert map server cache storage format(转换服务缓存的存储格式),利用该工具可以快速的切换地图缓存的格式,实现紧凑(compact)格式和松散(explode)格式之间的切换。其原理是对cache目录下,重新生成新的格式切片并且删除旧格式切片