[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDFJava #KIS-882423]: Fill values not working netcdf4.6.4



Enes,

If I run the attached version of your code, I can write out an array smaller 
than the variable to the depth variable. In this case, I see the values I 
expect, as well as the fill values.

Here's a snippet of what I see when I run "ncdump resources\\xyz_grid.nc":

 depth =
  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, _, _, _, _, _, _, _, _, _, _, _, _,
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
    _, _, _, _, _, _,
  10, 10, 10, 10, 10, 10, 10, 10, 10, 10, _, _, _, _, _, _, _, _, _, _, _, _,
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
    _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _,
    _, _, _, _, _, _,


If that's not what you see when you compile and run this code, then there may 
indeed be a problem with the CDL conversion from Panoply.

Ryan


> Hey Ryan,
> 
> Please take again the example provided hereunder. If comment out the write
> method for writing the depth array, I still get 0.0 as a fill.
> 
> If I understand correctly, the fill values are only placed when there is no
> data written to the variables? So, there is also no possibility then to set
> some values in the array and expect that the rest will be filled with the
> fill values?
> 
> BTW, I'm using Panoply to convert the resulting file to  a cdl file for
> further inspection. Could that be causing any if all the problem I'm
> experiencing?
> 
> Thanks in advance!
> 
> Enes,
> 
> address@hidden> wrote:
> 
> > Enes,
> >
> > The example you sent only uses a fill value of 66, which isn't seen since
> > the example is writing data to the variables. If I remove the commands
> > writing data to the variables ("write()"), I see the fill value of 66 when
> > I "ncdump" the resulting file.
> >
> > So I'm not sure exactly where you're seeing a problem.
> >
> > Ryan
> >
> > > Hi there!
> > >
> > > I'm setting "_FillValue", -9999f as an attribute for my netcdf dataset
> > but
> > > whatever I do, I always see 0.0 passed back in the file. Could you have
> > > look at my source file to tell perhaps I'm doing something wrong with it?
> > > Your help is much appreciated.
> >
> >
> > Ticket Details
> > ===================
> > Ticket ID: KIS-882423
> > Department: Support netCDF Java
> > Priority: Normal
> > Status: Closed
> >
> >
> 
> 


Ticket Details
===================
Ticket ID: KIS-882423
Department: Support netCDF Java
Priority: Normal
Status: Closed

Attachment: CreateXYZGrid.java
Description: Binary data


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.