Class Auto

java.lang.Object
ucar.unidata.data.adt.Auto

public class Auto extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double[]
    AutoMode1(String ForecastFile, int ForecastFileType)
    Determine storm position at time CurrentTime using NHC/JTWC forecast discussion products.
    static double[]
    AutoMode2(double InputLatitudePosition, double InputLongitudePosition)
    Additional automatic positioning of storm center location using official forecasts from NHC or JTWC as input.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Auto

      public Auto()
  • Method Details

    • AutoMode2

      public static double[] AutoMode2(double InputLatitudePosition, double InputLongitudePosition) throws IOException
      Additional automatic positioning of storm center location using official forecasts from NHC or JTWC as input. Storm location will be estimated using spiral fitting and ring fitting routines derived by Tony Wimmers in his MatLab routines (which have been converted). The final position will be determined utilizing empirically defined confidence factors for each method. The final storm position will be returned along with a position determination flag.
      Parameters:
      InputLatitudePosition - Storm center latitude.
      InputLongitudePosition - Storm center longitude. Outputs : Latitude_Return - final storm center latitude position Longitude_Return - final storm center longitude position PositioningMethodID_Return - method used to derive storm location 0-error 1-interpolation of operational forecast 2-Laplacian analysis (not used anymore) 3-Warm Spot location 4-10^ log spiral analysis 5-Combo method of spiral and ring analyses 6-linear extrapolation from prior locations Return : Error flag = 0
      Throws:
      IOException
    • AutoMode1

      public double[] AutoMode1(String ForecastFile, int ForecastFileType) throws IOException
      Determine storm position at time CurrentTime using NHC/JTWC forecast discussion products. Time and location information from these products are then interpolated to time in question to derive a estimated storm position. If position estimation cannot be calculated, a lat/lon position of -99.5/-999.5 will be returned. Inputs : None Outputs : Latitude_Return - estimated latitude position Longitude_Return - estimated longitude position PositioningMethodID_Return - method used to derive storm location Return : -43 : Error w/ forecast file open and BAD extrapolation -44 : Invalid forecast file and BAD extrapolation -45 : Error w/ forecast file read and BAD extrapolation -46 : Error w/ forecast interpolation and BAD extrapolation 42 : GOOD INTERPOLATION 43 : Error w/ forecast file open but GOOD EXTRAPOLATION 44 : Invalid forecast file but GOOD extrapolation 45 : Error w/ forecast file read but GOOD extrapolation 46 : Error w/ forecast interpolation but GOOD EXTRAPOLATION 0 : Subroutine Error
      Throws:
      IOException