Changes between Version 2 and Version 3 of programmersguide/architecture/services/analysis/python/operadorPCD


Ignore:
Timestamp:
06/02/16 11:28:38 (10 years ago)
Author:
paulo.morais
Comment:

--

Legend:

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

    v2 v3  
     1 
    12= Operadores de PCDs = 
     3 
     4Conjunto de operadores para série de dados do tipo '''PCD''' 
     5 
     6== Contagem == 
     7 
     8Retorna o número de PCDs que influenciam o objeto monitorado. 
     9 
     10==== Assinatura ==== 
     11 
     12{{{ 
     13terrama2.dcp.count("dataSeriesName", buffer, "dateFilter", [datasetIds]) 
     14}}} 
     15 
     16 
     17==== Parâmetros ==== 
     18 
     19- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     20- ''buffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     21- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. Ex. "10h" para os dados das últimas 10 horas ou "2d" para os dados dos últimos dois dias. 
     22- ''datasetIds'': Parâmetro opcional com o conjunto de identificadores dos DataSets que influenciam esta PCD. Se este parâmetro não for informado ou estiver vazio as PCDs utilizadas serão determinadas de acordo com a configuração da regra de influência da análise. 
     23 
     24==== Exemplo de uso ==== 
     25 
     26{{{ 
     27moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     28x = dcp.count("Serra do Mar", buffer, "1d") 
     29}}} 
     30 
     31---- 
     32 
     33 
     34== Mínimo == 
     35 
     36Retorna o menor 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.min("dataSeriesName", buffer, "dateFilter", "attribute", [datasetIds]) 
     42}}} 
     43 
     44 
     45==== Parâmetros ==== 
     46 
     47- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     48- ''buffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     49- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. Ex. "10h" para os dados das últimas 10 horas ou "2d" para os dados dos últimos dois dias. 
     50- ''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). 
     51- ''datasetIds'': Parâmetro opcional com o conjunto de identificadores dos DataSets que influenciam esta PCD. Se este parâmetro não for informado ou estiver vazio as PCDs utilizadas serão determinadas de acordo com a configuração da regra de influência da análise. 
     52 
     53==== Exemplo de uso ==== 
     54 
     55{{{ 
     56moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     57x = dcp.min("Serra do Mar", moBuffer, "1d", "Pluvio") 
     58}}} 
     59 
     60 
     61---- 
     62 
     63== Máximo== 
     64 
     65Retorna o maior valor do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     66 
     67==== Assinatura ==== 
     68 
     69{{{ 
     70terrama2.dcp.max("dataSeriesName", buffer, "dateFilter", "attribute",  [datasetIds]) 
     71}}} 
     72 
     73 
     74==== Parâmetros ==== 
     75 
     76- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     77- ''buffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     78- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. Ex. "10h" para os dados das últimas 10 horas ou "2d" para os dados dos últimos dois dias. 
     79- ''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). 
     80- ''datasetIds'': Parâmetro opcional com o conjunto de identificadores dos DataSets que influenciam esta PCD. Se este parâmetro não for informado ou estiver vazio as PCDs utilizadas serão determinadas de acordo com a configuração da regra de influência da análise. 
     81 
     82==== Exemplo de uso ==== 
     83 
     84{{{ 
     85moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     86x = dcp.max("Serra do Mar", moBuffer, "1d", "Pluvio") 
     87}}} 
     88 
     89 
     90---- 
     91 
     92==Média== 
     93 
     94Retorna 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. 
     95 
     96==== Assinatura ==== 
     97 
     98{{{ 
     99terrama2.dcp.mean("dataSeriesName", buffer, "dateFilter", "attribute", [datasetIds]) 
     100}}} 
     101 
     102 
     103==== Parâmetros ==== 
     104 
     105- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     106- ''buffer'': 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. Ex. "10h" para os dados das últimas 10 horas ou "2d" para os dados dos últimos dois dias. 
     108- ''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). 
     109- ''datasetIds'': Parâmetro opcional com o conjunto de identificadores dos DataSets que influenciam esta PCD. Se este parâmetro não for informado ou estiver vazio as PCDs utilizadas serão determinadas de acordo com a configuração da regra de influência da análise. 
     110 
     111 
     112==== Exemplo de uso ==== 
     113 
     114{{{ 
     115moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     116x = dcp.mean("Serra do Mar", moBuffer, "1d", "Pluvio") 
     117}}} 
     118 
     119 
     120---- 
     121 
     122== Mediana ==  
     123 
     124Retorna  a mediana dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     125 
     126 
     127==== Assinatura ==== 
     128 
     129{{{ 
     130terrama2.dcp.median("dataSeriesName", buffer, "dateFilter", "attribute", [datasetIds]) 
     131}}} 
     132 
     133 
     134==== Parâmetros ==== 
     135 
     136- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     137- ''buffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/Buffer Buffer]  )   
     138- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. Ex. "10h" para os dados das últimas 10 horas ou "2d" para os dados dos últimos dois dias. 
     139- ''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). 
     140- ''datasetIds'': Parâmetro opcional com o conjunto de identificadores dos DataSets que influenciam esta PCD. Se este parâmetro não for informado ou estiver vazio as PCDs utilizadas serão determinadas de acordo com a configuração da regra de influência da análise. 
     141 
     142==== Exemplo de uso ==== 
     143 
     144{{{ 
     145moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     146x = dcp.median("Serra do Mar", moBuffer, "1d", "Pluvio") 
     147}}} 
     148 
     149 
     150---- 
     151 
     152== Soma ==  
     153 
     154Retorna a soma dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     155 
     156==== Assinatura ==== 
     157 
     158{{{ 
     159terrama2.dcp.sum("dataSeriesName", buffer, "dateFilter", "attribute", [datasetIds]) 
     160}}} 
     161 
     162 
     163==== Parâmetros ==== 
     164 
     165- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     166- ''buffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     167- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. Ex. "10h" para os dados das últimas 10 horas ou "2d" para os dados dos últimos dois dias. 
     168- ''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). 
     169- ''datasetIds'': Parâmetro opcional com o conjunto de identificadores dos DataSets que influenciam esta PCD. Se este parâmetro não for informado ou estiver vazio as PCDs utilizadas serão determinadas de acordo com a configuração da regra de influência da análise. 
     170 
     171 
     172==== Exemplo de uso ==== 
     173 
     174{{{ 
     175moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     176x = dcp.sum("Serra do Mar", moBuffer, "1d", "Pluvio") 
     177}}} 
     178 
     179 
     180---- 
     181 
     182 
     183== Mediana ==  
     184 
     185Retorna  a mediana dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     186 
     187 
     188==== Assinatura ==== 
     189 
     190{{{ 
     191terrama2.dcp.median("dataSeriesName", buffer, "dateFilter", "attribute", [datasetIds]) 
     192}}} 
     193 
     194 
     195==== Parâmetros ==== 
     196 
     197- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     198- ''buffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     199- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. Ex. "10h" para os dados das últimas 10 horas ou "2d" para os dados dos últimos dois dias. 
     200- ''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). 
     201- ''datasetIds'': Parâmetro opcional com o conjunto de identificadores dos DataSets que influenciam esta PCD. Se este parâmetro não for informado ou estiver vazio as PCDs utilizadas serão determinadas de acordo com a configuração da regra de influência da análise. 
     202 
     203 
     204==== Exemplo de uso ==== 
     205 
     206{{{ 
     207moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     208x = dcp.median("Serra do Mar", moBuffer, "1d", "Pluvio") 
     209}}} 
     210 
     211 
     212---- 
     213 
     214== Desvio Padrão ==  
     215 
     216Retorna o desvio padrão dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
     217 
     218 
     219==== Assinatura ==== 
     220 
     221{{{ 
     222terrama2.dcp.standard_deviation("dataSeriesName", buffer, "dateFilter", "attribute", [datasetIds]) 
     223}}} 
     224 
     225 
     226==== Parâmetros ==== 
     227 
     228- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     229- ''buffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
     230- ''dateFilter'': String com o intervalo de tempo para filtrar a série de dados. Ex. "10h" para os dados das últimas 10 horas ou "2d" para os dados dos últimos dois dias. 
     231- ''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). 
     232- ''datasetIds'': Parâmetro opcional com o conjunto de identificadores dos DataSets que influenciam esta PCD. Se este parâmetro não for informado ou estiver vazio as PCDs utilizadas serão determinadas de acordo com a configuração da regra de influência da análise. 
     233 
     234 
     235==== Exemplo de uso ==== 
     236 
     237{{{ 
     238moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     239x = dcp.standard_deviation("Serra do Mar", moBuffer, "1d", "Pluvio") 
     240}}} 
     241 
     242 
     243----