已缓存 Parquet 数据

当您执行以下任意操作时,将在本地缓存从本地文件夹或云存储连接访问的 Apache Parquet 文件中的数据:

将在每台计算机中为每个用户创建这些本地缓存。 当您查询数据时,或者数据存在时在整个地图或场景上进行平移或缩放时,缓存可以提高性能。 它还会提供 ArcGIS 所需的唯一标识符字段,它支持 ArcGIS Pro 将要素聚合成立方图格,以改进大量要素的显示。

提示:

有关缓存的详细信息,请参阅关于在 ArcGIS Pro 中使用 Parquet 文件的常见问题解答

缓存类型

ArcGIS Pro 将创建的缓存类型取决于 Parquet 文件中的记录数量,如以下部分中所述。

内存缓存

如果 Parquet 文件包含的记录数量小于 500,000,则将在客户端计算机上创建内存缓存。 创建内存缓存所需的时间比创建持久缓存的时间更少。

当打开 ArcGIS Pro 时,它将引用内存缓存中的数据。 关闭 ArcGIS Pro 后,将删除缓存。

持久缓存

如果 Parquet 文件包含的记录数量大于等于 500,000,则将在客户端计算机上创建持久缓存。

Parquet 文件中存在的数据量越大,则生成持久缓存所需的时间越长。 为了避免在您执行上述任务之一时必须等待 ArcGIS Pro 生成缓存,可以首先使用创建 Parquet 缓存地理处理工具或者在 Python 窗口中运行 CreateParquetCache ArcPy 函数来创建缓存。

Parquet 源文件的上次修改日期发生变化时,ArcGIS Pro 将重新创建本地缓存。

对于最近 30 天内未访问的较小持久缓存(小于等于 1 GB),ArcGIS Pro 会自动删除这些缓存。 在此情况下,将为上面列出的操作以及以下内容记录访问:

  • 打开保存数据的地图或场景。
  • 内容窗格的图层快捷菜单中,单击数据设计 > 字段打开地图图层的“字段”视图。
  • 内容窗格的图层快捷菜单中,单击属性打开地图图层的属性对话框。
  • Parquet 文件添加至地理处理工具,或者从 ArcPy 脚本访问该文件。

由于构建大型持久缓存花费的时间较长,因此会保留大于 1 GB 的缓存,不考虑最后修改日期。

相关主题


在本主题中
  1. 缓存类型