Globe 缓存更新

创建 globe 缓存时,您会在创建缓存的同时创建 globe 快照或图片。编辑或更新数据时,需要执行以下两个操作才能让其他人看到更改内容:

  1. 您必须对缓存进行更新。
  2. 使用过此缓存的用户需要删除可能存储在他们计算机上的所有过时的切片。这称为清除缓存。

更新缓存

更新缓存包括重新创建缓存中的部分或所有切片。可以使用管理 Globe 服务器缓存切片工具更新缓存。访问此工具的简单方法是打开服务属性 对话框中的缓存选项卡,然后单击更新切片。打开此工具后,找到更新模式,然后选择重新创建所有切片

在 Linux/Solaris 中,可以从命令行创建/更新缓存

如果希望只更新地图某个矩形区域中的切片,您可以更改默认更新范围,即整个服务的范围。

如果您知道只有一个数据集或一个地理区域内的要素发生了更改,可以选中使用要素类更新特定区域。通过此选项,工具只会重新创建覆盖所提供要素类中的要素的切片。如果您编辑了多边形数据,此方法十分适用。例如,如果您有一个覆盖整个美国的缓存,并且您刚刚编辑了国家公园的边界,则可以选择使用要素类更新特定区域选项并提供国家公园要素类。将只重新创建国家公园的切片。

脚本更新工具

可定期通过脚本自动运行管理 Globe 服务器缓存切片。如果有持续更新数据的编辑者,则此方法十分有用。

了解有关使用地理处理自动创建并更新缓存的详细信息

清除客户端上的本地缓存

显示 globe 服务时,ArcGIS 客户端会在本地存储切片,以便用户在导航回该区域时无需对它们重新进行检索。即使您已更新缓存,之前使用过您的缓存的用户可能也会在他们的本地计算机上存储了一些切片。他们需要清除缓存才能看到所做的更改。

如果您未禁用客户端上的本地缓存,使用缓存的用户也可以选择是否在本地对切片进行缓存。他们可以选择持续构建本地缓存、为每个应用程序会话构建新本地缓存或不构建本地缓存。

禁止客户端进行本地缓存

如果频繁地更新缓存,应考虑将允许客户端对切片进行本地缓存的选项禁用。在服务属性 对话框的缓存选项卡中,取消选中允许客户端本地缓存切片。这样,使用缓存的用户将始终看到最新的切片,而不是可能存储在他们计算机上的旧切片。

填充空切片

如果要完成部分创建的缓存或对缓存执行质量检查,可运行管理 Globe 服务器缓存切片,其中将更新模式设置为重新创建空切片。此设置会检查缓存的文件夹并创建所有缺失的切片。可以将一个矩形范围或要素类用作边界来创建空切片。


3/7/2012