Class MeteoMensal

java.lang.Object
br.unip.aps.ml.MeteoMensal

public final class MeteoMensal extends Object
Medias mensais por municipio das variaveis meteorologicas dos focos de todos os satelites do INPE.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Indices das variaveis acumuladas.
    static final int
    Indices das variaveis acumuladas.
    static final int
    Indices das variaveis acumuladas.
    static final int
    Indices das variaveis acumuladas.
    static final int
    Indices das variaveis acumuladas.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ler(List<Path> csvs)
    Le os CSVs de todos os satelites (ja filtrados para o estado).
    long
     
    double
    media(String chaveMunicipio, YearMonth ym, int var)
    Media da variavel no municipio e mes; se nao houve deteccao, usa a media do estado; sem dados, 0.
    double
    mediaEstado(YearMonth ym, int var)
     
    boolean
     

    Methods inherited from class java.lang.Object

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

    • DIAS_SEM_CHUVA

      public static final int DIAS_SEM_CHUVA
      Indices das variaveis acumuladas.
      See Also:
    • PRECIPITACAO

      public static final int PRECIPITACAO
      Indices das variaveis acumuladas.
      See Also:
    • RISCO

      public static final int RISCO
      Indices das variaveis acumuladas.
      See Also:
    • FRP

      public static final int FRP
      Indices das variaveis acumuladas.
      See Also:
    • FOCOS

      public static final int FOCOS
      Indices das variaveis acumuladas.
      See Also:
  • Constructor Details

    • MeteoMensal

      public MeteoMensal()
  • Method Details

    • ler

      public static MeteoMensal ler(List<Path> csvs) throws IOException
      Le os CSVs de todos os satelites (ja filtrados para o estado). Valores negativos (-999) sao ignorados.
      Throws:
      IOException
    • media

      public double media(String chaveMunicipio, YearMonth ym, int var)
      Media da variavel no municipio e mes; se nao houve deteccao, usa a media do estado; sem dados, 0.
    • mediaEstado

      public double mediaEstado(YearMonth ym, int var)
    • linhas

      public long linhas()
    • vazio

      public boolean vazio()