Globe 缓存更新
在本主题中
创建 globe 缓存时,您会在创建缓存的同时创建 globe 快照或图片。若之后对数据进行了编辑或更新,则需要执行以下两个操作让其他人看到更改的内容:
- 对缓存进行更新。
- 使用此缓存的用户需要删除本地计算机上存储的所有过时切片。这称为清除缓存。
更新缓存
更新缓存包括重新创建缓存中的部分或全部切片。可以使用管理 Globe 服务器缓存切片地理处理工具更新缓存。访问此工具的简单方法是,在“目录”窗口中右键单击您的 Globe 服务,然后选择管理缓存 > 管理切片。打开此工具后,找到更新模式,然后选择重新创建所有切片。
如果只想更新地图某个矩形区域内的切片,则可以更改默认更新范围,默认更新范围是整个服务的范围。
如果仅更改了一个数据集或一个地理区域内的要素,则可以使用在 ArcMap 或 ArcGlobe 中绘制的要素类或图形的路径来提供一个感兴趣区。使用此选项时,工具只会重新创建覆盖感兴趣区域的切片。例如,如果您有一个覆盖整个美国的缓存,并且您刚刚编辑了国家公园边界,则可以将国家公园要素类提供作为感兴趣区域。而后只会重新创建国家公园范围内的切片。
填充空切片
如果要完成部分创建的缓存或对缓存执行质量检查,可运行管理 Globe 服务器缓存切片,其中将更新模式设置为重新创建空切片。此设置会检查缓存所在文件夹并创建所有缺失的切片。与在其他更新模式下一样,您可以设置某一矩形范围或要素类作为边界以创建空切片。
脚本更新工具
可定期通过脚本自动运行管理 Globe 服务器缓存切片。如果您需要持续更新数据,则此方法十分有用。
清除客户端的本地缓存
显示 globe 服务时,ArcGIS 客户端会在本地存储切片,以便用户在导航回该区域时无需对它们重新进行检索。即使您已更新了缓存,那些之前使用过您的缓存的用户在其客户端计算机上也可能仍然存储的是您的原始切片。他们需要清除这些缓存才能看到您的缓存更改。
如果您未禁用客户端上的本地缓存,使用缓存的用户也可以选择是否在本地对切片进行缓存。他们可以根据需要,选择持续构建本地缓存、为每个应用程序会话构建新的本地缓存或不构建本地缓存。
禁止客户端进行本地缓存
如果您需要频繁地更新缓存,建议禁用允许客户端对切片进行本地缓存的选项。在服务编辑器 的缓存选项卡中,取消选中允许客户端本地缓存切片。这样,使用缓存的用户将始终看到最新的切片,而不是存储在本地计算机上的过时切片。
删除 Globe 服务器缓存切片
某些情况下,您可能需要删除特定区域的切片或者移除整个缓存。
- 要删除部分或全部 Globe 服务器缓存,可以使用删除 Globe 服务器缓存 地理处理工具。访问此工具的简单方法是,在“目录”窗口中右键单击您的 Globe 服务,然后选择管理缓存 > 删除缓存。默认情况下,将包括服务的所有图层,但您可以取消选中任何要排除在外的图层。对于排除在外的图层,将不会删除图层缓存及其切片。
- 要删除整个缓存,请运行 删除 Globe 服务器缓存 工具(选中全部选项),这将移除与缓存关联的所有切片和文件夹。