转载自 http://blog.sina.com.cn/s/blog_ba3ace5f0101he05.html
电子地图配置完成后,为了提高用户在客户端浏览的速度与地图访问性能,还需要对发布的地图服务创建地图缓存。在OneMap地图制图模板中,我们提供了切图方案,在切图时可直接调用,自动导入切片方案中的所有参数设置。下面使用ArcGIS Server10.0版本介绍其使用方法,如下:
将配图成果发布为地图服务。第一步,选择已配置好的地图配图文档(MXD或MSD),右键属性-发布到ArcGIS Server,设置服务名称,根据向导,依次进行设置。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/398407cea99173296a0de8e21c823004.jpeg)
服务发布1
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/ca515e5759c0affcdcda6242833a4044.jpeg)
服务发布2
点击“完成”,完成地图服务的发布。
地图发布成功。接下来需要根据实际的业务需求,以及计算机的硬件配置去设置切图的相关参数。
第二步,停止地图服务。然后点击服务属性。
第三步,设置地图切片参数。
选择地图切片的缓存目录,因为切图范围可能是一个省、某一地区或者全国,数据量很大,因此,不建议把切片目录默认到目录C:\Arcgisserver\arcgiscache。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/0a14f846cd1924b85197317867432ca0.jpeg)
设置切片参数
此时,可通过选择GIS Server,右键选择服务器属性,添加一个缓存,打开服务器属性,选择目录标签页,选择目录类型的类型为:缓存目录,选择添加按钮,设置相关文件目录即可。此外,可对服务器属性的其他内容进行设置,这里不做详细说明。
设置完成,点击确定,然后重启地图服务。在Catalog中可以预览地图服务,注意这是预览的地图是动态地图服务。
选择服务,右键点击“服务属性”菜单,
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/914beb8a31e9afd784ac18be002a0399.jpeg)
切片方案使用
然后,单击缓存选项卡, 如下图所示。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/f236c36b7f8b86a747156810303c0f59.jpeg)
缓存设置
这里的服务默认为动态地图服务。这里需要创建缓存,则选择“使用将在下方定义的缓存中的分块”。可手动输入各级切图比例尺和其他参数;
也可直接导入“OneMap公共服务平台电子地图切片方案.xml”。使用该切片方案前,需确认地图工程(MXD或MSD)中地图显示采用的坐标系是WGS84或CGCS2000。
点击“加载分块方案”,选择“分块方案文件”,选择切片方案所在路径。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/25806d5e12f60c39404b838fd36f6484.jpeg)
加载分块方案
自动导入切片方案中的所有参数设置,可切换缓存存放路径,选择是否勾选“平滑线和标注边缘(抗锯齿)”反锯齿选项。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/5983da5dffe496c21c80fb869b921a5c.jpeg)
缓存参数设置
设置好所有参数后,点击“创建分块”,弹出“管理地图服务缓存切片”工具,该工具用于创建地图缓存切片和地图更新。
3.缓存创建与更新
通过上一节的操作,设置好所有参数后,点击“创建分块”,弹出“管理地图服务缓存切片”工具如下图所示。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/7ce0a34bbd08a919e4006c0ba5bc1bef.jpeg)
创建缓存
可以对当前比例尺级别进行有选择性的切图,如只勾选1-4级对应的比例尺。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/3d2725de2e3dff47bb34f9455bc036e5.jpeg)
选择切图比例尺
设置“更新模式”,有三个选项:Recreate Empty Tiles-重新创建空白地图切片、Recreate ALL Tiles-创建全部地图切片、Delete Tiles:删除所有切片。首次切图,默认为“Recreate ALL Tiles”模式。
由于突然断电或其他原因导致切片过程中断,再次开始切图时,可在缓存属性页点击“更新分块”进入“管理地图服务缓存切片”对话框,如下图所示。然后在更新模式中选择“Recreate Empty Tiles”,将剩余的地图切片补上即可。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/fb1f3d6ceba1a7a27312204170671558.jpeg)
更新分块
当局部范围的数据更新时,可通过“使用要素类更新特定区域”,导入待更新的地图服务范围(Feature Classes),从而只创建导入范围的地图缓存,减少缓存创建时间。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/e5544edb99d2a4e9d7caaf43e64d3abe.jpeg)
使用要素类更新特定区域
此外,还有其他各项设置,这里不做详细介绍。设置完成,点击“ok”,开始创建缓存切片。
![【切图】OneMap地图制图模板切片方案使用 【切图】OneMap地图制图模板切片方案使用](https://i-blog.csdnimg.cn/blog_migrate/1cef483e45a12cb5326270633b2cd73c.jpeg)
执行缓存切片创建