Changes between Version 9 and Version 10 of programmersguide/architecture/services/analysis/python/operadorPCD


Ignore:
Timestamp:
08/04/16 10:18:03 (10 years ago)
Author:
paulo.morais
Comment:

--

Legend:

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

    v9 v10  
    1111 
    1212{{{ 
    13 terrama2.dcp.count("dataSeriesName", moBuffer, [datasetIds]) 
     13terrama2.dcp.count("dataSeriesName", moBuffer) 
    1414}}} 
    1515 
    … …  
    1919- ''dataSeriesName'': String com o nome da série de dados de PCD. 
    2020- ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
    21 - ''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. 
    22  
    23 ==== Exemplo de uso ==== 
    24  
    25 O parâmetro ''datasetIds'' é opcional, a seguinte assinatura é válida:  
    26 {{{ 
    27 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    28 x = dcp.count("Serra do Mar", moBuffer, "1d") 
     21 
     22==== Exemplo de uso ==== 
     23 
     24{{{ 
     25moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     26x = dcp.count("Serra do Mar", moBuffer) 
     27}}} 
     28 
     29---- 
     30 
     31 
     32== Mínimo == 
     33 
     34Retorna o menor valor do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
     35 
     36==== Assinatura ==== 
     37 
     38{{{ 
     39terrama2.dcp.min("dataSeriesName", "attribute", datasetIds) 
     40}}} 
     41 
     42 
     43==== Parâmetros ==== 
     44 
     45- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     46- ''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). 
     47- ''datasetIds'': Conjunto de identificadores dos DataSets que influenciam esta PCD. Esta informação deve ser lida utilizando os operadores de influência (Ver [wiki:programmersguide/architecture/services/analysis/python/dcp/influence Operadores de influência]  )   
     48 
     49==== Exemplo de uso ==== 
     50 
     51{{{ 
     52moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     53ids = dcp.influence.by_rule("Serra do Mar", moBuffer) 
     54x = dcp.min("Serra do Mar", "Pluvio", ids) 
     55}}} 
     56 
     57 
     58---- 
     59 
     60== Máximo== 
     61 
     62Retorna o maior valor do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
     63 
     64==== Assinatura ==== 
     65 
     66{{{ 
     67terrama2.dcp.max("dataSeriesName", "attribute", datasetIds) 
     68}}} 
     69 
     70 
     71==== Parâmetros ==== 
     72 
     73- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     74- ''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). 
     75- ''datasetIds'': Conjunto de identificadores dos DataSets que influenciam esta PCD. Esta informação deve ser lida utilizando os operadores de influência (Ver [wiki:programmersguide/architecture/services/analysis/python/dcp/influence Operadores de influência]  )   
     76 
     77==== Exemplo de uso ==== 
     78 
     79{{{ 
     80moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     81ids = dcp.influence.by_rule("Serra do Mar", moBuffer) 
     82x = dcp.max("Serra do Mar", "Pluvio", ids) 
     83}}} 
     84 
     85 
     86---- 
     87 
     88== Média == 
     89 
     90Retorna a média dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
     91 
     92==== Assinatura ==== 
     93 
     94{{{ 
     95terrama2.dcp.mean("dataSeriesName", "attribute", datasetIds) 
     96}}} 
     97 
     98 
     99==== Parâmetros ==== 
     100 
     101- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     102- ''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). 
     103- ''datasetIds'': Conjunto de identificadores dos DataSets que influenciam esta PCD. Esta informação deve ser lida utilizando os operadores de influência (Ver [wiki:programmersguide/architecture/services/analysis/python/dcp/influence Operadores de influência]  )   
     104 
     105 
     106==== Exemplo de uso ==== 
     107 
     108{{{ 
     109moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     110ids = dcp.influence.by_rule("Serra do Mar", moBuffer) 
     111x = dcp.mean("Serra do Mar", "Pluvio", ids) 
     112}}} 
     113 
     114---- 
     115== Soma ==  
     116 
     117Retorna a soma dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
     118 
     119==== Assinatura ==== 
     120 
     121{{{ 
     122terrama2.dcp.sum("dataSeriesName", "attribute", datasetIds) 
    29123}}} 
    30124 
    31125Com o parâmetro ''datasetIds'': 
    32 {{{ 
    33 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    34 x = dcp.count("Serra do Mar", moBuffer, "Pluvio", [1, 2, 3]) 
    35 }}} 
    36  
    37 ---- 
    38  
    39  
    40 == Mínimo == 
    41  
    42 Retorna o menor valor do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
    43  
    44 ==== Assinatura ==== 
    45  
    46 {{{ 
    47 terrama2.dcp.min("dataSeriesName", moBuffer, "attribute", [datasetIds]) 
    48 }}} 
    49  
    50  
    51 ==== Parâmetros ==== 
    52  
    53 - ''dataSeriesName'': String com o nome da série de dados de PCD. 
    54 - ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
    55 - ''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). 
    56 - ''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. 
    57  
    58 ==== Exemplo de uso ==== 
    59  
    60 O parâmetro ''datasetIds'' é opcional, a seguinte assinatura é válida:  
    61 {{{ 
    62 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    63 x = dcp.min("Serra do Mar", moBuffer, "Pluvio") 
    64 }}} 
     126 
     127 
     128==== Parâmetros ==== 
     129 
     130- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     131- ''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). 
     132- ''datasetIds'': Conjunto de identificadores dos DataSets que influenciam esta PCD. Esta informação deve ser lida utilizando os operadores de influência (Ver [wiki:programmersguide/architecture/services/analysis/python/dcp/influence Operadores de influência]  )   
     133 
     134 
     135==== Exemplo de uso ==== 
     136 
     137{{{ 
     138moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     139ids = dcp.influence.by_rule("Serra do Mar", moBuffer) 
     140x = dcp.sum("Serra do Mar", "Pluvio", ids) 
     141}}} 
     142 
     143---- 
     144 
     145 
     146== Mediana ==  
     147 
     148Retorna  a mediana dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
     149 
     150 
     151==== Assinatura ==== 
     152 
     153{{{ 
     154terrama2.dcp.median("dataSeriesName", "attribute", datasetIds) 
     155}}} 
     156 
     157 
     158==== Parâmetros ==== 
     159 
     160- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     161- ''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). 
     162- ''datasetIds'': Conjunto de identificadores dos DataSets que influenciam esta PCD. Esta informação deve ser lida utilizando os operadores de influência (Ver [wiki:programmersguide/architecture/services/analysis/python/dcp/influence Operadores de influência]  )   
     163 
     164 
     165==== Exemplo de uso ==== 
    65166 
    66167Com o parâmetro ''datasetIds'': 
    67168{{{ 
    68169moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    69 x = dcp.min("Serra do Mar", moBuffer, "Pluvio", [1, 2, 3]) 
    70 }}} 
    71  
    72  
    73 ---- 
    74  
    75 == Máximo== 
    76  
    77 Retorna o maior valor do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
    78  
    79 ==== Assinatura ==== 
    80  
    81 {{{ 
    82 terrama2.dcp.max("dataSeriesName", moBuffer, "attribute",  [datasetIds]) 
    83 }}} 
    84  
    85  
    86 ==== Parâmetros ==== 
    87  
    88 - ''dataSeriesName'': String com o nome da série de dados de PCD. 
    89 - ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
    90 - ''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). 
    91 - ''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. 
    92  
    93 ==== Exemplo de uso ==== 
    94  
    95 O parâmetro ''datasetIds'' é opcional, a seguinte assinatura é válida:  
    96 {{{ 
    97 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    98 x = dcp.max("Serra do Mar", moBuffer, "Pluvio") 
    99 }}} 
    100  
    101 Com o parâmetro ''datasetIds'': 
    102 {{{ 
    103 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    104 x = dcp.max("Serra do Mar", moBuffer, "Pluvio", [1, 2, 3]) 
    105 }}} 
    106  
    107 ---- 
    108  
    109 == Média == 
    110  
    111 Retorna a média dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
    112  
    113 ==== Assinatura ==== 
    114  
    115 {{{ 
    116 terrama2.dcp.mean("dataSeriesName", moBuffer, "attribute", [datasetIds]) 
    117 }}} 
    118  
    119  
    120 ==== Parâmetros ==== 
    121  
    122 - ''dataSeriesName'': String com o nome da série de dados de PCD. 
    123 - ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
    124 - ''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). 
    125 - ''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. 
    126  
    127  
    128 ==== Exemplo de uso ==== 
    129  
    130 O parâmetro ''datasetIds'' é opcional, a seguinte assinatura é válida:  
    131 {{{ 
    132 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    133 x = dcp.mean("Serra do Mar", moBuffer, "Pluvio") 
    134 }}} 
    135  
    136 Com o parâmetro ''datasetIds'': 
    137 {{{ 
    138 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    139 x = dcp.mean("Serra do Mar", moBuffer, "Pluvio", [1, 2, 3]) 
    140 }}} 
    141  
    142 ---- 
    143 == Soma ==  
    144  
    145 Retorna a soma dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
    146  
    147 ==== Assinatura ==== 
    148  
    149 {{{ 
    150 terrama2.dcp.sum("dataSeriesName", moBuffer, "attribute", [datasetIds]) 
    151 }}} 
    152  
    153 Com o parâmetro ''datasetIds'': 
    154  
    155  
    156 ==== Parâmetros ==== 
    157  
    158 - ''dataSeriesName'': String com o nome da série de dados de PCD. 
    159 - ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
    160 - ''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). 
    161 - ''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. 
    162  
    163  
    164 ==== Exemplo de uso ==== 
    165  
    166 O parâmetro ''datasetIds'' é opcional, a seguinte assinatura é válida:  
    167 {{{ 
    168 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    169 x = dcp.sum("Serra do Mar", moBuffer, "Pluvio") 
    170 }}} 
    171  
    172  
    173 Com o parâmetro ''datasetIds'': 
    174 {{{ 
    175 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    176 x = dcp.sum("Serra do Mar", moBuffer, "Pluvio", [1, 2, 3]) 
    177 }}} 
    178  
    179 ---- 
    180  
    181  
    182 == Mediana ==  
    183  
    184 Retorna  a mediana dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
    185  
    186  
    187 ==== Assinatura ==== 
    188  
    189 {{{ 
    190 terrama2.dcp.median("dataSeriesName", moBuffer, "attribute", [datasetIds]) 
    191 }}} 
    192  
    193  
    194 ==== Parâmetros ==== 
    195  
    196 - ''dataSeriesName'': String com o nome da série de dados de PCD. 
    197 - ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
    198 - ''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). 
    199 - ''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. 
    200  
    201  
    202 ==== Exemplo de uso ==== 
    203  
    204 O parâmetro ''datasetIds'' é opcional, a seguinte assinatura é válida:  
    205 {{{ 
    206 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    207 x = dcp.median("Serra do Mar", moBuffer, "Pluvio") 
    208 }}} 
    209  
    210 Com o parâmetro ''datasetIds'': 
    211 {{{ 
    212 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    213 x = dcp.median("Serra do Mar", moBuffer, "Pluvio", [1, 2, 3]) 
     170ids = dcp.influence.by_rule("Serra do Mar", moBuffer) 
     171x = dcp.median("Serra do Mar", "Pluvio", ids) 
    214172}}} 
    215173 
    … …  
    224182 
    225183{{{ 
    226 terrama2.dcp.standard_deviation("dataSeriesName", moBuffer, "attribute", [datasetIds]) 
    227 }}} 
    228  
    229  
    230 ==== Parâmetros ==== 
    231  
    232 - ''dataSeriesName'': String com o nome da série de dados de PCD. 
    233 - ''moBuffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
    234 - ''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). 
    235 - ''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. 
    236  
    237  
    238 ==== Exemplo de uso ==== 
    239  
    240 {{{ 
    241 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    242 x = dcp.standard_deviation("Serra do Mar", moBuffer, "Pluvio") 
    243 }}} 
    244  
    245  
    246 Com o parâmetro ''datasetIds'': 
    247 {{{ 
    248 moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
    249 x = dcp.standard_deviation("Serra do Mar", moBuffer, "Pluvio", [1, 2, 3]) 
    250 }}} 
    251  
    252  
    253 ---- 
     184terrama2.dcp.standard_deviation("dataSeriesName", "attribute", datasetIds) 
     185}}} 
     186 
     187 
     188==== Parâmetros ==== 
     189 
     190- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     191- ''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). 
     192- ''datasetIds'': Conjunto de identificadores dos DataSets que influenciam esta PCD. Esta informação deve ser lida utilizando os operadores de influência (Ver [wiki:programmersguide/architecture/services/analysis/python/dcp/influence Operadores de influência]  )   
     193 
     194 
     195==== Exemplo de uso ==== 
     196 
     197{{{ 
     198moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     199ids = dcp.influence.by_rule("Serra do Mar", moBuffer) 
     200x = dcp.standard_deviation("Serra do Mar", "Pluvio", ids) 
     201}}} 
     202 
     203 
     204---- 
     205 
     206== Variância ==  
     207 
     208Retorna a variância dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência. 
     209 
     210 
     211==== Assinatura ==== 
     212 
     213{{{ 
     214terrama2.dcp.variance("dataSeriesName", "attribute", datasetIds) 
     215}}} 
     216 
     217 
     218==== Parâmetros ==== 
     219 
     220- ''dataSeriesName'': String com o nome da série de dados de PCD. 
     221- ''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). 
     222- ''datasetIds'': Conjunto de identificadores dos DataSets que influenciam esta PCD. Esta informação deve ser lida utilizando os operadores de influência (Ver [wiki:programmersguide/architecture/services/analysis/python/dcp/influence Operadores de influência]  )   
     223 
     224 
     225==== Exemplo de uso ==== 
     226 
     227{{{ 
     228moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km") 
     229ids = dcp.influence.by_rule("Serra do Mar", moBuffer) 
     230x = dcp.variance("Serra do Mar", "Pluvio", ids) 
     231}}} 
     232 
     233 
     234----