Changes between Version 1 and Version 2 of programmersguide/architecture/services/analysis/python/operadorHistoricoPCD


Ignore:
Timestamp:
06/09/16 14:44:20 (10 years ago)
Author:
paulo.morais
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • programmersguide/architecture/services/analysis/python/operadorHistoricoPCD

    v1 v2  
    11= Operadores de histórico de PCDs = 
     2 
     3Conjunto de operadores para série de dados do tipo '''PCD''' 
     4 
     5== Mínimo == 
     6 
     7Retorna o menor valor do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     8 
     9==== Assinatura ==== 
     10 
     11{{{ 
     12terrama2.dcp.min("dataSeriesName", "attribute", datasetId, moBuffer, "dateFilter") 
     13}}} 
     14 
     15 
     16==== Parâmetros ==== 
     17 
     18- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     19- ''attribute'': String com o nome do atributo da PCD que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
     20- ''datasetId'': Identificador do dataset da PCD. 
     21- ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     22- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
     23 
     24==== Exemplo de uso ==== 
     25 
     26{{{ 
     27moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     28x = dcp.history.min("Serra do Mar", "Pluvio", 1, moBuffer, "1d") 
     29}}} 
     30 
     31 
     32---- 
     33 
     34== Máximo== 
     35 
     36Retorna o maior valor do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     37 
     38==== Assinatura ==== 
     39 
     40{{{ 
     41terrama2.dcp.max("dataSeriesName", "attribute", datasetId, moBuffer, "dateFilter") 
     42}}} 
     43 
     44 
     45==== Parâmetros ==== 
     46 
     47- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     48- ''attribute'': String com o nome do atributo da PCD que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
     49- ''datasetId'': Identificador do dataset da PCD. 
     50- ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     51- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
     52 
     53==== Exemplo de uso ==== 
     54 
     55{{{ 
     56moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     57x = dcp.history.max("Serra do Mar", "Pluvio", 1, moBuffer, "1d") 
     58}}} 
     59 
     60---- 
     61 
     62==Média== 
     63 
     64Retorna a média dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     65 
     66==== Assinatura ==== 
     67 
     68{{{ 
     69terrama2.dcp.mean("dataSeriesName", "attribute", datasetId, moBuffer, "dateFilter") 
     70}}} 
     71 
     72 
     73==== Parâmetros ==== 
     74 
     75- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     76- ''attribute'': String com o nome do atributo da PCD que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
     77- ''datasetId'': Identificador do dataset da PCD. 
     78- ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     79- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
     80 
     81==== Exemplo de uso ==== 
     82 
     83{{{ 
     84moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     85x = dcp.history.mean("Serra do Mar", "Pluvio", 1, moBuffer, "1d") 
     86}}} 
     87 
     88---- 
     89 
     90== Soma ==  
     91 
     92Retorna a soma dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     93 
     94==== Assinatura ==== 
     95 
     96{{{ 
     97terrama2.dcp.sum("dataSeriesName", "attribute", datasetId, moBuffer, "dateFilter") 
     98}}} 
     99 
     100 
     101==== Parâmetros ==== 
     102 
     103- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     104- ''attribute'': String com o nome do atributo da PCD que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
     105- ''datasetId'': Identificador do dataset da PCD. 
     106- ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     107- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
     108 
     109==== Exemplo de uso ==== 
     110 
     111{{{ 
     112moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     113x = dcp.history.sum("Serra do Mar", "Pluvio", 1, moBuffer, "1d") 
     114}}} 
     115 
     116---- 
     117 
     118 
     119== Mediana ==  
     120 
     121Retorna  a mediana dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     122 
     123 
     124==== Assinatura ==== 
     125 
     126{{{ 
     127terrama2.dcp.median("dataSeriesName", "attribute", datasetId, moBuffer, "dateFilter") 
     128}}} 
     129 
     130 
     131==== Parâmetros ==== 
     132 
     133- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     134- ''attribute'': String com o nome do atributo da PCD que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
     135- ''datasetId'': Identificador do dataset da PCD. 
     136- ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     137- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
     138 
     139==== Exemplo de uso ==== 
     140 
     141{{{ 
     142moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     143x = dcp.history.median("Serra do Mar", "Pluvio", 1, moBuffer, "1d") 
     144}}} 
     145 
     146---- 
     147 
     148== Desvio Padrão ==  
     149 
     150{{{ 
     151terrama2.dcp.standard_deviation("dataSeriesName", "attribute", datasetId, moBuffer, "dateFilter") 
     152}}} 
     153 
     154 
     155==== Parâmetros ==== 
     156 
     157- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     158- ''attribute'': String com o nome do atributo da PCD que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
     159- ''datasetId'': Identificador do dataset da PCD. 
     160- ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     161- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
     162 
     163==== Exemplo de uso ==== 
     164 
     165{{{ 
     166moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     167x = dcp.history.standard_deviation("Serra do Mar", "Pluvio", 1, moBuffer, "1d") 
     168}}} 
     169 
     170 
     171----