cdm/src/main/java/ucar/nc2/ft/point/standard/plug/CFpointObs.java
private TableConfig makeRaggedContiguousChildTable(NetcdfDataset ds, Dimension parentDim, Dimension childDim, Structure childStruct, Formatter errlog) throws IOException {
    TableConfig childTable = new TableConfig(Table.Type.Contiguous, childDim.getShortName());
    childTable.dimName = childDim.getShortName();

    childTable.lat = matchAxisTypeAndDimension(ds, AxisType.Lat, childDim);
    childTable.lon = matchAxisTypeAndDimension(ds, AxisType.Lon, childDim);
    childTable.elev = matchAxisTypeAndDimension(ds, AxisType.Height, childDim);
    if (childTable.elev == null) childTable.elev = matchAxisTypeAndDimension(ds, AxisType.Pressure, childDim);
    if (childTable.elev == null) childTable.elev = matchAxisTypeAndDimension(ds, AxisType.GeoZ, childDim);
    childTable.time = matchAxisTypeAndDimension(ds, AxisType.Time, childDim);

    makeStructureInfo(childTable, ds, childStruct, childDim);

    return childTable;
  }
private TableConfig makeRaggedContiguousChildTable(NetcdfDataset ds, Dimension parentDim, Dimension childDim, Structure childStruct, Formatter errlog) throws IOException {
    TableConfig childTable = new TableConfig(Table.Type.Contiguous, childDim.getShortName());
    childTable.dimName = childDim.getShortName();

    childTable.lat = matchAxisTypeAndDimension(ds, AxisType.Lat, childDim);
    childTable.lon = matchAxisTypeAndDimension(ds, AxisType.Lon, childDim);
    childTable.elev = matchAxisTypeAndDimension(ds, AxisType.Height, childDim);
    if (childTable.elev == null) childTable.elev = matchAxisTypeAndDimension(ds, AxisType.Pressure, childDim);
    if (childTable.elev == null) childTable.elev = matchAxisTypeAndDimension(ds, AxisType.GeoZ, childDim);
    childTable.time = matchAxisTypeAndDimension(ds, AxisType.Time, childDim);

    makeStructureInfo(childTable, ds, childStruct, childDim);

    return childTable;
  }
///////////////////////////////////////////////////////////////////////////////