三维流场数据生成瓦片
使用说明
三维流场数据生成瓦片功能,可基于三维流场原始点数据生成三维瓦片,从而实现三维流场效果的前端应用。三维流场原始点数据集通常会存储该点的空间位置、层行列索引、表达多时刻特征的属性值,例如同一位置在不同时刻的水温。
当前,仅支持基于球面场景下的三维流场点数据生成瓦片,即源数据必须按照行列层的形式排列,以数据左上角为起点,总对象个数=行*列*层。
功能入口
- 三维数据选项卡->三维场数据组->三维流场数据生成瓦片
操作步骤
- 在工作空间管理器添加包含所需属性信息的三维流场点数据。
- 单击三维数据选项卡->三维场数据组->三维流场数据生成瓦片,弹出“三维流场数据生成瓦片”面板。
- 设置源数据:通过下拉列表选择表征三维流场原始点数据所在的数据源和数据集。
- 设置结果数据:
- 瓦片名称设置:在瓦片名称后的对话框中输入结果瓦片名称,默认为源点数据集名称。
- 存储路径设置:通过直接输入结果数据存储路径或单击存储路径对话框右侧的选择按钮,在弹出的“浏览文件夹”选择结果瓦片存储位置。
- 设置空间网格索引:
- 设置行索引:选择源数据中表征行索引的属性字段,行通常对应X轴方向。
- 设置列索引:选择源数据中表征列索引的属性字段,列通常对应Y轴方向。
- 设置层索引:选择源数据中表征层索引的属性字段,层通常对应Z轴方向。
- 索引顺序通常采用(i,j,k)标识,例如(2,3,4)表示第2行(X方向位置)、第3列(Y方向位置)、第4层(Z方向位置)。
- 时序要素操作设置:
- 工具栏提供添加、删除按钮,用于增加或删除时序要素。
- 设置要素名称:在要素名称输入指定要素的名称,例如水温。
- 设置维度:设置要素属性的维度。
- 设置空值:设置属性字段中表征无效值的属性值,默认值为-9999,支持自定义。空值与维度对应,每个维度之间的空值用逗号分隔。
- 设置时序字段:通过全选、反选或鼠标移动选择从列表中选择源数据中表征指定要素的多维度多时序属性字段。目前,仅支持选择double类型的属性字段。
- 维度、空值、时序字段之间存在关联,当维度为n时,则空值将有n个,时序字段可选择m*n个属性字段,m代表时序个数。例如,维度设置为3,则空值可为(-9999,-9999,-9999),时序字段可选择vx_202503、vy-202503、vz-202503以及vx-202504、vy-202504、vz-202504,代表维度为3的某要素信息在时序为202503和202504的属性字段。
- 设置完成后,单击确定,即可执行操作。操作完成后,将在指定路径下生成三维瓦片。
如下图所示为基于某三维流场点数据生成瓦片的结果,包含配置文件(*.scp)和瓦片文件夹,瓦片文件夹包含S3MB瓦片及其对应场数据(文件名:s3mb文件名_要素名称_索引.vol,索引从0开始。)