批量生成矢量缓存

使用说明
一次性将多个矢量数据(点或线或面)生成一份OSGB或S3M或S3MB格式缓存文件,加载此矢量缓存,能够大幅度提升模型浏览性能与显示效果。

操作步骤

  1. 在工作空间管理器中,打开需要生成缓存的数据源。
  2. 在“ 三维数据 ”选项卡上“ 模型 ”组中“ 生成缓存 ”下拉按钮内,单击“ 批量生成缓存内的矢量 MultyVectorCacheBuilder 按钮”,弹出“批量生成矢量缓存”对话框。
  3. 设置数据集类型:在参数设置区域内的数据集类型右侧下拉选择点或线或面。
  4. 添加数据集:单击 AddDataset 按钮,在打开的“选择”界面选择数据集。
  5. “选择”对话框界面左边区域内选择数据源,界面右边区域显示选中数据源内的所有某一类矢量数据集,单击“全选”或多选,确定添加的数据集,单击“确定”执行数据集添加操作,也可新建数据集作为添加数据集。
  6. 单击 choose “全选”按钮,将添加的数据集全部选中。
  7. 参数设置

    • 缓存路径 :模型缓存存储路径,在该路径下创建了一个以缓存名称命名的文件夹存放缓存文件,缓存名称可修改。
    • 文件类型 :分为OSGB、S3M、S3MB三种文件缓存类型。
    • 瓦片边长 :显示和设置瓦片边长的大小,单位为米。瓦片边长大小不同则对应的比例尺不同,将鼠标移至“瓦片边长”标签后的问号处,即可查看瓦片边长与比例尺、层级的对应关系。“瓦片边长”标识了缓存层相对于指定瓦片边长所对应的比例尺。
    • 切割切片 :可用于减少每个切片的数据量。若勾选,则会根据设置的瓦片边长进行切割,数据被存放在不同的切片内;反之,则会将数据存放在数据中心点所在的切片内。默认勾选。
  8. 风格设置:矢量数据集类型不同风格设置的内容也有所不同,分为点、线、面

    • 点风格设置:包括颜色、点大小、高度模式、底部高程、拉伸高度

      • “颜色”用于设置点的显示颜色。单击右侧的颜色按钮,在弹出的颜色面板中选择和设置点的颜色。
      • “点大小”用于设置点的显示大小,在点大小设置的组合框中输入数值,单击 Enter(回车)键即可应用所作的设置;或单击组合框右侧上下按钮设置点大小。点大小的数值单位为:像素。
    • 线风格设置:颜色、线宽、高度模式、底部高程、拉伸高度

      • “颜色”用于设置线的显示颜色。单击右侧的颜色按钮,即可在弹出的颜色面板中选择和设置线的颜色。
      • “线宽”用于设置线的线宽。在该标签右侧的组合框中输入数值,单击 Enter(回车)键即可应用所作的设置;也可以单击组合框右侧上下按钮设置线宽。线宽的数值单位为:像素。
    • 面风格设置:前景色、背景色、轮廓线、高度模式、底部高程、拉伸高度

      • “前景色”用于设置面的前景色,即设置面本身的颜色。通过单击右侧的颜色按钮,在弹出的颜色面板中选择和设置填充颜色。
      • “轮廓线”用于设置轮廓线的颜色,默认为“勾选”。通过单击右侧的颜色按钮,在弹出的颜色面板中选择和设置轮廓线颜色。
    • 高度模式:设置矢量数据集类型的高度模式。包括贴地、贴对象以及绝对高度。详细信息请参考关于高度模式
    • 底部高程、拉伸高度:只有高度模式选为绝对高度时,选项可用。详细信息请参考设置底部高程和拉伸高度
  9. 设置完成后,单击“生成”按钮,执行缓存生成操作。其中 *.scp 为缓存配置文件。

注意事项

  1. 瓦片边长决定了缓存根节点数量:边长越大,根节点越少;相反,边长越小,根节点越多,生成缓存时间更长。根节点数量过多时,加载模型将在一定程度上变慢。