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


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

--

Legend:

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

    v9 v10  
    1  
    2 = Operadores de Ocorrência = 
    3  
    4 Conjunto de operadores para série de dados do tipo '''Ocorrência''' 
    5  
    6 == Contagem == 
    7  
    8 Retorna a quantidade de ocorrências que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
    9  
    10 ==== Assinatura ==== 
    11  
    12 {{{ 
    13 terrama2.occurrence.count("dataSeriesName", buffer, "dateFilter", "restriction") 
    14 }}} 
    15  
    16  
    17 ==== Parâmetros ==== 
    18  
    19 - ''dataSeriesName'': String com o nome da série de dados de ocorrências. 
    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 as ocorrências. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
    22 - ''restriction'': String com a restrição SQL a ser aplicada. 
    23  
    24 ==== Exemplo de uso ==== 
    25  
    26 {{{ 
    27 buffer = Buffer() 
    28 x = occurrence.count("ocorrencias", buffer, "1d", "UF = 'AM'") 
    29 }}} 
    30  
    31 ---- 
    32  
    33  
    34 == Mínimo == 
    35  
    36 Retorna o menor valor do atributo das ocorrências que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
    37  
    38 ==== Assinatura ==== 
    39  
    40 {{{ 
    41 terrama2.occurrence.min("dataSeriesName", buffer, "dateFilter", "attribute", "restriction") 
    42 }}} 
    43  
    44  
    45 ==== Parâmetros ==== 
    46  
    47 - ''dataSeriesName'': String com o nome da série de dados de ocorrências. 
    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 as ocorrências. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
    50 - ''attribute'': String com o nome do atributo da ocorrência que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
    51 - ''restriction'': String com a restrição SQL a ser aplicada. 
    52  
    53 ==== Exemplo de uso ==== 
    54  
    55 {{{ 
    56 buffer = Buffer() 
    57 x = occurrence.min("ocorrencias", buffer, "1d", "Intensidade", "UF = 'AM'") 
    58 }}} 
    59  
    60  
    61 ---- 
    62  
    63 == Máximo == 
    64  
    65 Retorna o maior valor do atributo das ocorrências que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
    66  
    67 ==== Assinatura ==== 
    68  
    69 {{{ 
    70 terrama2.occurrence.max("dataSeriesName", buffer, "dateFilter", "attribute",  "restriction") 
    71 }}} 
    72  
    73  
    74 ==== Parâmetros ==== 
    75  
    76 - ''dataSeriesName'': String com o nome da série de dados de ocorrências. 
    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 as ocorrências. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
    79 - ''attribute'': String com o nome do atributo da ocorrência que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
    80 - ''restriction'': String com a restrição SQL a ser aplicada. 
    81  
    82 ==== Exemplo de uso ==== 
    83  
    84 {{{ 
    85 buffer = Buffer() 
    86 x = occurrence.max("ocorrencias", buffer, "1d", "Intensidade", "UF = 'AM'") 
    87 }}} 
    88  
    89  
    90 ---- 
    91  
    92 == Média == 
    93  
    94 Retorna a média dos valores do atributo das ocorrências que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
    95  
    96 ==== Assinatura ==== 
    97  
    98 {{{ 
    99 terrama2.occurrence.mean("dataSeriesName", buffer, "dateFilter", "attribute", "restriction") 
    100 }}} 
    101  
    102  
    103 ==== Parâmetros ==== 
    104  
    105 - ''dataSeriesName'': String com o nome da série de dados de ocorrências. 
    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 as ocorrências. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
    108 - ''attribute'': String com o nome do atributo da ocorrência que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
    109 - ''restriction'': String com a restrição SQL a ser aplicada. 
    110  
    111  
    112 ==== Exemplo de uso ==== 
    113  
    114 {{{ 
    115 buffer = Buffer() 
    116 x = occurrence.mean("ocorrencias", buffer, "1d", "Intensidade", "UF = 'AM'") 
    117 }}} 
    118  
    119  
    120 == Soma ==  
    121  
    122 Retorna a soma dos valores do atributo das ocorrências que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
    123  
    124 ==== Assinatura ==== 
    125  
    126 {{{ 
    127 terrama2.occurrence.sum("dataSeriesName", buffer, "dateFilter", "attribute", "restriction") 
    128 }}} 
    129  
    130  
    131 ==== Parâmetros ==== 
    132  
    133 - ''dataSeriesName'': String com o nome da série de dados de ocorrências. 
    134 - ''buffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
    135 - ''dateFilter'': String com o intervalo de tempo para filtrar as ocorrências. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
    136 - ''attribute'': String com o nome do atributo da ocorrência que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
    137 - ''restriction'': String com a restrição SQL a ser aplicada. 
    138  
    139  
    140 ==== Exemplo de uso ==== 
    141  
    142 {{{ 
    143 buffer = Buffer() 
    144 x = occurrence.sum("ocorrencias", buffer, "1d", "Intensidade", "UF = 'AM'") 
    145 }}} 
    146  
    147  
    148 ---- 
    149  
    150  
    151 == Mediana ==  
    152  
    153 Retorna  a mediana dos valores do atributo das ocorrências que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
    154  
    155  
    156 ==== Assinatura ==== 
    157  
    158 {{{ 
    159 terrama2.occurrence.median("dataSeriesName", buffer, "dateFilter", "attribute", "restriction") 
    160 }}} 
    161  
    162  
    163 ==== Parâmetros ==== 
    164  
    165 - ''dataSeriesName'': String com o nome da série de dados de ocorrências. 
    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 as ocorrências. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
    168 - ''attribute'': String com o nome do atributo da ocorrência que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
    169 - ''restriction'': String com a restrição SQL a ser aplicada. 
    170  
    171  
    172 ==== Exemplo de uso ==== 
    173  
    174 {{{ 
    175 buffer = Buffer() 
    176 x = occurrence.median("ocorrencias", buffer, "1d", "Intensidade", "UF = 'AM'") 
    177 }}} 
    178  
    179  
    180 ---- 
    181  
    182 == Desvio Padrão ==  
    183  
    184 Retorna o desvio padrão dos valores do atributo das ocorrências que interceptam o objeto monitorado ou sua área de influência no intervalo de tempo informado. 
    185  
    186  
    187 ==== Assinatura ==== 
    188  
    189 {{{ 
    190 terrama2.occurrence.standard_deviation("dataSeriesName", buffer, "dateFilter", "attribute", "restriction") 
    191 }}} 
    192  
    193  
    194 ==== Parâmetros ==== 
    195  
    196 - ''dataSeriesName'': String com o nome da série de dados de ocorrências. 
    197 - ''buffer'': Objeto Buffer para ser aplicado ao objeto monitorado. (Ver [wiki:programmersguide/architecture/services/analysis/python/buffer Buffer]  )   
    198 - ''dateFilter'': String com o intervalo de tempo para filtrar as ocorrências. (Ver [wiki:programmersguide/architecture/services/analysis/python/timeUnit Unidades de tempo]  )   
    199 - ''attribute'': String com o nome do atributo da ocorrência que deve ser utilizado para recuperar os valores, o atributo deve ser do tipo numérico (Ex. Integer, Float, Double, Long). 
    200 - ''restriction'': String com a restrição SQL a ser aplicada. 
    201  
    202  
    203 ==== Exemplo de uso ==== 
    204  
    205 {{{ 
    206 buffer = Buffer() 
    207 x = occurrence.standard_deviation("ocorrencias", buffer, "1d", "Intensidade", "UF = 'AM'") 
    208 }}} 
    209  
    210  
    211 ----