grib/src/main/java/ucar/nc2/grib/grib2/Grib2Utils.java
@Nullable
  public static LatLon2DCoord getLatLon2DcoordType(int discipline, int category, int parameter) {
    if ((discipline != 0) || (category != 2) || (parameter < 198 || parameter > 203)) return null;
    switch (parameter) {
      case 198:
        return LatLon2DCoord.U_Latitude;
      case 199:
         return LatLon2DCoord.U_Longitude;
      case 200:
        return LatLon2DCoord.V_Latitude;
      case 201:
        return LatLon2DCoord.V_Longitude;
      case 202:
       return LatLon2DCoord.P_Latitude;
      case 203:
       return LatLon2DCoord.P_Longitude;
    }
    return null;
  }
@Nullable
  public static LatLon2DCoord getLatLon2DcoordType(int discipline, int category, int parameter) {
    if ((discipline != 0) || (category != 2) || (parameter < 198 || parameter > 203)) return null;
    switch (parameter) {
      case 198:
        return LatLon2DCoord.U_Latitude;
      case 199:
         return LatLon2DCoord.U_Longitude;
      case 200:
        return LatLon2DCoord.V_Latitude;
      case 201:
        return LatLon2DCoord.V_Longitude;
      case 202:
       return LatLon2DCoord.P_Latitude;
      case 203:
       return LatLon2DCoord.P_Longitude;
    }
    return null;
  }
@ Nullable public static LatLon2DCoord getLatLon2DcoordType ( int discipline , int category , int parameter ) { if ( ( discipline != 0 ) || ( category != 2 ) || ( parameter < 198 || parameter > 203 ) ) return null ; switch ( parameter ) { case 198 : return LatLon2DCoord . U_Latitude ; case 199 : return LatLon2DCoord . U_Longitude ; case 200 : return LatLon2DCoord . V_Latitude ; case 201 : return LatLon2DCoord . V_Longitude ; case 202 : return LatLon2DCoord . P_Latitude ; case 203 : return LatLon2DCoord . P_Longitude ; } return null ; }
isLatLon2D is true, check parameter to see if its a 2D lat/lon coordinate
isLatLon2D is true check parameter to see if its a 2D lat / lon coordinate