面拉伸生成模型缓存

使用说明

  将数据源中的矢量面数据拉伸生成一份OSGB或S3M或S3MB格式缓存文件,加载此矢量缓存,能够大幅度提升模型浏览性能与显示效果。

操作步骤

  1. 在工作空间管理器中,打开需要生成缓存的数据源。
  2. 在“ 三维数据 ”选项卡上“ 三维瓦片 ”组中“ 生成缓存 ”下拉按钮内,单击“ 面拉伸生成模型缓存 ”按钮,弹出“矢量拉伸生成缓存”对话框。
  3. 矢量数据集选择,分别单击数据源与数据集后的组合框下拉按钮,选择需要拉伸的矢量面所在的数据集
  4. 参数设置:

    • 缓存名称:设置生成缓存的名称。
    • 缓存路径:设置生成缓存存放的目标路径。
    • 缓存类型:分为OSGB、S3M、S3MB三种文件缓存类型。
    • 瓦片边长:显示和设置瓦片边长的大小,单位为米。瓦片边长大小不同则对应的比例尺不同。
    • 像素:表示每米多少个像素,默认为1,用户可自定义。
    • 线程数:分配给拉伸生成缓存操作的线程数,默认为4个线程参与操作,用户可自定义线程数
    • 拉伸字段:勾选“拉伸字段”单选框,支持通过下拉菜单选择字段设置为拉伸字段作为拉伸高度。
    • 拉伸高度:勾选“拉伸高度”单选框,设置面拉伸的高度值,单位为米。
    • 层高:通过下拉列表内的属性字段设置层高参数。根据拉伸总高度和层高,实现将模型缓存分层。层数为拉伸总高度除以层高得到的值,若值为非整数则进一后的整数值为层数。
    • 底部高程:拉伸对象的底部高程值。
    • 过滤阈值:默认为2,单位为像素。
  5. 设置完成后,单击“生成”按钮,执行缓存生成操作。其中 *.scp 为缓存配置文件。

注意事项

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