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

Version 1 (modified by paulo.morais, 10 years ago) (diff)

--

Operadores de PCDs

Conjunto de operadores de influência


Por Atributo

Retorna uma lista com os identificadores das PCDs presentes nos atributos informados para cada objeto monitorado.

Assinatura

terrama2.dcp.influence.by_attribute("dataSeriesName", attributeList)

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • attributeList: Lista com nome dos atributos que contém os identificadores das PCDs que devem ser utilizadas para cada objeto monitorado.

Exemplo de uso

ids = dcp.influence.by_attribute("Serra do Mar", ["attr1", "attr2"])

Por Regra

Retorna uma lista com os identificadores das PCDs que influenciam o objeto monitorado de acordo com a regra de influência configurada na análise.

Assinatura

ids = dcp.influence.by_rule("Serra do Mar", moBuffer)

Parâmetros

  • dataSeriesName: String com o nome da série de dados de PCD.
  • moBuffer: Buffer do objeto monitorado.

Exemplo de uso

moBuffer = Buffer(BufferType.object_plus_buffer, 2., "km")
ids = dcp.influence.by_rule("Serra do Mar", moBuffer)