Field3D Point to Tile

Usage

The Field3D Point to Tile function enables the generation of 3D tiles from raw 3D flow field point data, facilitating front-end applications of 3D flow field visualization. Raw 3D flow field point datasets typically store spatial positions, layer-row-column indices, and attribute values representing multi-temporal characteristics, such as water temperature at the same location across different times.

Currently, only 3D flow field point data in spherical scenarios is supported for tile generation. Source data must be arranged in row-column-layer order, starting from the top-left corner, with the total number of objects = rows × columns × layers.

Function Entry

  • 3D Data tab -> 3D Field Data group -> Field3D Point to Tile

Operational Steps

  1. Add 3D flow field point data containing the required attribute information in the Workspace Manager.
  2. Click 3D Data tab -> 3D Field Data group -> Field3D Point to Tile to open the "3D Flow Field Data to Tiles" panel.
  3. Set Source Data: Select the data source and dataset containing the raw 3D flow field point data from the dropdown list.
  4. Set Result Data:
    • Tile Name Setting: Enter the result tile name in the dialog box after "Tile Name". The default is the source point dataset name.
    • Storage Path Setting: Enter the storage path directly or click the Select button next to the storage path dialog to choose the storage location via the "Browse For Folder" window.
  5. Set Spatial Grid Index:
    • Set Row Index: Select the attribute field representing the row index in the source data. Rows typically correspond to the X-axis direction.
    • Set Column Index: Select the attribute field representing the column index in the source data. Columns typically correspond to the Y-axis direction.
    • Set Layer Index: Select the attribute field representing the layer index in the source data. Layers typically correspond to the Z-axis direction.
    • Index order is usually denoted as (i, j, k). For example, (2, 3, 4) represents the 2nd row (X-direction position), 3rd column (Y-direction position), and 4th layer (Z-direction position).
  6. Temporal Element Operation Settings:
    • The toolbar provides Add and Delete buttons to add or remove temporal elements.
    • Set Element Name: Enter the name of the specified element in the "Element Name" field, e.g., Water Temperature.
    • Set Dimension: Define the dimension of the element attribute.
    • Set NoData Value: Specify the attribute value representing invalid data in the field. The default is -9999, and custom values are supported. NoData values correspond to dimensions and are separated by commas for each dimension.
    • Set Temporal Fields: Select multi-dimensional, multi-temporal attribute fields representing the specified element from the source data list using Select All, Invert Selection, or mouse movement. Currently, only double-type attribute fields are supported.
    • Dimension, NoData Value, and Temporal Fields are interrelated. For a dimension n, there will be n NoData values, and m × n attribute fields can be selected for temporal fields, where m represents the number of time sequences. For example, if the dimension is set to 3, NoData values could be (-9999, -9999, -9999), and temporal fields might include vx_202503, vy_202503, vz_202503, vx_202504, vy_202504, vz_202504, representing the element's 3D information for time sequences 202503 and 202504.
  7. After configuration, click OK to execute the operation. Upon completion, 3D tiles will be generated at the specified path.
    The result of generating tiles from 3D flow field point data is shown in the figure below, including a configuration file (*.scp) and a tile folder. The tile folder contains S3MB tiles and their corresponding field data (filename: s3mb filename_element name_index.vol, index starting from 0).