Skip to content

Dataset problem: wrong values for false_northing and false_easting in CORDEX ALADIN53 tas day grid mapping in EUR-11 domain #3105

Description

@bouweandela

The file tas_EUR-11_CNRM-CERFACS-CNRM-CM5_historical_r1i1p1_CNRM-ALADIN53_v1_day_20010101-20051231.nc has different and likely wrong values for false_easting and false_northing. Reported as a side note in #2840.

$ ncdump -h /work/ik1017/C3SCORDEX/data/c3s-cordex/output/EUR-11/CNRM/CNRM-CERFACS-CNRM-CM5/historical/r1i1p1/CNRM-ALADIN53/v1/day/tas/v20150127/tas_EUR-11_CNRM-CERFACS-CNRM-CM5_historical_r1i1p1_CNRM-ALADIN53_v1_day_20010101-20051231.nc 
netcdf tas_EUR-11_CNRM-CERFACS-CNRM-CM5_historical_r1i1p1_CNRM-ALADIN53_v1_day_20010101-20051231 {
dimensions:
	x = 453 ;
	y = 453 ;
	time = UNLIMITED ; // (1826 currently)
	tbnds = 2 ;
variables:
	double x(x) ;
		x:axis = "X" ;
		x:long_name = "x coordinate of projection" ;
		x:standard_name = "projection_x_coordinate" ;
		x:units = "km" ;
	double y(y) ;
		y:axis = "Y" ;
		y:long_name = "y coordinate of projection" ;
		y:standard_name = "projection_y_coordinate" ;
		y:units = "km" ;
	double lon(y, x) ;
		lon:standard_name = "longitude" ;
		lon:long_name = "longitude" ;
		lon:units = "degrees_east" ;
	double lat(y, x) ;
		lat:standard_name = "latitude" ;
		lat:long_name = "latitude" ;
		lat:units = "degrees_north" ;
	double height ;
		height:standard_name = "height" ;
		height:long_name = "height" ;
		height:units = "m" ;
		height:positive = "up" ;
		height:axis = "Z" ;
	double time(time) ;
		time:standard_name = "time" ;
		time:long_name = "time" ;
		time:bounds = "time_bnds" ;
		time:axis = "T" ;
		time:units = "days since 1949-12-01 00:00:00" ;
		time:calendar = "gregorian" ;
	float tas(time, y, x) ;
		tas:standard_name = "air_temperature" ;
		tas:long_name = "Near-Surface Air Temperature" ;
		tas:units = "K" ;
		tas:grid_mapping = "Lambert_Conformal" ;
		tas:cell_methods = "time: mean" ;
		tas:coordinates = "lat lon height" ;
		tas:missing_value = 1.e+20f ;
		tas:_FillValue = 1.e+20f ;
	char Lambert_Conformal ;
		Lambert_Conformal:grid_mapping_name = "lambert_conformal_conic" ;
		Lambert_Conformal:longitude_of_central_meridian = 10.5f ;
		Lambert_Conformal:standard_parallel = 49.5f ;
		Lambert_Conformal:latitude_of_projection_origin = 49.5f ;
		Lambert_Conformal:false_easting = 400000.f ;
		Lambert_Conformal:false_northing = -100000.f ;
	double time_bnds(time, tbnds) ;

// global attributes:
		:CDI = "Climate Data Interface version 1.6.8 (http://mpimet.mpg.de/cdi)" ;
		:Conventions = "CF-1.4" ;
		:institution = "Centre National de Recherches Meteorologiques" ;
		:experiment_id = "historical" ;
		:experiment = "Historical run with GCM forcing" ;
		:driving_model_ensemble_member = "r1i1p1" ;
		:driving_experiment_name = "historical" ;
		:institute_id = "CNRM" ;
		:project_id = "CORDEX" ;
		:CORDEX_domain = "EUR-11" ;
		:product = "output" ;
		:references = "http://www.cnrm-game.fr/spip.php?rubrique69&lang=en" ;
		:creation_date = "2014-07-12 13:04:46" ;
		:CDO = "Climate Data Operators version 1.6.8 (http://mpimet.mpg.de/cdo)" ;
		:rcm_version_id = "v1" ;
		:comment = "CORDEX Europe ALADIN5.3 0.5 deg CNRM-CERFACS-CNRM-CM5 L31: EUC12-2.00" ;
		:contact = "contact.aladin-cordex@meteo.fr" ;
		:frequency = "day" ;
		:driving_experiment = "CNRM-CERFACS-CNRM-CM5, historical, r1i1p1" ;
		:driving_model_id = "CNRM-CERFACS-CNRM-CM5" ;
		:model_id = "CNRM-ALADIN53" ;
		:history = "Tue Jan 29 11:07:01 2019: ncap2 -O -s x(107)=1337.5;y(107)=1337.5 /prodigfs/esgf/mirror/CORDEX/output/EUR-11/CNRM/CNRM-CERFACS-CNRM-CM5/historical/r1i1p1/CNRM-ALADIN53/v1/day/tas/v20150127/tas_EUR-11_CNRM-CERFACS-CNRM-CM5_historical_r1i1p1_CNRM-ALADIN53_v1_day_20010101-20051231.nc out.nc" ;
		:nco_openmp_thread_number = 1 ;
		:c3s_disclaimer = "This data has been produced in the context of PRINCIPLE/CORDEX4CDS project as a data provider for the Climate Data Store within the Copernicus Climate Change Service (C3S - https://climate.copernicus.eu/). While abiding by the highest scientific and technical standards, ECMWF cannot warrant that any information provided by the C3S will be entirely free from errors or omissions or that such errors or omissions can or will be rectified entirely. This applies to data from projects that continue to be developed, but are made publicly available for the purpose of feedback and testing. Some data or metadata may have been created or structured in files or formats that are not error-free. ECMWF accepts no responsibility with regard to such problems incurred as a result of using this data (see http://climate.copernicus.eu/disclaimer-privacy for the full disclaimer)" ;
}

