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