private WeatherStationParameters parseLine()

in bigtop-data-generators/bigtop-weatherman/src/main/java/org/apache/bigtop/datagenerators/weatherman/internal/WeatherParametersReader.java [35:59]


  private WeatherStationParameters parseLine(String line) {
    line = line.trim();
    String[] cols = line.split(",");

    String WBAN = cols[0];
    String city = cols[1];
    String state = cols[2];
    double latitude = Double.parseDouble(cols[3]);
    double longitude = Double.parseDouble(cols[4]);
    Pair<Double, Double> coordinates = Pair.of(latitude, longitude);
    double temperatureAverage = Double.parseDouble(cols[5]);
    double temperatureRealCoeff = Double.parseDouble(cols[6]);
    double temperatureImagCoeff = Double.parseDouble(cols[7]);
    double temperatureDerivStd = Double.parseDouble(cols[8]);
    double precipitationAverage = Double.parseDouble(cols[9]);
    double windSpeedRealCoeff = Double.parseDouble(cols[10]);
    double windSpeedImagCoeff = Double.parseDouble(cols[11]);
    double windSpeedK = Double.parseDouble(cols[12]);
    double windSpeedTheta = Double.parseDouble(cols[13]);

    return new WeatherStationParameters(WBAN, city, state, coordinates,
            temperatureAverage, temperatureRealCoeff, temperatureImagCoeff,
            temperatureDerivStd, precipitationAverage, windSpeedRealCoeff,
            windSpeedImagCoeff, windSpeedK, windSpeedTheta);
  }