Hi everyone,
My aim is to extract the visible and infrared imagery from the DMSP/OLS
'smooth' data (with the format of OIS). Because the OIS belongs to swath data,
I think the current GridDatatype is unsuitable to process this format.
Definitely using the method "ucar.nc2.FileWriter.writeToFile", we can get the
corresponding netCDF file and we can view the visible and infrared imagery of
the netCDF file in NetCDF Tools.
Then I want to write the geotiff with GeotiffWriter, but it failed because the
the axis in this file is unequally spacing (lat, lon). That's why the
GeotiffWriter throws an exception at GridCoordSystem.isRegularSpatial(), the
exception info was "Must have 1D x and y axes for infraredImagery". So it
seems that I can not get the geotiff file from the generated netCDF file.
So I changed to use gadl_translate tools to generate geotiff file. The good
news was I got the geotiff files and these files can be viewed correctly. The
bad news was that when I path this geotiff file with gdalinfo, it displayed
that this file was not a valid geotiff, without the Coordinate System.
My question is how could extract different band from the swath data and write
them to geotiff? Does netCDF can perform this task? If I can not achieve this
aim only by netCDF, can anyone give me some suggestion?
Maybe convert swath into grid is a effect method, but I have not found any
tools could do this.
The original OIS data is downloaded from the following FTP address:
ftp://ftp.ngdc.noaa.gov/STP/DMSP/IBAMA
Any advices is appreciated.
Many thanks.
Yuanzheng Shao
CSISS, George Mason University
6301 Ivy Lane, Suite 620
Greenbent, MD 20770
TEL:571-480-3560