<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>RE: [Paraview] trouble reading in netCDF file</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>Hi,<BR>
<BR>
Thank you Ken for responding.<BR>
<BR>
I suspect that your diagnosis is correct; the root of the problem, I believe, is that I am reading in netCDF data that follows the CF convention. In particular, the grid is an unstructured triangular 2D grid ('poly data' grid in the venacular of paraview). The 'dimensions' variables include integer identifiers for triangle nodes, but NOT lat, long, x, y, time etc. Rather, these are included among the 'variables' variables (e.g. lat = lat(node)). <BR>
<BR>
Is the problem indeed that the paraview netCDF reader cannot understand this particular netCDF-CF file? Is there a way around this, without having to change the way the data is outputted (from netCDF-CF to netCDF-COARDS convention)? Note that I can read into paraview certain variables by filtering out the 1-dimensional variables (lat, long etc.), but of course these variables do not have the correct dependencies (they should be dependent on the variables I filtered out - lat, long etc.)<BR>
<BR>
thanks,<BR>
Joel<BR>
<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: Moreland, Kenneth [<A HREF="mailto:kmorel@sandia.gov">mailto:kmorel@sandia.gov</A>]<BR>
Sent: Tue 4/6/2010 3:41 PM<BR>
To: Joel Culina; paraview@paraview.org<BR>
Subject: Re: [Paraview] trouble reading in netCDF file<BR>
<BR>
It sounds like you are reading in an array with 0 or 1 dimensions (not including time). Although the reader should happily create an image data of that structure, the standard rendering views only understand image data of 2 or 3 dimensions. Hence you get the error.<BR>
<BR>
If you want to see the data in a plot, try adding the "Plot Data" filter.<BR>
<BR>
-Ken<BR>
<BR>
<BR>
On 4/6/10 11:36 AM, "Joel Culina" <joel.culina@acadiau.ca> wrote:<BR>
<BR>
<BR>
<BR>
Hi,<BR>
<BR>
I am trying to read in a netCDF file using Paraview 3.6.2. It can 'see' the netCDF file, but when I attempt to read in the file by pressing 'Apply', I get the following error message:<BR>
<BR>
ERROR: In /home/kitware/ParaView3/Utilities/BuildScripts/ParaView-3.6/ParaView3/Servers/Filters/vtkTexturePainter.cxx, line 280<BR>
vtkTexturePainter (0xb8a0000): Incorrect dimensionality.<BR>
<BR>
I'm not sure which netCDF release created the netCDF file. However, I read in a previous post that paraview 3.6.1 could handle netCDF 4, and since "all netCDF files ever written can always be read by the latest netCDF release. That is, we guarantee backward data compatibility" then 3.6.2 should be able to handle my netCDF file (which wasn't created too recently).<BR>
<BR>
I can read the netCDF file into MATLAB, so it isn't corrupt.<BR>
<BR>
So what's the problem?<BR>
<BR>
thanks<BR>
Joel<BR>
<BR>
<BR>
<BR>
**** Kenneth Moreland<BR>
*** Sandia National Laboratories<BR>
***********<BR>
*** *** *** email: kmorel@sandia.gov<BR>
** *** ** phone: (505) 844-8919<BR>
*** web: <A HREF="http://www.cs.unm.edu/~kmorel">http://www.cs.unm.edu/~kmorel</A><BR>
<BR>
<BR>
<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>