预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ArcGIS地图缓存制作简介 Esri中国(北京)有限公司 共享服务事业部 2011年4月 本文档由Esri中国(北京)有限公司共享服务事业部撰写,由Esri中国(北 京)有限公司对相关技术内容负责。未经本公司书面许可,任何单位和个人不得 以任何形式摘抄、复制本文档的部分或全部,并以任何形式传播。 本文档版本依照以下原则进行(versionx.yz): x:文档结构变化,设计框架升级 y:具体内容更新,章节内容修正 z:文字格式调整,奇数为包含对上一版修改记录或批注的稿子,偶数为对 上一版修改稿的定稿。 ——版本修订记录—— 版本日期作者描述 1.02011.4.12叶海波、崇洁ArcGIS地图缓存制作简介 2 ArcGIS地图缓存制作简介 制作好的电子地图只有发布为服务后才能为更多的用户所查看与使用。ArcGISServer 为共享GIS资源(如地图)提供了一个平台,无论您是坐在同一间办公室使用ArcGIS Desktop,还是在世界任何一个角落通过Internet方式,都可访问和使用地图。同时如果使 用了地图缓存技术,将会获得更高效快捷访问地图的体验。 1ArcGISServer发布缓存地图流程 使用ArcGISServer发布缓存地图,主要有以下几个步骤,如图1所示: 图1地图发布流程 2ArcGISServer缓存特性 灵活的瓦片方案选择 ArcGISServer切图时,可通过多种方式选择瓦片方案:从在线地图服务,如ArcGIS online,GoogleMaps或者BingMaps中载入;从已有地图服务(Mapservice)中载入;也可 根据需求创建自己的缓存策略(TilingSchema)。 丰富的缓存策略 ArcGISServer支持全图范围创建缓存,也支持某个地图范围内创建缓存地图。这两种 情况适用于小比例尺或数据量较小的情况下;当数据量较大或者比例尺较大时,可采用渔网 切图(也可应用于分幅切图,图2所示),即在设定的featureclass范围内创建缓存,来节 省缓存创建时间和硬盘空间。 在数据更新或者修改时,可根据需更新的要素范围,进行局部地图缓存的创建或更新, 从而节省大量时间。当地图在大比例尺下显示存在很多空白、不可用或用户兴趣度低的区域 时,可以采用按需缓存(ondemand)策略。按需缓存可以减轻创建和存储这些不必要切片 时的负担,但用户仍可以在需要它们的时候对其进行查看。其原理如图3所示: 3 图2规则渔网图3按需缓存原理 紧凑的存储模式 在ArcGIS10中,新增紧凑(Compact)缓存格式(文件流),使用紧凑缓存格式可将切 片分组到各个较大的包文件中,而不用将每个切片都存储为单独的文件。紧凑缓存中文件的 整体数量较少,因而比传统的松散缓存占用的磁盘空间少(图4)。紧密缓存在各计算机之 间的传输速度更快,这将有利于在过渡环境和生产环境之间复制缓存。 图4紧凑型与松散型切图对比图 混合模式的图片格式 混合模式缓存允许在同一缓存中使用不同图像格式的切片。这在栅格缓存叠加显示的情 况下十分有用。可对位于缓存区中部的切片应用JPEG格式以减少相关文件的大小,而在 缓存的外围(即部分切片需要保持透明)应用PNG32格式。 图5混合模式图片格式(JPEG+PNG32) 分布式缓存方式 如果多数SOC计算机都在处理紧凑存储格式的地图缓存,则可选择其他选项来将切片 写入服务器上的本地缓存目录。这样首先在本地写入切片(以紧凑.bundle格式),然后将 4 完成的包复制到共享的缓存目录,就提高了性能。与所有计算机将切片直接写入共享的缓存 目录相比,此方法要快许多。 注:分布式缓存方式目前只对Compact缓存有效。 协作创建地图缓存 ArcGIS10中,增加了缓存导出/导入功能(图6)。可应用于缓存服务融合、离线缓存 使用,因而读取切片缓存可像读取栅格数据集一样,无需使用地图支持服务。 图6缓存导入/导出示意图 3地图缓存创建与使用 地图缓存的创建方式有多种,可以直接在ArcCatalog中,通过服务属性Caching项,点 击“CreateTiles”或“Updatetiles”创建;也可使用ArcToolBox下的ServerTools工具箱创 建,其流程图如图7所示。 图7创建缓存地图服务工作流程 5 缓存方案的使用更为简单,以Esri基于《电子地图规范》制作的瓦片方案模板“公共 服务平台电子地图切片方案.xml”为例,我们只需