Changes between Version 33 and Version 34 of NetCDF_Improvements


Ignore:
Timestamp:
Dec 23, 2011, 6:12:10 PM (12 years ago)
Author:
etourigny
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NetCDF_Improvements

    v33 v34  
    2323=== Issues with the current implementation ===
    2424
    25  * NetCDF created by GDAL not CF-1.0 compliant for geographical grids (issue #2129) - fixed in trunk
     25 * ~~NetCDF created by GDAL not CF-1.0 compliant for geographical grids (issue #2129)~~
    2626 * netcdf driver does not read and write CF-1.0 coordinate system properly for projected CRS (issue #2893) - mostly fixed in trunk
    27    * support for read and write of projected coordinate values - fixed
    28    * export std_parallel variables into a single standard_parallel netcdf attribute - fixed
    29    * add proper datum import and export support - fixed
     27   * ~~support for read and write of projected coordinate values~~
     28   * ~~export std_parallel variables into a single standard_parallel netcdf attribute~~
     29   * ~~add proper datum import and export support~~
    3030   * issues with specific projections (see wiki:NetCDF_ProjectionTestingStatus and generic report in #2893):
    3131     * rotated_pole (#4285 and #4251)
    32      * Stereographic vs. Oblique_Stereographic (#4267)
    33      * LCC1SP - no scale_factor in CF-1 (#3324)
     32     * ~~Stereographic vs. Oblique_Stereographic (#4267)~~
     33     * ~~LCC1SP - no scale_factor in CF-1 (#3324)~~
    3434     * CEA : how to deal with scale_factor_at_projection_origin vs. of standard_parallel1
    35      * PS: how to deal with standard_parallel vs. scale_factor_at_projection_origin
    36  * add CF compliance checker to the autotests (issue #4233) - fixed
    37  * support "coordinates" attribute for projections which are not supported by GDAL/PROJ.4 (i.e rotated pole) (issues #4285 and #4251)
     35     * ~~PS: how to deal with standard_parallel vs. scale_factor_at_projection_origin~~
     36 * ~~add CF compliance checker to the autotests (issue #4233)~~
     37 * support "coordinates" attribute (and associated curvilinear grid) for projections which are not supported by GDAL/PROJ.4 (i.e rotated pole) (issues #4285 and #4251)
    3838
    3939
     
    4444=== Issues with the current implementation ===
    4545 * The import process does not use the Conventions attribute and does not consider different possible Conventions (COARDS, CF-1.0, CF-1.5, etc.)
    46  * netcdf history global attribute should be updated. Does GDAL offer a history mechanism? - needs new function in gdal.h (issue #4297)
     46 * ~~netcdf history global attribute should be updated. no mecanism for saving commands in gdal, due to security issues (issue #4297)~~
     47 * implement setmetadata and setmetadataitem, tricky because other nc attributes are already written to file
    4748
    4849=== Issues that have been resolved (in trunk)  ===
     
    7475 * Support Create() method so that gdalwarp can be used on a netcdf file - #4221 (committed to trunk)
    7576 * ~~Fix access to different netcdf file types: nc (classic), nc2 (64-bit) and nc4 (NetCDF4 with HDF5 support) - #3890 and #2379~~
    76  * Add option for file type (nc,nc2,nc4) at export (#3166) -> fixed in trunk, but needs testing in Win32
    77  * Support compressed netcdf (DEFLATE with NC4 or NC4C) (#4404, #4221)   -> fixed in trunk
    78  * fix the y-axis for import and export (issues #4251 and #4284) - in trunk option for bottom-up
    79  * support packed data (with add_offset and scale_factor) transparently (see bug #3797) - will not implement as no sufficient need
    80  * support for signed/unsigned Byte data - #4221 (committed to trunk)
     77 * ~~Add option for file type (nc,nc2,nc4) at export (#3166)~~
     78 * ~~Support compressed netcdf (DEFLATE with NC4 or NC4C) (#4404, #4221)~~
     79 * ~~fix the y-axis for import and export (issues #4251 and #4284)~~
     80 * ~~support packed data (with add_offset and scale_factor) transparently (see bug #3797) - will not implement~~
     81 * ~~support for signed/unsigned Byte data - #4221~~
    8182
    8283References:
     
    8586 * http://www.unidata.ucar.edu/software/netcdf/docs/BestPractices.html#Packed%20Data%20Values
    8687
    87 == Various bugs that need fixing ==
     88== Various bugs / wishlist / questions ==
    8889
    89  * support import of unequally-spaced grids
    90  * support of lon/lat grids from CF grids which are not supported
    9190 * can we define dim vars before band vars, without performance hit? nc__enddef??
    9291 * should we set NO_FILL for performance gain? nc_set_fill(ncid, NC_NOFILL, &old_fill_mode);
    93  * implement setmetadata and setmetadataitem, tricky because other nc attributes are already written to file
    9492
    9593== Back-porting to 1.8 branch ==