and a normal file:

$ ncdump -h /work/ik1017/C3SCORDEX/data/c3s-cordex/output/EUR-11/CNRM/CNRM-CERFACS-CNRM-CM5/historical/r1i1p1/CNRM-ALADIN53/v1/day/tasmax/v20150127/tasmax_EUR-11_CNRM-CERFACS-CNRM-CM5_historical_r1i1p1_CNRM-ALADIN53_v1_day_20010101-20051231.nc 
netcdf tasmax_EUR-11_CNRM-CERFACS-CNRM-CM5_historical_r1i1p1_CNRM-ALADIN53_v1_day_20010101-20051231 {
dimensions:
	y = 453 ;
	x = 453 ;
	time = UNLIMITED ; // (1826 currently)
	tbnds = 2 ;
variables:
	double lon(y, x) ;
		lon:standard_name = "longitude" ;
		lon:long_name = "longitude" ;
		lon:units = "degrees_east" ;
	double lat(y, x) ;
		lat:standard_name = "latitude" ;
		lat:long_name = "latitude" ;
		lat:units = "degrees_north" ;
	double height ;
		height:standard_name = "height" ;
		height:long_name = "height" ;
		height:units = "m" ;
		height:positive = "up" ;
		height:axis = "Z" ;
		height:cell_methods = "height: mean" ;
	double time(time) ;
		time:standard_name = "time" ;
		time:long_name = "time" ;
		time:units = "days since 1949-12-01" ;
		time:calendar = "gregorian" ;
		time:bounds = "time_bnds" ;
		time:axis = "T" ;
	float tasmax(time, y, x) ;
		tasmax:standard_name = "air_temperature" ;
		tasmax:long_name = "Daily Maximum Near-Surface Air Temperature" ;
		tasmax:units = "K" ;
		tasmax:_FillValue = 1.e+20f ;
		tasmax:missing_value = 1.e+20f ;
		tasmax:grid_mapping = "Lambert_Conformal" ;
		tasmax:cell_methods = "time: maximum" ;
		tasmax:coordinates = "lat lon height" ;
	char Lambert_Conformal ;
		Lambert_Conformal:grid_mapping_name = "lambert_conformal_conic" ;
		Lambert_Conformal:longitude_of_central_meridian = 10.5f ;
		Lambert_Conformal:standard_parallel = 49.5f ;
		Lambert_Conformal:latitude_of_projection_origin = 49.5f ;
	double x(x) ;
		x:units = "km" ;
		x:long_name = "x coordinate of projection" ;
		x:standard_name = "projection_x_coordinate" ;
		x:axis = "X" ;
	double y(y) ;
		y:units = "km" ;
		y:long_name = "y coordinate of projection" ;
		y:standard_name = "projection_y_coordinate" ;
		y:axis = "Y" ;
	double time_bnds(time, tbnds) ;

// global attributes:
		:CDI = "Climate Data Interface version 1.6.8 (http://mpimet.mpg.de/cdi)" ;
		:Conventions = "CF-1.4" ;
		:institution = "Centre National de Recherches Meteorologiques" ;
		:experiment_id = "historical" ;
		:experiment = "Historical run with GCM forcing" ;
		:driving_model_ensemble_member = "r1i1p1" ;
		:driving_experiment_name = "historical" ;
		:institute_id = "CNRM" ;
		:project_id = "CORDEX" ;
		:CORDEX_domain = "EUR-11" ;
		:product = "output" ;
		:references = "http://www.cnrm-game.fr/spip.php?rubrique69&lang=en" ;
		:creation_date = "2014-07-12 13:04:47" ;
		:CDO = "Climate Data Operators version 1.6.8 (http://mpimet.mpg.de/cdo)" ;
		:rcm_version_id = "v1" ;
		:comment = "CORDEX Europe ALADIN5.3 0.5 deg CNRM-CERFACS-CNRM-CM5 L31: EUC12-2.00" ;
		:contact = "contact.aladin-cordex@meteo.fr" ;
		:frequency = "day" ;
		:driving_experiment = "CNRM-CERFACS-CNRM-CM5, historical, r1i1p1" ;
		:driving_model_id = "CNRM-CERFACS-CNRM-CM5" ;
		:model_id = "ALADIN53" ;
		:tracking_id = "hdl:21.14103/ae1297bf-66fb-4f15-8fc4-03f9d73585d7" ;
		:c3s_disclaimer = "This data has been produced in the context of PRINCIPLE/CORDEX4CDS project as a data provider for the Climate Data Store within the Copernicus Climate Change Service (C3S - https://climate.copernicus.eu/). While abiding by the highest scientific and technical standards, ECMWF cannot warrant that any information provided by the C3S will be entirely free from errors or omissions or that such errors or omissions can or will be rectified entirely. This applies to data from projects that continue to be developed, but are made publicly available for the purpose of feedback and testing. Some data or metadata may have been created or structured in files or formats that are not error-free. ECMWF accepts no responsibility with regard to such problems incurred as a result of using this data (see http://climate.copernicus.eu/disclaimer-privacy for the full disclaimer)" ;
}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status
In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions