Changeset 433


Ignore:
Timestamp:
06/03/13 13:50:14 (6 years ago)
Author:
ymipsl
Message:

bug fix : correct the name axis to be conform of CF convention when using a regular lon lat grid :
Axis must have the same name that dimension.

Done for horizontal axis

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/output/nc4_data_output.cpp

    r413 r433  
    7070                             ? domain->name.getValue() : domain->getId(); 
    7171         StdString appendDomid  = (singleDomain) ? "" : "_"+domid ; 
    72  
    73          StdString dimXid     = StdString("x").append(appendDomid); 
    74          StdString dimYid     = StdString("y").append(appendDomid); 
     72          
     73         bool isCurvilinear = domain->isCurvilinear ; 
     74         StdString dimXid, dimYid ; 
     75         if (isCurvilinear) 
     76         { 
     77           dimXid     = StdString("x").append(appendDomid); 
     78           dimYid     = StdString("y").append(appendDomid); 
     79         } 
     80         else 
     81         { 
     82           dimXid     = StdString("lon").append(appendDomid); 
     83           dimYid     = StdString("lat").append(appendDomid); 
     84         }             
    7585          
    7686         string lonid,latid ; 
     
    8393                             : latid; 
    8494*/ 
    85          bool isCurvilinear = domain->isCurvilinear ; 
    8695 
    8796         switch (SuperClass::type) 
Note: See TracChangeset for help on using the changeset viewer.