Find answers to common questions about voxel layers.
- The voxel volume must be a regularly gridded volume with a specific dimensional order—x,y,z,t or t,z,y,x.
- An irregularly gridded voxel can be consumed as point features and interpolated with Empirical Bayesian Kriging 3D and GA Layer 3D To NetCDF tools.
Unsupported netCDF files do not display variable information in the Add Multidimensional Voxel Layer dialog box and cannot be added to a local scene. A warning button appears on the dialog box. Click it to see a report on any issues with the netCDF file. Ensure that the netCDF file is volumetric and contains the necessary x,y,z dimensions. See supported voxel formats for more information. The Python netcdf4 library or ArcPy NetCDFFileProperties class can validate dimension and variable information for a netCDF file.
Coordinate variables in a netCDF file determine which variables represent the x,y,z information. The coordinate system of the data created from a netCDF variable is determined by the units of the coordinate variables and whether the grid_mapping attribute exists.
If the units of the coordinate variables specified as the x- and y-dimensions are the units of longitude and latitude, respectively, the data is in a geographic coordinate system (GCS) and is automatically set as WGS 1984.
If the standard_name of the coordinate variables specified as the x- and y-dimensions are projection_x_coordinate and projection_y_coordinate, respectively, and the variable has a grid_mapping attribute, the data is in a projected coordinate system (PCS). The projection name, type, and other parameters are defined by a grid_mapping variable.
Esri software that creates netCDF files from space-time cubes or geostatistical analysis layers write out a global attribute esri_pe_string . The voxel layer reads the well known text (WKT) from this global attribute to set the coordinate system.
Place a projection file (.prj) with the same name as the netCDF file in the same directory to override the coordinate system of the netCDF file. See Save a coordinate system as a projection file to learn how to create a projection file.
Both the horizontal and vertical coordinate systems of the voxel layer must match the scene's coordinate system. Open the scene properties to confirm both the horizontal and vertical coordinate systems are set properly.
Voxel layers are supported in ArcGIS Pro. Voxel layers can be shared as a layer package, map package, or project package.
Yes. Ensure that the voxel layers do not overlap in the same area, as only one voxel layer displays at a time. Also ensure that your graphics card can handle displaying multiple voxel layers. It is recommended that you have at least 4 GB of dedicated graphics memory. See ArcGIS Pro system requirements for more information.
Voxel layers support netCDF files with X,Y,T or X,Y,Z,T dimensions. The time variable must have a units attribute and the time values must be sorted in ascending order. The following formats are supported: YYYY:MM:DD, hh:mm:ss, YYYY:MM:DD, and YYYY:MM:DD hh:mm:ss hh:mm, where the last hh:mm is a time zone. Use the Python netcdf4 library if the time values need to be sorted in ascending order.
The .vxc1 is created anytime a user adds a voxel layer to a local scene with the Optimize for performance option enabled. This file can be used by any ArcGIS Pro application that is displaying the netCDF file as a voxel layer. The .vxc1 file increases in size as a user displays more variables and creates more isosurfaces and sections. Disable this functionality by unchecking Optimize for performance on the Display page of the voxel layer properties. The .vxc1 file can be manually deleted in the file system.