wiki:programmersguide/architecture/services/analysis/python/dcp

Version 5 (modified by eymar, 10 years ago) (diff)

--

Operadores de PCDs

Conjunto de operadores para série de dados do tipo PCD


Operadores estatísticos de PCDs

Conjunto de operadores estatísticos para série de dados do tipo PCD


Contagem

Retorna o número de PCDs que influenciam o objeto monitorado.

Assinatura

terrama2.dcp.count("dataSeriesName", moBuffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • moBuffer: Objeto Buffer para ser aplicado ao objeto monitorado. (Ver Buffer )

Exemplo de uso

moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km")
x = dcp.count("Serra do Mar", moBuffer)

Mínimo

Retorna o menor valor do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência.

Assinatura

terrama2.dcp.min("dataSeriesName", "attribute", datasetIds)

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • 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).
  • datasetIds: Conjunto de identificadores dos DataSets? que influenciam objeto monitorado. Esta informação deve ser lida utilizando os operadores de influência (Ver Operadores de influência )

Exemplo de uso

moBuffer = Buffer(BufferType.Out_union, 2, "km")
ids = dcp.influence.by_rule("Serra do Mar", moBuffer)
x = dcp.min("Serra do Mar", "Pluvio", ids)

Máximo

Retorna o maior valor do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência.

Assinatura

terrama2.dcp.max("dataSeriesName", "attribute", datasetIds)

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • 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).
  • datasetIds: Conjunto de identificadores dos DataSets? que influenciam o objeto monitorado. Esta informação deve ser lida utilizando os operadores de influência (Ver Operadores de influência )

Exemplo de uso

moBuffer = Buffer(BufferType.Out_union, 2, "km")
ids = dcp.influence.by_rule("Serra do Mar", moBuffer)
x = dcp.max("Serra do Mar", "Pluvio", ids)

Média

Retorna a média dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência.

Assinatura

terrama2.dcp.mean("dataSeriesName", "attribute", datasetIds)

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • 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).
  • datasetIds: Conjunto de identificadores dos DataSets? que influenciam o objeto monitorado. Esta informação deve ser lida utilizando os operadores de influência (Ver Operadores de influência )

Exemplo de uso

moBuffer = Buffer(BufferType.Out_union, 2, "km")
ids = dcp.influence.by_rule("Serra do Mar", moBuffer)
x = dcp.mean("Serra do Mar", "Pluvio", ids)

Soma

Retorna a soma dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência.

Assinatura

terrama2.dcp.sum("dataSeriesName", "attribute", datasetIds)

Com o parâmetro datasetIds:

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • 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).
  • datasetIds: Conjunto de identificadores dos DataSets? que influenciam o objeto monitorado. Esta informação deve ser lida utilizando os operadores de influência (Ver Operadores de influência )

Exemplo de uso

moBuffer = Buffer(BufferType.Out_union, 2, "km")
ids = dcp.influence.by_rule("Serra do Mar", moBuffer)
x = dcp.sum("Serra do Mar", "Pluvio", ids)

Mediana

Retorna a mediana dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência.

Assinatura

terrama2.dcp.median("dataSeriesName", "attribute", datasetIds)

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • 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).
  • datasetIds: Conjunto de identificadores dos DataSets? que influenciam o objeto monitorado. Esta informação deve ser lida utilizando os operadores de influência (Ver Operadores de influência )

Exemplo de uso

Com o parâmetro datasetIds:

moBuffer = Buffer(BufferType.Out_union, 2, "km")
ids = dcp.influence.by_rule("Serra do Mar", moBuffer)
x = dcp.median("Serra do Mar", "Pluvio", ids)

Desvio Padrão

Retorna o desvio padrão dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência.

Assinatura

terrama2.dcp.standard_deviation("dataSeriesName", "attribute", datasetIds)

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • 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).
  • datasetIds: Conjunto de identificadores dos DataSets? que influenciam o objeto monitorado. Esta informação deve ser lida utilizando os operadores de influência (Ver Operadores de influência )

Exemplo de uso

moBuffer = Buffer(BufferType.Out_union, 2, "km")
ids = dcp.influence.by_rule("Serra do Mar", moBuffer)
x = dcp.standard_deviation("Serra do Mar", "Pluvio", ids)

Variância

Retorna a variância dos valores do atributo das PCDs que interceptam o objeto monitorado ou sua área de influência.

Assinatura

terrama2.dcp.variance("dataSeriesName", "attribute", datasetIds)

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • 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).
  • datasetIds: Conjunto de identificadores dos DataSets? que influenciam o objeto monitorado. Esta informação deve ser lida utilizando os operadores de influência (Ver Operadores de influência )

Exemplo de uso

moBuffer = Buffer(BufferType.Out_union, 2, "km")
ids = dcp.influence.by_rule("Serra do Mar", moBuffer)
x = dcp.variance("Serra do Mar", "Pluvio", ids)