Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
NOTE: The netcdf-hdf
mailing list is no longer active. The list archives are made available for historical reasons.
Hi all, I would like to know if it's possible to read data from a netcdf file and export it into a EsriShapefile File. The ShapeFile i a common file format in the GIS World. I'm trying to get the latitude, longitude and a determinate value of a netcdf file. But I don't know exactly how to do it. I succeed to open and read a netcdf file in python but i don't know how to export the data. Here is my simple script : import Scientific.IO.NetCDF as nc from Numeric import * import sys try : ncFile = nc.NetCDFFile("tos_O1_2001- 2002.nc","r") except : print "can't open the file" sys.exit(1) try : print "################# Dimensions #################" print ncFile.dimensions.keys() print "################# Variables #################" print ncFile.variables.keys() #return ['time_bnds', 'lat_bnds', 'lon', 'lon_bnds', 'time', 'lat', 'tos' print "################# Var Dim #################" tos = ncFile.variables["tos"] print tos.dimensions #return : ('time', 'lat', 'lon') tosValue = tos.getValue() except : ncFile.close() I also tried to use the *ncdump* and *ncks* utilities and I've been able to get a TXT file of the data but i can't use directly to transform them in shapefile. Do you know how I could do that? Best regards
netcdf-hdf
archives: