生成三维矢量缓存

使用说明

为矢量数据集生成缓存文件,优化矢量数据的浏览速度。

操作步骤

  1. 在数据集右键菜单中选择“生成缓存…”。
  2. 弹出“生成场景缓存”对话框,用来添加矢量数据和设置矢量缓存的参数。默认选中的数据集已经被添加在列表中,如果需要添加其他矢量数据集,单击 AddDataSet ,弹出“选择”对话框。用户可以利用对话框上方的工具条对所需要的数据集进行筛选和查找,选择完成后,单击“确定”按钮。
  3. 返回“生成场景缓存”对话框,可以看到选择的矢量数据集显示在列表中;
    图:生成场景缓存对话框
  4. 数据列表区域(如数字1所示):

    • 数据集: 显示了用于生成矢量缓存的数据集名称。
    • 数据源: 显示了用于生成矢量缓存的数据集所在的数据源的名称。
    • 缓存类型: 显示了所要生成的三维缓存的类型,在此为“矢量”。缓存类型为下拉按钮,下拉列表中列出了所选数据所支持的所有缓存类型,用户可从中进行选择。
    • 场景类型: 场景缓存的类型有两种:平面和球面。当数据集为平面坐标系时,场景类型只能设置为平面;当数据集为地理坐标系时,场景类型只能设置为球面;当数据集为投影坐标系时,场景类型可设置为平面或球面。
  5. 对矢量缓存参数的设置(如数字2所示):

    • 缓存名称: 在“缓存名称”右侧的文本框中输入缓存名称,即缓存根目录的名称。
    • 缓存路径: 在“缓存路径”右侧的文本框中输入缓存的输出路径,可以为本地路径,也可以为网络路径;用户还可以通过文本框后的“浏览”按钮来选择路径。
    • 存储类型: 系统提供了2种缓存类型,紧凑和原始。紧凑表示采用一定的压缩和加密机制,在建立缓存时对数据进行压缩和加密;原始表示不对数据进行压缩,保留模型数据的原始信息。
    • 编码类型: 支持 LZW 编码方式。关于编码方式的介绍,请参见数据集编码压缩方式页面。
    • 图片类型 :只针对影像缓存类型有效,非影像缓存类型该设置无效。
    • 剖分方式 :只针对影像缓存类型有效,非影像缓存类型该设置无效。
    • 密码: 为矢量缓存设置密码进行加密,保证数据安全,当加载该矢量缓存时,需要输入密码。
    • 密码确认: 对设置的密码进行确认。必须与上面的密码设置一致。如果两处输入密码不一致,在创建缓存的时候会提示:“生成矢量缓存失败。密码不匹配,请重新输入!”的信息。
    • 创建LOD层和模型简化率: 只针对模型数据集有效,勾选“创建LOD层”时可设置模型简化率。
  6. 设置“缓存范围”(如数字3所示)。在“缓存范围”区域进行设置,有下面两种方式:

    • 勾选“默认范围”复选框,默认采用数据集的范围,左上右下四个文本框显示了系统默认范围;
    • 不勾选“默认范围”复选框,用户可自定义范围。有两种方式,一种是通过选择范围数据集,取选择的数据集的范围;另一种是直接在左上右下四个文本框中输入范围值。
  7. 矢量参数设置:

    • 瓦片边长 :设置生成矢量缓存的瓦片边长大小,单位为米。瓦片边长大小不同则对应的比例尺不同,将鼠标移至“瓦片边长”标签后的问号处,即可查看万片边长与比例尺、层级的对应关系,如下图所示:
      LevelInformation
    • 字段信息: 设置模型缓存结果中需要保存的原数据集中的字段信息。单击“设置”按键,弹出“字段信息”对话框,用户可以从中选择需要的字段;不进行字段设置时,结果不保存数据集的任何字段。
  8. 默认勾选“执行完成后自动关闭对话框”和“显示进度条”,单击“生成”按钮,执行矢量缓存生成操作。每个矢量缓存单独存放在一个文件夹下,如示例中的Building 数据集生成的缓存文件存放于” D:\Building@Building” 文件夹下。其中 Building@Building.scv 为缓存配置文件,indexData.dat 为缓存索引文件。

备注

关于全球剖分规则的介绍可以参照缓存目录其他层级结构构建基础中的简介。

注意事项

  1. 对缓存参数的介绍,只介绍与此类型缓存相关的参数。
  2. 缓存范围设置时的相关事项:

在不勾选“默认范围”复选框时,左下右上的文本框变为可编辑状态,这时可以直接输入需要的缓存范围。