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

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

--

Operadores zonais de grades

Operadores zonais são utilizados para calcular valores a partir dos pontos da grade dentro do objeto a ser monitorado. Estes operadores devem ser utilizados somente para análises do tipo Objeto Monitorado.

Conjunto de operadores disponíveis:


Operadores zonais de grades

Conjunto de operadores estatísticos para séries de dados do tipo Grade em análises do tipo Objeto Monitorado:


Contagem

Retorna o número de pixels da grade que interceptam o objeto monitorado.

Assinatura

terrama2.grid.zonal.count("dataSeriesName", buffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • buffer: [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver Buffer )

Exemplo de uso

Sem buffer:

x = grid.zonal.count("Umin")

Com buffer:

moBuffer = Buffer(BufferType.Out_union, 2, "km")
x = grid.zonal.count("Umin", moBuffer)

Mínimo

Retorna o menor valor dentre os pixels da grade que interceptam o objeto monitorado.

Assinatura

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

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • 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 buffer:

x = grid.zonal.min("Umin")

Com buffer:

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

Máximo

Retorna o maior valor dentre os pixels da grade que interceptam o objeto monitorado.

Assinatura

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

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • 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 buffer:

x = grid.zonal.max("Umin")

Com buffer:

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

Média

Retorna a média dos valores dos pixels da grade que interceptam o objeto monitorado.

Assinatura

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

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • 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 buffer:

x = grid.zonal.mean("Umin")

Com buffer:

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

Soma

Retorna a soma dos valores dos pixels da grade que interceptam o objeto monitorado.

Assinatura

terrama2.grid.zonal.sum("dataSeriesName", band, buffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • 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 buffer:

x = grid.zonal.sum("Umin")

Com buffer:

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

Mediana

Retorna a mediana dentre os valores dos pixels da grade que interceptam o objeto monitorado.

Assinatura

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

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • 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 buffer:

x = grid.zonal.median("Umin")

Com buffer:

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

Variância

Retorna oa variância entre os pixels da grade que interceptam o objeto monitorado.

Assinatura

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

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • 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 buffer:

x = grid.zonal.variance("Umin")

Com buffer:

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

Desvio Padrão

Retorna o desvio padrão entre os pixels da grade que interceptam o objeto monitorado.

Assinatura

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

Parâmetros

  • dataSeriesName: String com o nome da série de dados do tipo grade.
  • 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 buffer:

x = grid.zonal.standard_deviation("Umin")

Com buffer:

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