I created a NetCDF file and then added it as a multidimensional voxel layer to ArcGIS Pro. I then got this warning:
Voxel layer can only be drawn in local scenes with the same coordinate system as the voxel layer. Change the scene to a local scene and the coordinate system of the scene to match the voxel layer.
Looking at the scene's Map Properties > Coordinate Systems, I found that my voxel layer used the WGS 1984 coordinate system while the World Topographic Map and WorldElevation3D/Terrain3D layers used the WGS 1984 Web Mercator (auxiliary sphere) coordinate system.
However, I'm still getting the same warning about the coordinate systems not matching. I've also tried changing the Z coordinate system to both None and WGS 1984, to no effect. I've also restarted ArcGIS Pro, to no effect.
Here's the spatial reference for my voxel layer, in case it helps:
What should I do?
Hi,
Which version of ArcGIS Pro are you using? You can reproduce this warning with the following workflow?
1) Click Insert Tab > New Map > New Local Scene
2) Click Map Tab > Click Add Data dropdown > Add Multidimensional Voxel Layer
3) Browse to the netCDF file and click OK
4) The voxel layer is added to the scene
Hi Andrew,
After working on some things, the warning no longer shows up. Now, it's simply that the voxel layer doesn't display at all.
I've checked the data and there is data in the NetCDF file. What do you think is happening? What should I do?
Have you tried turning off the basemap and Terrain? It could be beneath the Ground. The other thing to try is to add it as a multidimensional raster to verify that it displays in 2D.
thanks,
Andrew
I did try turning off the basemap and terrain - one at a time and both at the same time. I still cannot see it. I'll try adding it as a multidimensional raster, that's a good idea.
@Andrew--JohnsonHey Andrew, I did try the multidimensional raster approach and got something to display.
Unfortunately I'm still not seeing anything when I add the data as a multidimensional voxel layer.
Can you share the netCDF file you are using?
Sure thing. Here it is.
I went ahead and took a look and the issue is that the data is irregular so when that's the case we cannot guarantee that it will draw. For these cases we have a python script that will regularize the values for you which you can find here https://pro.arcgis.com/en/pro-app/latest/help/mapping/layer-properties/voxel-layer-freqently-asked-q...
I went ahead and ran the netCDF file through the script and have attached the output to this message. The data now displays in ArcGIS Pro.
thanks,
Andrew
Wow! That looks so good. Thank you, Andrew.
See, this is interesting because I, too, saw that FAQ and ran my NetCDF file (a different one than the one I sent you - same data but slightly different parameters) through that same regularization script, but didn't get ArcGIS Pro to display anything.
Here's the output of running my data through that script. When you're able to, could you please look into it and tell me what went wrong for me?