Ethan:

What you suggest is fine.

As an aside ….
If you look at the CF standard name table, the canonical units for standard 
name “ projection_x_coordinate” and “projection_y_coordinate” are meters (not 
radians).

The GOES-R designers (specifically me) inadvertently used these two standard 
names, not realizing they should NOT have used them because a standard name can 
not have two different canonical units.

Now, because the GOES-R system is already operational and in use, it would be 
major rework for GOES-R to use a yet to be defined standard name (such as 
projection_x_angilar_coordinate and projection_y_angular_coordinate).


Not sure what to d about this ….



v/r

randy



> On Apr 9, 2018, at 3:54 PM, Ethan Davis <[email protected]> wrote:
> 
> Hi all,
> 
> The "Geostationary projection" section of Appendix F "Grid Mappings" says
> 
> The x (abscissa) and y (ordinate) rectangular coordinates are identified by 
> the standard_name attribute values projection_x_coordinate and 
> projection_y_coordinate respectively. In the case of this projection, the 
> projection coordinates in this projection are directly related to the 
> scanning angle of the satellite instrument, and their units are radians.  
> 
> To more explicitly fit CF expectations for units of variables with a 
> standard_name attribute, I believe the last bit should read:
> 
> ... and their canonical units are radians.
> 
> This came up because the GOES-16 Full Disk data (example below [1]) is stored 
> with the projection_{x|y}_coordinate values in microradians and, it turns 
> out, the netCDF-Java code didn't like that as it expected radians. (Oops!)
> 
> Unless anyone disagrees, I will open a CF Trac ticket for this change later 
> this week.
> 
> Thanks,
> 
> Ethan
> 
> [1]
> http://thredds-test.unidata.ucar.edu/thredds/dodsC/satellite/goes16/GOES16/FullDisk/Channel08/20180406/GOES16_FullDisk_20180406_201540_6.19_6km_0.0S_75.0W.nc4.html
>  
> <http://thredds-test.unidata.ucar.edu/thredds/dodsC/satellite/goes16/GOES16/FullDisk/Channel08/20180406/GOES16_FullDisk_20180406_201540_6.19_6km_0.0S_75.0W.nc4.html>
> 
> netcdf GOES16_FullDisk_20180406_201540_6.19_6km_0.0S_75.0W {
> dimensions:
>       x = 1808 ;
>       y = 1808 ;
> variables:
>       int time ;
>               time:units = "seconds since 2017-01-01" ;
>               time:standard_name = "time" ;
>               time:long_name = "The start date / time that the satellite 
> began capturing the scene" ;
>               time:axis = "T" ;
>               time:calendar = "standard" ;
>       short y(y) ;
>               y:standard_name = "projection_y_coordinate" ;
>               y:units = "microradian" ;
>               y:scale_factor = -167.999999999971 ;
>               y:add_offset = 151788. ;
>       short x(x) ;
>               x:standard_name = "projection_x_coordinate" ;
>               x:units = "microradian" ;
>               x:scale_factor = 167.999999999971 ;
>               x:add_offset = -151788. ;
>       int fixedgrid_projection ;
>               fixedgrid_projection:grid_mapping_name = "geostationary" ;
>               fixedgrid_projection:latitude_of_projection_origin = 0. ;
>               fixedgrid_projection:longitude_of_projection_origin = -75. ;
>               fixedgrid_projection:semi_major = 6378137. ;
>               fixedgrid_projection:semi_major_axis = 6378137. ;
>               fixedgrid_projection:semi_minor = 6356752.31414 ;
>               fixedgrid_projection:semi_minor_axis = 6356752.31414 ;
>               fixedgrid_projection:perspective_point_height = 35785831. ;
>               fixedgrid_projection:sweep_angle_axis = "x" ;
>       short Sectorized_CMI(y, x) ;
>               Sectorized_CMI:_FillValue = 0s ;
>               Sectorized_CMI:standard_name = "brightness_temperature" ;
>               Sectorized_CMI:units = "kelvin" ;
>               Sectorized_CMI:grid_mapping = "fixedgrid_projection" ;
>               Sectorized_CMI:add_offset = 138.05f ;
>               Sectorized_CMI:scale_factor = 0.04224986f ;
>               Sectorized_CMI:valid_min = 0s ;
>               Sectorized_CMI:valid_max = 4095s ;
>               Sectorized_CMI:coordinates = "time y x" ;
> 
> // global attributes:
>               :title = "Sectorized Cloud and Moisture Imagery for the EFD 
> region." ;
>               :ICD_version = "GROUND SEGMENT (GS) TO ADVANCED WEATHER 
> INTERACTIVE PROCESSING SYSTEM (AWIPS) INTERFACE CONTROL DOCUMENT (ICD) 
> Revision B" ;
>               :Conventions = "CF-1.6" ;
>               :channel_id = 8 ;
>               :central_wavelength = 6.19f ;
>               :abi_mode = 3 ;
>               :source_scene = "FullDisk" ;
>               :periodicity = 15.f ;
>               :production_location = "RBU" ;
>               :product_name = "EFD-060-B12-M3C08" ;
>               :satellite_id = "GOES-16" ;
>               :product_center_latitude = 0. ;
>               :product_center_longitude = -75. ;
>               :projection = "Fixed Grid" ;
>               :bit_depth = 12 ;
>               :source_spatial_resolution = 2.f ;
>               :request_spatial_resolution = 6.f ;
>               :start_date_time = "2018096201540" ;
>               :number_product_tiles = 4 ;
>               :product_tile_width = 1024 ;
>               :product_tile_height = 1024 ;
>               :product_rows = 1808 ;
>               :product_columns = 1808 ;
>               :pixel_x_size = 6. ;
>               :pixel_y_size = 6. ;
>               :satellite_latitude = 0. ;
>               :satellite_longitude = -75. ;
>               :satellite_altitude = 35785831. ;
>               :created_by = "ldm-alchemy" ;
>               :product_tiles_received = 4 ;
> }
> 
> _______________________________________________
> CF-metadata mailing list
> [email protected]
> http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata

_____________________________________

Randy C Horne ([email protected])
Principal Engineer, Excalibur Laboratories Inc.
voice & fax: (321) 952.5100
cell: (321) 693.1074
url: http://www.excaliburlabs.com



_______________________________________________
CF-metadata mailing list
[email protected]
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata

Reply via email to