Explore voxel layer symbology

Available with Advanced license.

A voxel layer contains one or more variables that you symbolize. Depending on the type of data represented by a variable in a voxel layer, you can visualize qualitative discrete or quantitative continuous data. There are two symbology methods you can use to symbolize a voxel layer: unique values or stretch.

Symbology is defined per variable of a voxel layer. For example, you can switch between variables and see the symbology you defined. If the variable of the voxel layer contains qualitative data—for example, the soil types defined in discrete classes—the data is visualized as unique values. If the variable represents quantitative values of continuous measurements, such as temperature, you can visualize this variable using stretch symbology.

Underground model of The Netherlands representing lithoclasses as unique values

An underground model of the Netherlands represents lithoclasses as unique values in this sample set of the GeoTOP model from TNO - Geological Survey of the Netherlands.

Ecological marine units created by USGS and Esri representing water temperature as stretch symbology
Ecological marine units created by USGS and Esri represent water temperature as stretch symbology.

Symbology for a voxel layer is applied to the volume and surface. For example, you can change the symbology, and the changes are applied to the volume as well as to the sections and isosurfaces. You can lock a section of a voxel layer to create a snapshot of the section at the current position, time stamp, and area of interest. The symbology remains the same as the variable of the locked section.

Voxel layers can contain billions of individual voxel cubes. When adding a voxel layer to a scene, the voxel cubes are loaded dynamically until no more voxel cubes are discovered. You can update the symbology to include all values after all voxel cubes are loaded.

Unique values

Unique values symbology assigns a unique symbol to each defined symbol class in a dataset. It allows you to represent qualitative values in a variable. When you add a voxel layer to a scene, the data type is already determined. If the values are discrete, they are represented as unique values. When adding the voxel layer or switching to a discrete variable for the first time, unique values are dynamically loaded. You can show all unique values or select a subset to be drawn in the scene. You can also change the color and the label of the unique values in the Symbology pane.

You can apply transparency to the color of a unique value. Because voxel cubes are building blocks in the voxel volume, the transparency accumulates when voxel cubes overlap. The transparency is not applied to the sections.

You can turn unique values on and off to only show relevant values. Only unique values that have visibility turned on are drawn in the volume and sections, as well as in the Contents pane.

Section with peat, clay, sandy clay, and clayey sand turned on and positions at a borehole

A section with peat, clay, sandy clay, and clayey sand turned on and positions at a borehole is shown in a sample set of the GeoTOP model from TNO - Geological Survey of the Netherlands.

To symbolize a voxel layer using unique values, follow these steps:

  1. Select a voxel layer in the Contents pane, and click the Appearance tab.
  2. On the Appearance tab, in the Drawing group, click the Symbology button Symbology.
  3. The Symbology pane appears. From here, you can modify the applicable symbology for the voxel layer selected in the Contents pane.
  4. In the Symbology pane, optionally choose a new Color scheme.
  5. The voxel color scheme is selected by default, but you can choose another color scheme. Check the Show all check box to see all available color schemes in the project.

  6. Optionally, click Format color scheme to open the Color Scheme Editor to modify a color scheme.
  7. For more information about color schemes, see Color schemes.
  8. Optionally, check the Visible check box next to each unique value to adjust the visibility of the symbol classes.

    When unchecked, the symbol class is removed from the Contents pane and does not draw in the scene.

  9. Optionally, click the label associated with a unique value to change it.
  10. Optionally, change the heading for the variable to be more descriptive.

    You can make this change in the Symbology pane or in the Contents pane. The maximum number of symbol classes is 255.

Stretch

Stretch symbology allows you to define how the values are stretched between a minimum and maximum value that is associated with a color scheme, which represents quantitative data such as temperature or oxygen.

Use symbology to explore your voxel data further. Filter the data to show only values you are interested in using the Min and Max range options. These values can be changed by adjusting the Data Filter in the Symbology pane.

By default, the histogram shows the significant data range. The values are exaggerated by a factor of 2 to increase readability of the histogram. To view the value without the exaggeration, lick the Show Significant Data Range check box from More option.

Histogram of temperature with a data filter set from 0 to 25 degrees Celsius

A histogram of temperature with a data filter set from 0 to 25 degrees Celsius is shown.

A transparency function in stretch symbology can emphasize specific values by making other values transparent. For example, to highlight a high concentration of pollution, you can make lower pollution values transparent. Use an isosurface to show pollution concentration at a specific value.

For example, you can apply the transparency function to a temperature variable in an ecological marine unit voxel layer:

Ecological marine unit voxel layer
An ecological marine unit voxel layer is shown.
Transparency function
The transparency function applied to a voxel layer is shown.

To symbolize using stretch symbology, follow these steps:

  1. Select a voxel layer in the Contents pane and click the Appearance tab.
  2. On the Appearance tab, in the Drawing group, click the Symbology button Symbology.

    The Symbology pane appears.

  3. In the Symbology pane, optionally choose a new Color scheme.
  4. Check the Show all check box to see all available color schemes. Click Format color scheme to open the Color Scheme Editor to modify a color scheme.

  5. Optionally, check Data Filter to set a filter and set the Min and Max values.
  6. When a voxel layer is loaded, not all data may be available right away. You can change the Data Filter settings in the Symbology pane to define a data range. All values that are not drawn are gray.
  7. Optionally, change the Color range and set the Min and Max values.
  8. Optionally, check Transparency function.
    1. Interactively change the position of the control points. To add a new control point, double-click the transparency function graph or change the transparency settings.
    2. Modify the Value and Position settings interactively for each control point by moving the point on the transparency function graph. Alternatively, add a value to the Value and Position dialog boxes.

      The first and last control point cannot be deleted.

Related topics


In this topic
  1. Unique values
  2. Stretch