多矢量数据集合并生成瓦片

使用说明

该功能支持一次性将多个矢量数据(点、线、面)生成一份瓦片文件。加载此矢量瓦片,能够大幅度提升矢量数据的浏览性能与显示效果。

功能入口

  • 三维数据选项卡->三维瓦片组->生成瓦片下拉按钮->多数据集合并生成瓦片模块->矢量按钮

操作步骤

  1. 在工作空间管理器中,打开需要生成瓦片的数据源。
  2. 在“三维数据”选项卡上“三维瓦片”组中“生成瓦片”下拉菜单内,单击“矢量 ”按钮,弹出“合并生成矢量瓦片”对话框。
  3. 设置数据集类型:在参数设置区域内的数据集类型右侧下拉选择点或线或面。
  4. 添加数据集:单击按钮,在打开的“选择”界面选择数据集。
  5. "选择"对话框界面左边区域内选择数据源,界面右边区域显示选中数据源内的所有矢量数据集,单击“全选”或多选,确定添加的数据集,单击“确定”执行数据集添加操作,也可新建数据集作为添加数据集。
  6. 可通过单击“全选”按钮,将添加的数据集全部选中添加至数据集列表中。
  7. 工具栏:
    • 全选:将数据列表中的数据集全部选中后可对数据集进行批量操作,如:删除和批量设置瓦片参数。
    • 反选:选中数据列表中未被选中的数据集。
    • 删除:将数据集从当前数据列表中移除。
      注意事项:
      • 批量设置瓦片参数时,在键入具体参数值后,需要单击回车键(Enter)才能生效,否则可能导致批量赋相同参数值不起作用。
  8. 基本设置

    S3M 3.0瓦片、S3M 3.01瓦片可在椭球场景中加载显示。

    • 瓦片名称:在“瓦片名称”右侧的文本框中输入瓦片名称,即瓦片根目录的名称。
    • 瓦片路径:在“瓦片路径”右侧的文本框中输入瓦片的输出路径,也可通过文本框后的“浏览”按钮来选择路径。
    • S3M版本:目前支持生成S3M 1.0、S3M 2.0、S3M 3.0、S3M 3.01共四种版本,默认为S3M 3.01。S3M 3.01瓦片符合CH/T 9040-2023的规定。
    • 属性存储类型:支持两种属性存储类型,S3MD和ATTRIBUTE。
      • S3MB:以json的方式存储,能够快速提取单个对象的所有属性信息。
      • Attribute:以二进制流的方式存储,更适合属性信息多的数据使用,可快速提取多个对象的指定字段的属性信息。
    • 瓦片边长:显示和设置瓦片边长的大小,单位为米。瓦片边长大小不同则对应的比例尺不同,将鼠标移至“瓦片边长”标签后的问号处,即可查看瓦片边长与比例尺、层级的对应关系。“瓦片边长”标识了瓦片层相对于指定瓦片边长所对应的比例尺。
    • 对象ID字段:用于设置唯一标识ID的字段,通过下拉箭头进行选择。
    • 字段信息:用于设置生成三维切片瓦片的属性字段,默认生成全部字段信息。
    • 切割瓦片:可用于减少每个切片的数据量。若勾选,则会根据设置的瓦片边长进行切割,数据被存放在不同的瓦片内;反之,则会将数据存放在数据中心点所在的瓦片内。默认不勾选。
  9. 风格设置
    • 高度模式:设置矢量数据集类型的高度模式。包括贴地、贴对象以及绝对高度。详细信息请参考关于高度模式
    • 底部高程、拉伸高度:只有高度模式选为绝对高度时,选项可用。详细信息请参考设置底部高程和拉伸高度
    • 颜色 前景色:用于设置矢量数据集的显示颜色。
    • 线宽:用于设置线对象的宽度,仅适用于线数据集。
    • 轮廓线:当选择高度模式为贴地时,该选项可用,用于设置是否在结果数据中带轮廓线,仅适用于面数据集。
  10. 设置完成后,单击“生成”按钮,执行瓦片生成操作。其中 *.scp 为瓦片配置文件。
注意事项:

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