netcdf 4 error
jorge.conrado at cptec.inpe.br
jorge.conrado at cptec.inpe.br
Thu Mar 29 13:39:58 EDT 2018
Hi,
Here are some information of my netcdf4 data:
NetCDF dimension information:
Name: lon
size: 4320
type: dtype('float64')
Name: lat
size: 2160
type: dtype('float64')
Name: time
size: 12
type: dtype('float64')
NetCDF variable information:
Name: satellites
dimensions: (u'time',)
size: 12
type: dtype('int16')
Name: ndvi
dimensions: (u'time', u'lat', u'lon')
size: 111974400
type: dtype('int16')
units: u'1'
scale: u'x 10000'
missing_value: -5000.0
valid_range: array([-0.3, 1. ])
Name: percentile
dimensions: (u'time', u'lat', u'lon')
size: 111974400
type: dtype('int16')
units: u'%'
scale: u'x 10'
flags: u'flag 0: from data flag 1: spline
interpolation flag 2: possible snow/cloud cover'
valid_range: u'flag*2000 + [0 1000]'
then I use to read my data:
nc_f = './ndvi3g_geo_v1_1981_0712.nc4'
nc_fid = nc4.Dataset(nc_f,'r')
nc_attrs, nc_dims, nc_vars = ncdump(nc_fid)
print ()
# EXTRAI AS VARIAVEIS DO ARQUIVO NETCDF
lats = nc_fid.variables['lat'][:]
lons = nc_fid.variables['lon'][:]
time = nc_fid.variables['time'][:]
ndvi1 = nc_fid.variables['ndvi'][:]
But, I had this message:
lerndvias1.py:98: UserWarning: WARNING: valid_range not used since it
cannot be safely cast to variable data type
ndvi1 = nc_fid.variables['ndvi'][:]
Please, what can I do to solve this.
Thanks,
Conrado
More information about the Python-list
mailing list