Changes between Version 1 and Version 2 of programmersguide/architecture/services/analysis/python/grid/zonal/accum


Ignore:
Timestamp:
11/09/16 08:48:52 (10 years ago)
Author:
eymar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • programmersguide/architecture/services/analysis/python/grid/zonal/accum

    v1 v2  
    11 
    2 = Operadores zonais de razão sobre grades com histórico = 
    3  
    4 Conjunto de operadores estatísticos de razão com histórico para séries de dados do tipo ''Grade'' em análises do tipo ''Objeto Monitorado'' : 
    5  
    6 - [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/ratio/#Mínimo Mínimo] 
    7 - [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/ratio/#Máximo Máximo] 
    8 - [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/ratio/#Média Média] 
    9 - [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/ratio/#Soma Soma] 
    10 - [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/ratio/#Mediana Mediana] 
    11 - [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/ratio/#DesvioPadrão Desvio Padrão] 
    12 - [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/ratio/#Variância Variância] 
     2= Operadores zonais sobre grades com histórico acumulado = 
     3 
     4Conjunto de operadores estatísticos com histórico acumulado para séries de dados do tipo ''Grade'' em análises do tipo ''Objeto Monitorado'' : 
     5 
     6Operador realiza a soma ponto a ponto das grades no intervalo de tempo desejado para depois extrair a estatística.  
     7 
     8- [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/accum/#Mínimo Mínimo] 
     9- [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/accum/#Máximo Máximo] 
     10- [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/accum/#Média Média] 
     11- [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/accum/#Soma Soma] 
     12- [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/accum/#Mediana Mediana] 
     13- [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/accum/#DesvioPadrão Desvio Padrão] 
     14- [wiki:programmersguide/architecture/services/analysis/python/grid/zonal/history/accum/#Variância Variância] 
    1315 
    1416 
    … …  
    1820== Mínimo == 
    1921 
    20 Retorna o menor valor dentre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado.  
    21  
    22 ==== Assinatura ==== 
    23  
    24 {{{ 
    25 terrama2.grid.zonal.history.ratio.min("dataSeriesName", "dateFilter", band, buffer) 
    26 }}} 
    27  
    28  
    29 ==== Parâmetros ==== 
    30  
    31 - ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
    32 - ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
    33 - ''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). 
    34 - ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
    35  
    36 ==== Exemplo de uso ==== 
    37  
    38 Sem banda e buffer: 
    39  
    40 {{{ 
    41 x = grid.zonal.history.ratio.min("Umin", "1d") 
    42 }}} 
    43  
    44 Com buffer no objeto monitorado: 
    45 {{{ 
    46 moBuffer = Buffer(BufferType.Out_union, 2, "km") 
    47 x = grid.zonal.history.ratio.min("Umin", "1d", 0, moBuffer) 
     22Retorna a menor soma acumulada dentre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
     23 
     24 
     25==== Assinatura ==== 
     26 
     27{{{ 
     28terrama2.grid.zonal.history.accum.min("dataSeriesName", "dateFilter", band, buffer) 
     29}}} 
     30 
     31 
     32==== Parâmetros ==== 
     33 
     34- ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
     35- ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
     36- ''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). 
     37- ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
     38 
     39==== Exemplo de uso ==== 
     40 
     41Sem banda e buffer: 
     42 
     43{{{ 
     44x = grid.zonal.history.accum.min("Umin", "1d") 
     45}}} 
     46 
     47Com buffer no objeto monitorado: 
     48{{{ 
     49moBuffer = Buffer(BufferType.Out_union, 2, "km") 
     50x = grid.zonal.history.accum.min("Umin", "1d", 0, moBuffer) 
    4851}}} 
    4952 
    … …  
    5558== Máximo == 
    5659 
    57 Retorna o maior valor dentre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
    58  
    59 ==== Assinatura ==== 
    60  
    61 {{{ 
    62 terrama2.grid.zonal.history.ratio.max("dataSeriesName", "dateFilter", band, buffer) 
    63 }}} 
    64  
    65  
    66 ==== Parâmetros ==== 
    67  
    68 - ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
    69 - ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
    70 - ''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). 
    71 - ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
    72  
    73 ==== Exemplo de uso ==== 
    74  
    75  
    76 Sem banda e buffer: 
    77  
    78 {{{ 
    79 x = grid.zonal.history.ratio.max("Umin", "1d") 
    80 }}} 
    81  
    82 Com buffer no objeto monitorado: 
    83 {{{ 
    84 moBuffer = Buffer(BufferType.Out_union, 2, "km") 
    85 x = grid.zonal.history.ratio.max("Umin", "1d", 0, moBuffer) 
     60Retorna a maior soma acumulada dentre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
     61 
     62==== Assinatura ==== 
     63 
     64{{{ 
     65terrama2.grid.zonal.history.accum.max("dataSeriesName", "dateFilter", band, buffer) 
     66}}} 
     67 
     68 
     69==== Parâmetros ==== 
     70 
     71- ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
     72- ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
     73- ''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). 
     74- ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
     75 
     76==== Exemplo de uso ==== 
     77 
     78 
     79Sem banda e buffer: 
     80 
     81{{{ 
     82x = grid.zonal.history.accum.max("Umin", "1d") 
     83}}} 
     84 
     85Com buffer no objeto monitorado: 
     86{{{ 
     87moBuffer = Buffer(BufferType.Out_union, 2, "km") 
     88x = grid.zonal.history.accum.max("Umin", "1d", 0, moBuffer) 
    8689}}} 
    8790 
    … …  
    9295== Média == 
    9396 
    94 Retorna a média dos valores dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
    95  
    96 ==== Assinatura ==== 
    97  
    98 {{{ 
    99 terrama2.grid.zonal.history.ratio.mean("dataSeriesName", "dateFilter", band, buffer) 
    100 }}} 
    101  
    102  
    103 ==== Parâmetros ==== 
    104  
    105 - ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
    106 - ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
    107 - ''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). 
    108 - ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
    109  
    110 ==== Exemplo de uso ==== 
    111  
    112  
    113 Sem banda e buffer: 
    114  
    115 {{{ 
    116 x = grid.zonal.history.ratio.mean("Umin", "1d") 
    117 }}} 
    118  
    119 Com buffer no objeto monitorado: 
    120 {{{ 
    121 moBuffer = Buffer(BufferType.Out_union, 2, "km") 
    122 x = grid.zonal.history.ratio.mean("Umin", "1d", 0, moBuffer) 
     97Retorna a média da soma acumulada dos valores dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
     98 
     99==== Assinatura ==== 
     100 
     101{{{ 
     102terrama2.grid.zonal.history.accum.mean("dataSeriesName", "dateFilter", band, buffer) 
     103}}} 
     104 
     105 
     106==== Parâmetros ==== 
     107 
     108- ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
     109- ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
     110- ''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). 
     111- ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
     112 
     113==== Exemplo de uso ==== 
     114 
     115 
     116Sem banda e buffer: 
     117 
     118{{{ 
     119x = grid.zonal.history.accum.mean("Umin", "1d") 
     120}}} 
     121 
     122Com buffer no objeto monitorado: 
     123{{{ 
     124moBuffer = Buffer(BufferType.Out_union, 2, "km") 
     125x = grid.zonal.history.accum.mean("Umin", "1d", 0, moBuffer) 
    123126}}} 
    124127 
    … …  
    129132== Soma == 
    130133 
    131 Retorna a soma dos valores dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
    132  
    133 ==== Assinatura ==== 
    134  
    135 {{{ 
    136 terrama2.grid.zonal.history.ratio.max("dataSeriesName", "dateFilter", band, buffer) 
    137 }}} 
    138  
    139  
    140 ==== Parâmetros ==== 
    141  
    142 - ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
    143 - ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
    144 - ''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). 
    145 - ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
    146  
    147 ==== Exemplo de uso ==== 
    148  
    149  
    150 Sem banda e buffer: 
    151  
    152 {{{ 
    153 x = grid.zonal.history.ratio.max("Umin", "1d") 
    154 }}} 
    155  
    156 Com buffer no objeto monitorado: 
    157 {{{ 
    158 moBuffer = Buffer(BufferType.Out_union, 2, "km") 
    159 x = grid.zonal.history.ratio.max("Umin", "1d", 0, moBuffer) 
     134Retorna a soma da soma acumulada dos valores dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
     135 
     136OBS: Mesmo resultado pode ser obtido com operador "terrama2.grid.zonal.history.sum". 
     137 
     138==== Assinatura ==== 
     139 
     140{{{ 
     141terrama2.grid.zonal.history.accum.sum("dataSeriesName", "dateFilter", band, buffer) 
     142}}} 
     143 
     144 
     145==== Parâmetros ==== 
     146 
     147- ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
     148- ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
     149- ''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). 
     150- ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
     151 
     152==== Exemplo de uso ==== 
     153 
     154 
     155Sem banda e buffer: 
     156 
     157{{{ 
     158x = grid.zonal.history.accum.sum("Umin", "1d") 
     159}}} 
     160 
     161Com buffer no objeto monitorado: 
     162{{{ 
     163moBuffer = Buffer(BufferType.Out_union, 2, "km") 
     164x = grid.zonal.history.accum.sum("Umin", "1d", 0, moBuffer) 
    160165}}} 
    161166 
    … …  
    166171== Mediana == 
    167172 
    168 Retorna a mediana dentre os valores dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
    169  
    170 ==== Assinatura ==== 
    171  
    172 {{{ 
    173 terrama2.grid.zonal.history.ratio.median("dataSeriesName", "dateFilter", band, buffer) 
    174 }}} 
    175  
    176  
    177 ==== Parâmetros ==== 
    178  
    179 - ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
    180 - ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
    181 - ''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). 
    182 - ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
    183  
    184 ==== Exemplo de uso ==== 
    185  
    186  
    187 Sem banda e buffer: 
    188  
    189 {{{ 
    190 x = grid.zonal.history.ratio.median("Umin", "1d") 
    191 }}} 
    192  
    193 Com buffer no objeto monitorado: 
    194 {{{ 
    195 moBuffer = Buffer(BufferType.Out_union, 2, "km") 
    196 x = grid.zonal.history.ratio.median("Umin", "1d", 0, moBuffer) 
     173Retorna a mediana da soma acumulada dos valores dos pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
     174 
     175==== Assinatura ==== 
     176 
     177{{{ 
     178terrama2.grid.zonal.history.accum.median("dataSeriesName", "dateFilter", band, buffer) 
     179}}} 
     180 
     181 
     182==== Parâmetros ==== 
     183 
     184- ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
     185- ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
     186- ''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). 
     187- ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
     188 
     189==== Exemplo de uso ==== 
     190 
     191 
     192Sem banda e buffer: 
     193 
     194{{{ 
     195x = grid.zonal.history.accum.median("Umin", "1d") 
     196}}} 
     197 
     198Com buffer no objeto monitorado: 
     199{{{ 
     200moBuffer = Buffer(BufferType.Out_union, 2, "km") 
     201x = grid.zonal.history.accum.median("Umin", "1d", 0, moBuffer) 
    197202}}} 
    198203 
    … …  
    203208== Variância == 
    204209 
    205 Retorna oa variância entre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
    206  
    207 ==== Assinatura ==== 
    208  
    209 {{{ 
    210 terrama2.grid.zonal.history.ratio.variance("dataSeriesName", "dateFilter", band, buffer) 
     210Retorna a variância da soma acumulada entre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
     211 
     212==== Assinatura ==== 
     213 
     214{{{ 
     215terrama2.grid.zonal.history.accum.variance("dataSeriesName", "dateFilter", band, buffer) 
    211216}}} 
    212217 
    … …  
    225230 
    226231{{{ 
    227 x = grid.zonal.history.ratio.variance("Umin", "1d") 
    228 }}} 
    229  
    230 Com buffer no objeto monitorado: 
    231 {{{ 
    232 moBuffer = Buffer(BufferType.Out_union, 2, "km") 
    233 x = grid.zonal.history.ratio.variance("Umin", "1d", 0, moBuffer) 
     232x = grid.zonal.history.accum.variance("Umin", "1d") 
     233}}} 
     234 
     235Com buffer no objeto monitorado: 
     236{{{ 
     237moBuffer = Buffer(BufferType.Out_union, 2, "km") 
     238x = grid.zonal.history.accum.variance("Umin", "1d", 0, moBuffer) 
    234239}}} 
    235240 
    … …  
    240245== Desvio Padrão == 
    241246 
    242 Retorna o desvio padrão entre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
    243  
    244 ==== Assinatura ==== 
    245  
    246 {{{ 
    247 terrama2.grid.zonal.history.ratio.standard_deviation("dataSeriesName", "dateFilter", band, buffer) 
    248 }}} 
    249  
    250  
    251 ==== Parâmetros ==== 
    252  
    253 - ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
    254 - ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
    255 - ''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). 
    256 - ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
    257  
    258 ==== Exemplo de uso ==== 
    259  
    260  
    261 Sem banda e buffer: 
    262  
    263 {{{ 
    264 x = grid.zonal.history.ratio.standard_deviation("Umin", "1d") 
    265 }}} 
    266  
    267 Com buffer no objeto monitorado: 
    268 {{{ 
    269 moBuffer = Buffer(BufferType.Out_union, 2, "km") 
    270 x = grid.zonal.history.ratio.standard_deviation("Umin", "1d", 0, moBuffer) 
    271 }}} 
    272  
     247Retorna o desvio padrão da soma acumulada entre os pixels da grade que interceptam o objeto monitorado que estão de acordo com o período de tempo informado. 
     248 
     249==== Assinatura ==== 
     250 
     251{{{ 
     252terrama2.grid.zonal.history.accum.standard_deviation("dataSeriesName", "dateFilter", band, buffer) 
     253}}} 
     254 
     255 
     256==== Parâmetros ==== 
     257 
     258- ''dataSeriesName'': String com o nome da série de dados do tipo grade. 
     259- ''dateFilter'': String com o tempo a ser pesquisado no histórico. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo])  
     260- ''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). 
     261- ''buffer'': [Opcional] Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  ) 
     262 
     263==== Exemplo de uso ==== 
     264 
     265 
     266Sem banda e buffer: 
     267 
     268{{{ 
     269x = grid.zonal.history.accum.standard_deviation("Umin", "1d") 
     270}}} 
     271 
     272Com buffer no objeto monitorado: 
     273{{{ 
     274moBuffer = Buffer(BufferType.Out_union, 2, "km") 
     275x = grid.zonal.history.accum.standard_deviation("Umin", "1d", 0, moBuffer) 
     276}}} 
     277