由于项目中要用WMTS服务,领导让我提供相关影像的WMTS。作为GIS毕业的我竟然不知道这是个什么玩意(在校没好好学,只能弥补),首先想到问度娘了。
WMTS,即切片地图Web服务(OpenGISWeb Map Tile Service)当前版本是1.0.0。WMTS标准定义了一些操作,这些操作允许用户访问切片地图。WMTS可能是OGC首个支持RESTful访问的服务标准。
看了度娘的解释,基本不懂。最终还是ArcGIS帮助文档靠谱。
关于WMTS服务:
http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#/na/0154000003r6000000/
关于影像服务缓存:
http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#//0154000004sq000000
关于应用程序如何访问和使用影像服务缓存:
http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#//015400000577000000
下面讲如何得到WMTS服务:
一、若要WMTS服务地址,首先要把影像切片
1、首先,把下载的谷歌影像拼接;ArcToolbox-DataManagement Tools-Raster
-Mosaic/Mosaic To New Raster
2、其次,拼接的影像加载到mxd文档,发布切片服务,切图方案是重点,等待切片完成。
问题来了,网上一直没找到解决方法或者原因,如下图所示,请大神指点:
问题1:缓存状态中的Size为什么会出现负值?
问题2:缓存状态中的Percent为什么会超出100%?
现在把出现超出100%的情况描述一下:
第一次切,结果18、19级没到100%,就切不下去了。查看JobStatus出现几个错误,对当前任务右键Fix Error,当前任务完成100%,整体缓存状态还是不到100%;
接下来,对服务右键Manager Tiles,参数UpdateMode选择RECREATE_EMPTY_TILES,其余选择默认,继续切。又出现了上述情况,重复上述方法。
到了第三次才切图完全,但是整体缓存状态超过100%!!!
二、关于WMTS服务
参考WMTS服务地址(截图):
说明:地图服务地址加上相关的参数就是WMTS服务地址。
切片完成后,可以自己先加载测试一下:
☆ArcGIS—我的地图(网页上加载显示影像切片)
http://www.arcgis.com/home/webmap/viewer.html?useExisting=1