ArcGIS10.1已有瓦片服务发布
第一种方法:
1) 准备瓦片数据,用ArcMap打开查看如下:
如果当前视图内无图,请编notepad编辑conf.cdi文件的范围信息如下图:
2) 第二步:准备shp文件(可用catalog创建一个空的shp文件加入),并使其坐标系和瓦片数据的坐标系一致。如果不一致,可在catalog中指定:
点击图标 Add Coordinate System,找到瓦片位置,导入坐标即可。
3) 用ArcMap加入shp文件,将地图范围缩放至瓦片范围(可先加入瓦片图层,定好范围后再移除)。
4) 在catalog中打开ArcGIS Server Properties,添加自定义缓存目录。
5) 在catalog中注册shp文件的文件夹,打开ArcGIS Server Properties,选择Data Store标签,再点击添加注册文件夹按钮。此步骤是为了防止cache过程中的Coping data to server。
6) 保存mxd,名称随意,如sampleRaster.mxd,并发布服务,进入到service editor界面:
7) 选择Caching,选择Using tiles from a cache,将瓦片示例数据的conf.xml复制一份放在其他文件夹中,并选择之:
8) 点击Advanced Settings,
l 将不需要的比例尺删除(如果有比瓦片多余比例尺的话)
l 选择Cache directory,选择你之前在catalog中添加的cache目录
l 选择Minimum cached scale
l 选择Maximum cached scale
l 选择area of interest to cache为Current extent of the map
配置如下:
9) 发布服务,点击Publish,然后将caching强制停止,点击Cancel Caching:
10)用已有瓦片覆盖强行终止的瓦片。
11)完成,程序调用如下:
第二种方法:
1、 先将瓦片数据放入自定义的缓存目录下,如D:\data\sample\wmts,给瓦片服务起名为sampleRaster,包含瓦片文件夹Layers:
2、 打开shp文件,缩放至瓦片范围,保存mxd,名称要和瓦片服务的名字一致,都为sampleRaster。
3、 发布服务,,参考第一种方法。注意选择Cache directory,选择自定义cache目录D:\data\sample\wmts。点击Publish的时候,服务即发布成功,不需要强行停止caching,也不要覆盖瓦片。