@davidhassell
there is text in 5.6 that states
> which identifies one or more grid mapping variables, and with each grid
> mapping associates one or more coordinate_variables, i.e. coordinate
> variables or auxiliary coordinate variables.
so this is already intended for use with coordinate variables and auxiliary
coordinate variables.
I think that the example you presented is mis-encoded. I think that the
projected coordinates are defined with respect to a different CRS instance from
the geodetic coordinates.
I think the example you present is better encoded as:
```
dimensions:
y = 228;
x = 306;
variables:
int Lambert_Conformal;
Lambert_Conformal:grid_mapping_name = "lambert_conformal_conic";
...
Lambert_Conformal:crs_wkt = ...
int geodetic;
geodetic.grid_mapping_name = "latitude_longitude" ;
...
geodetic.crs_wkt = ...
double y(y);
y:standard_name = "projection_y_coordinate";
double x(x);
x:standard_name = "projection_x_coordinate";
double lat(y, x);
lat:standard_name = "latitude";
double lon(y, x);
lon:standard_name = "longitude";
float Temperature(y, x);
Temperature:units = "K";
Temperature:coordinates = "lat lon";
Temperature:grid_mapping = "Lambert_Conformal: x y geodetic: lat lon";
```
Does this make sense as a preferred encoding for the example you have presented?
thank you
mark
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/cf-convention/cf-conventions/issues/223#issuecomment-570543211
This list forwards relevant notifications from Github. It is distinct from
[email protected], although if you do nothing, a subscription to the
UCAR list will result in a subscription to this list.
To unsubscribe from this list only, send a message to
[email protected].