ArcGIS10.1已有瓦片服务发布


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 cacheCurrent 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,也不要覆盖瓦片。

猜你喜欢

转载自liguanshi.iteye.com/blog/2265814