Select to view content in your preferred language

Gridded 3D Point Array to NetCDF. Where am I going wrong?

2663
10
08-19-2022 06:59 AM
David_Brooks
MVP Regular Contributor

I have a very basic gridded array of PointZ features, each containing a variable based on their height above ground. The extent is irregular, but the horizontal grid is uniform (10m spacing) and height is also (1m spacing)

David_Brooks_0-1660917109797.png

I would like to convert these points into a NetCDF file to then visualise as a voxel model. My end game is to then assign soil types to points based on isosurface rasters, and convert to a voxel model.

I have to say, the documentation around NetCDF, Voxels and Multidimensional processing is chaotic and incomplete. The descriptions of variables and dimensions are confusing.

My assumption is that I could assign Shape.XYZ as dimensions, and the test variable (height) as a variable. But im getting errors.

Here's the Point dataset attribute table 

David_Brooks_1-1660917322659.png

Here's how i create the NetCDF:

David_Brooks_2-1660917399135.png

And here are the errors:

David_Brooks_3-1660917468109.png

 

Any ideas where I'm going wrong?

FYI, I don't want to go down the route of a Space Time Cube as I dont have a time variable, and I don't want to create a geostatistical dataset because I dont want to interpolate the data. I just need to visualise gridded points as a voxel model.

 


David
..Maps with no limits..
0 Kudos
10 Replies
cbp-geus
Frequent Contributor

We had a similar issue with almost identical errors for a basic gridded x, y, z, value point dataset and never found the real problem with it. But when we tried to export the points to a simple CSV file and then used the Table to NetCDF tool we had no problems creating the NetCDF. Just remember, if you are using a local projection for your voxel model then export the projection as .prj file and rename it to the same as the NetCDF. ArcGIS will then pickup the correct spatial reference.

Christian Brogaard Pedersen
0 Kudos