NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi, I've been using the vertical_perspective CF1.6 grid_mapping to display geostationary satellite data. The limitation of the implementation within netcdf-java is the handling of the earth_radius (only one term instead of semi_minor_axis and semi_major_axis), which results in coastline mis-match in opendap-thredds generated WMS and netcdf subset service output. It's been suggested that I use the CF1.7 grid_mapping geostationary, as this handles the semi_major and semi_minor_axis parameters correctly. To do so should simply be a matter of replacing 'vertical_perspective' with 'geostationary' and ensuring the semi_major and semi_minor_axis parameters are specified. However, I can't get opendap-thredds [Version 4.5.5 - 20150306.1537] to identify the grid_mapping=geostationary. I get "HTTP Status 500 - Internal Server Error" when I try to access the WMS. Selected CDL for my example is below. Has anyone else seen this behaviour? Thanks, Leon float channel_0013_brightness_temperature(time, y, x) ; channel_0013_brightness_temperature:grid_mapping = "geostationary" ; float geostationary ; geostationary:latitude_of_projection_origin = 0. ; geostationary:longitude_of_projection_origin = 140.7 ; geostationary:grid_mapping_name = "geostationary" ; geostationary:perspective_point_height = 35785863 ; geostationary:semi_major_axis = 6378137. ; geostationary:semi_minor_axis = 6356752.3 ; geostationary:proj4_string = "+proj=geos +lon_0=140.7 +h=35785863 +a=6378137.0 +b=6356752.3" ; // global attributes: :Conventions = "CF-1.7" ; :standard_name_vocabulary = "CF-1.7" ;
netcdf-java
archives: