This message came from the CF Trac system.  Do not reply.  Instead, enter your 
comments in the CF Trac system at http://kitt.llnl.gov/trac/.

#107: CF Data Model 1.7
-----------------------------+------------------------------
  Reporter:  markh           |      Owner:  cf-conventions@…
      Type:  task            |     Status:  new
  Priority:  medium          |  Milestone:
 Component:  cf-conventions  |    Version:
Resolution:                  |   Keywords:
-----------------------------+------------------------------
\
\
\
\
\
\

Comment (by biard):

 Replying to [comment:66 jonathan]:
 > Dear Jim and Mark
 >
 > `grid_mapping` and `formula_terms` look rather different in CF-netCDF,
 but they do have a similar purpose. `formula_terms` tells you how to
 translate the vertical coordinate variable into coordinate values which
 "indicate the location of the data" (as it says in 4.3) in the vertical
 dimension, in practice meaning height or depth with respect to a
 geophysically defined reference surface, or pressure, which is (in some
 cases) a reasonable proxy for height or depth. `grid_mapping` tells you
 how to translate the horizontal coordinate variables into longitude and
 latitude, which have a special status in CF for providing horizontal
 location; as you know, we insist that it must be possible to locate the
 data in lat-lon if it has horizontal dimensions.
 >
 > After `grid_mapping` was introduced, it was expanded to allow the
 ellipsoid to be defined, and as a result of recent discussion I've
 proposed it should allow the geoid to be identified too. At the moment,
 the ellipsoid and geoid definition cannot be applied to vertical
 coordinates, but it seems very likely this will become desirable, also as
 a result of recent discussions. For example, we can specify a vertical
 coordinate as height above the geoid, but we cannot specify precisely what
 the geoid is for the vertical coordinate, unless we allow `grid_mapping`
 to do that. So, in this respect too, vertical and horizontal coordinates
 will require similar treatment.
 >
 > Given these two sorts of similarity, it seems logical to us that we
 should describe the two CF-netCDF mechanisms as different applications of
 the same logical construct. It doesn't matter that they are formally
 different. The formal difference arises partly because `formula_terms`
 applies to only one dimension but `grid_mapping` to two dimensions, and
 partly because they were designed at different times without seeing the
 larger picture. In writing down the logical model, we can take a step back
 to see that larger picture, and make it simpler as a result.
 >
 > Cheers
 >
 > Jonathan
 Jonathan,

 The two elements have almost nothing whatsoever to do with each other,
 except in that they both deal (on entirely different levels) with
 coordinate data.  I understand that you guys thought that there was back
 in the day, but I am convinced that this was an example of
 misunderstanding the problem space.

 I see no damage being done by properly separating these two constructs in
 the data model, and great potential for better understanding and future
 growth.  If we force the two concepts into a single construct, we will be
 making an "ad hoc aggregation" within the data model that is confusing and
 will cause headaches moving forward.

 Grace and peace,

 Jim
\
\
\

-- 
Ticket URL: <http://kitt.llnl.gov/trac/ticket/107#comment:68>
CF Metadata <http://kitt.llnl.gov/>
CF Metadata
This message came from the CF Trac system.  To unsubscribe, without 
unsubscribing to the regular cf-metadata list, send a message to 
"[email protected]" with "unsubscribe cf-metadata" in the body of your 
message.

Reply via email to