wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/prec

Version 7 (modified by eymar, 10 years ago) (diff)

--

Operadores zonais de grades de precipitação com histórico (grades em mm/h)

Conjunto de operadores estatísticos da soma histórica para séries de dados de precipitação do tipo Grade em análises do tipo Objeto Monitorado :

OBS: Operador analisa quantas grades tem no período de 1 hora para ajustar a unidade de mm/hora antes de realizar a soma de cada ponto de grade no intervalo, para depois realizar a estatística.


Mínimo

Retorna a menor soma dentre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado.

Assinatura

terrama2.grid.zonal.history.prec.min("dataSeriesName", "dateFilter", band, buffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • dateFilter: String com o tempo a ser pesquisado no histórico. (Ver Unidades de tempo)
  • band: [Opcional] Banda da grade ser utilizada. Parâmetro obrigatório somente se o parâmetro seguinte (buffer) for utilizado. Se não informado será considerado a primeira banda (0).
  • buffer: [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver Buffer )

Exemplo de uso

Sem banda e buffer:

x = grid.zonal.history.prec.min("Umin", "1d")

Com buffer no objeto monitorado:

moBuffer = Buffer(BufferType.Out_union, 2, "km")
x = grid.zonal.history.prec.min("Umin", "1d", 0, moBuffer)

Máximo

Retorna a maior soma dentre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado.

Assinatura

terrama2.grid.zonal.history.prec.max("dataSeriesName", "dateFilter", band, buffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • dateFilter: String com o tempo a ser pesquisado no histórico. (Ver Unidades de tempo)
  • band: [Opcional] Banda da grade ser utilizada. Parâmetro obrigatório somente se o parâmetro seguinte (buffer) for utilizado. Se não informado será considerado a primeira banda (0).
  • buffer: [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver Buffer )

Exemplo de uso

Sem banda e buffer:

x = grid.zonal.history.prec.max("Umin", "1d")

Com buffer no objeto monitorado:

moBuffer = Buffer(BufferType.Out_union, 2, "km")
x = grid.zonal.history.prec.max("Umin", "1d", 0, moBuffer)

Média

Retorna a média da soma dos dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado.

Assinatura

terrama2.grid.zonal.history.prec.mean("dataSeriesName", "dateFilter", band, buffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • dateFilter: String com o tempo a ser pesquisado no histórico. (Ver Unidades de tempo)
  • band: [Opcional] Banda da grade ser utilizada. Parâmetro obrigatório somente se o parâmetro seguinte (buffer) for utilizado. Se não informado será considerado a primeira banda (0).
  • buffer: [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver Buffer )

Exemplo de uso

Sem banda e buffer:

x = grid.zonal.history.prec.mean("Umin", "1d")

Com buffer no objeto monitorado:

moBuffer = Buffer(BufferType.Out_union, 2, "km")
x = grid.zonal.history.prec.mean("Umin", "1d", 0, moBuffer)

Soma

Retorna a soma da soma dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado.

Assinatura

terrama2.grid.zonal.history.prec.max("dataSeriesName", "dateFilter", band, buffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • dateFilter: String com o tempo a ser pesquisado no histórico. (Ver Unidades de tempo)
  • band: [Opcional] Banda da grade ser utilizada. Parâmetro obrigatório somente se o parâmetro seguinte (buffer) for utilizado. Se não informado será considerado a primeira banda (0).
  • buffer: [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver Buffer )

Exemplo de uso

Sem banda e buffer:

x = grid.zonal.history.prec.sum("Umin", "1d")

Com buffer no objeto monitorado:

moBuffer = Buffer(BufferType.Out_union, 2, "km")
x = grid.zonal.history.prec.sum("Umin", "1d", 0, moBuffer)

Mediana

Retorna a mediana da soma dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado.

Assinatura

terrama2.grid.zonal.history.prec.median("dataSeriesName", "dateFilter", band, buffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • dateFilter: String com o tempo a ser pesquisado no histórico. (Ver Unidades de tempo)
  • band: [Opcional] Banda da grade ser utilizada. Parâmetro obrigatório somente se o parâmetro seguinte (buffer) for utilizado. Se não informado será considerado a primeira banda (0).
  • buffer: [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver Buffer )

Exemplo de uso

Sem banda e buffer:

x = grid.zonal.history.prec.median("Umin", "1d")

Com buffer no objeto monitorado:

moBuffer = Buffer(BufferType.Out_union, 2, "km")
x = grid.zonal.history.prec.median("Umin", "1d", 0, moBuffer)

Variância

Retorna a variância da soma dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado.

Assinatura

terrama2.grid.zonal.history.prec.variance("dataSeriesName", "dateFilter", band, buffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • dateFilter: String com o tempo a ser pesquisado no histórico. (Ver Unidades de tempo)
  • band: [Opcional] Banda da grade ser utilizada. Parâmetro obrigatório somente se o parâmetro seguinte (buffer) for utilizado. Se não informado será considerado a primeira banda (0).
  • buffer: [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver Buffer )tempo])

Exemplo de uso

Sem banda e buffer:

x = grid.zonal.history.prec.variance("Umin", "1d")

Com buffer no objeto monitorado:

moBuffer = Buffer(BufferType.Out_union, 2, "km")
x = grid.zonal.history.prec.variance("Umin", "1d", 0, moBuffer)

Desvio Padrão

Retorna o desvio padrão da soma dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado.

Assinatura

terrama2.grid.zonal.history.prec.standard_deviation("dataSeriesName", "dateFilter", band, buffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • dateFilter: String com o tempo a ser pesquisado no histórico. (Ver Unidades de tempo)
  • band: [Opcional] Banda da grade ser utilizada. Parâmetro obrigatório somente se o parâmetro seguinte (buffer) for utilizado. Se não informado será considerado a primeira banda (0).
  • buffer: [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver Buffer )

Exemplo de uso

Sem banda e buffer:

x = grid.zonal.history.prec.standard_deviation("Umin", "1d")

Com buffer no objeto monitorado:

moBuffer = Buffer(BufferType.Out_union, 2, "km")
x = grid.zonal.history.prec.standard_deviation("Umin", "1d", 0, moBuffer)