arcgis切片服务有很多种,项目中主要遇到几种做介绍:
1.动态切图:直接发布地图,不做参数修改,这种地图一般不在项目开发中使用,因为没法控制地图层级(我没使用过,在arcgis server管理界面预览时地图的放大和缩小没有终点)。
发布地图市默认设置,不做任何修改,直接点Pulish
2.动态固定瓦片手动切图:
2.1 设置参数在Caching中选择Using titles From a cache单选框,Titling Scheme中选择Suggest,在弹出框中写入提前确定好的比例尺等级总数,点击ok。
2.2 Levels of Detail中显示范围为0到9,在最下面选择BuildCache manually after the service is published(发布地图服务后手动开始切片);
2.3 点击Caching中的Advance Settings,点击Delete依次删除默认给定的比例尺比例尺,然后没填写之前做好的比例尺,点击Add直到所有比例尺全部添加完毕,点击Publish发布地图服务。
2.4 打开ArcCatalog软件,双击站点
展开后选择刚发布的地图服务,右键选择Manage Cache-Manage Tiles,在参数设置中可以手动选择现在开始切的地图等级,实例数参数(Number of caching service instance)=cup+1,点击ok就可以开始切图了,当选择的切片比例尺完成后需要手动再次选择切图的比例尺等级,再次开始切图。
2.5 特点,这种切图方式每一次选择完切图等级后不会自动往下切剩下的地图比例尺,需手动再次选择未切的比例尺范围,再次切图。每一层级地图切完后都可以在arcgis server中当前层级地图,未切完的无法预览,切图状态查看在Catalog中选择发布地图服务项目,右键菜单中可以查看。
3.动态固定瓦片自动切图
3.1 动态固定瓦片手动切图个人感觉这种切图适合小比例尺切图,发布切图服务自动切完,在切图过程中可以预览已经切好的比例尺的地图,但不适合大比例切图,切图完成后的切片几T不止,而且切图过程中无法预览任何一级地图,即使你当前地图比例尺已完全切完,也必须完全所以地图比例尺地图全部切完后才能预览,在发了几次这样的切图服务后,果断放弃,一周都没切完地图。
3.2步骤:步骤和动态固定瓦片手动切图基本一致,只是在第2.2步截图中选择Build cache automatically when the service is published单选框,其他步骤不变。
4.动态按需固定比例尺切片
4.1项目中使用最多的就是切图方式,这种切图可以设置每级比例尺大小,自动切图,按需加载切图,需要时间短,切片占内存小,切片服务发布后即可查看预览每级地图,但是初次加载可能会比较慢,加载后再次显示的时候速度较快。
4.2切图步骤和动态固定瓦片自动切图步骤基本一致,只需选择Create titles on demand,其他步骤保持不变即可,发布后即可在arcgis server 中进行预览,不管当前层级是否切完。