Você está na página 1de 12

15.

AULA 15 Plugin Preenchimento de Clulas


Nessa aula so apresentadas as funcionalidades do plugin de preenchimento de clulas. O plugin Preenchimento de Clulas possibilita calcular valores para atributos de tabelas associadas a planos de informao do tipo celular. O objetivo homogeneizar informaes provenientes de diferentes fontes, em formatos distintos (dados vetoriais, matriciais e tambm outros planos celulares), agregando-os em uma mesma base espao-temporal. A ferramenta de preenchimento de clulas permite que os atributos tanto das tabelas dinmicas quanto estticas sejam calculados. De acordo com a representao geomtrica e a semntica dos atributos dos dados de entrada, diferentes operadores podem ser aplicados. Na verso atual da biblioteca Terralib, usada como base no desenvolvimento do TerraView e do plugin, as clulas so retangulares. Por exemplo, elas podem ter resoluo de 1 m x 1 m, 500 m x 500 m, 100 km x 200 km, de acordo com a necessidade da aplicao. A um mesmo plano celular podem estar associadas diversas tabelas estticas (para atributos que no variam no tempo) e dinmicas (para atributos que variam no tempo). O nmero total de tabelas e o seu contedo devem ser decididos de acordo com a aplicao final do usurio e o modo como ele decide organizar seus dados. Para executar os passos desse tutorial, importe o arquivo censopop2000_bd.shp, (projeo: UTM/SAD69 Zona 20) que est incluso no pacote de dados do tutorial do TerraView e que pode ser baixado do site http://www.dpi.inpe.br/terraview.

15.1 Plano de Clulas


Um plano de clulas criado atravs do prprio TerraView, usando como referncia um outro plano de informao. O TerraView possui duas estratgias para a criao de clulas, dependendo do tipo do dado espacial do plano de informao de referncia. Caso seja usado um dado matricial, ou alguma geometria que no seja poligonal, as clulas sero criadas a partir do retngulo envolvente do plano de informao. Desta forma, as clulas cobriro toda a extenso do plano de referncia, de forma semelhante a um dado matricial, com um nmero constante de clulas em cada linha

INPE Diviso de Processamento de Imagens

15.2

e em cada coluna do plano. Caso seja selecionado um plano de referncia com representao do tipo polgono, as clulas sero criadas de forma a preencher todo o espao dos polgonos, mas apenas onde houver interseo espacial entre algum polgono e a clula a ser criada.

15.1.1 Criao do Plano de Clulas


1. Para criar um plano de clulas, utilize no TerraView a opo de menu Plano
Criar Clulas... , mostrada na Figura 15.1.

Figura 15.1 Criar Clulas.

2. Uma nova janela aparecer, como mostra a Figura 15.2.

Figura 15.2 Interface de Criao de Clulas.

INPE Diviso de Processamento de Imagens

15.3

3. Observe nesta interface que as reas Referncia e Retngulo Envolvente j


vm preenchidas com os dados do plano de informao correspondente ao tema corrente da vista corrente. Se este no for desejado, possvel escolher o plano usando a lista fornecida, como tambm um outro tema (que poderia conter apenas um subconjunto dos objetos do seu plano).

4. Preencha as resolues para os eixos X e Y (que podem ser diferentes) na rea


Novo Plano de Informao, escolha um nome para o plano de informao a ser criado, e ento pressione Executar. Ao criar um plano de informao de clulas, o TerraView cria automaticamente uma tabela esttica, com o mesmo nome do plano de informao.

Figura 15.3 Interface de criao de clulas com os parmetros preenchidos.

5. Para visualizar o plano criado, crie um tema associado e visualize-o no mapa. A


tabela de atributos correspondente exibida na grade do TerraView, conforme a Figura 15.4. Observe que ela possui apenas trs atributos. Posteriormente outros atributos sero acrescentados, conforme o plano de clulas for sendo preenchido atravs do plugin Preenchimento de Clulas.

INPE Diviso de Processamento de Imagens

15.4

Figura 15.4 Atributos da tabela do plano de clulas

15.2 Utilizando o Plugin Preenchimento de Clulas


1. Para a utilizao dessa ferramenta selecione a opo de menu Plugins Preenchimento de Clulas na barra de menu do TerraView. 2. Ser apresentada na sequncia a janela inicial do plugin de preenchimento de clulas, como mostra a Figura 15.5.

INPE Diviso de Processamento de Imagens

15.5

Figura 15.5 Janela inicial do plugin Preenchimento de Clulas.

3. Devem ser informados alguns dados referentes ao tema de entrada. Primeiro escolha o tema de entrada, no exemplo utilizaremos censopop2000_bd. 4. Em seguida, para os temas de dados vetoriais, no quadro Representao Geomtrica deve ser escolhida uma das representaes geomtricas disponveis, que so as representaes existentes naquele tema. De acordo com a geometria selecionada, sero habilitadas diferentes opes de operao. Selecione Polgono. 5. Depois, tambm para os temas de dados vetoriais, e de acordo com a operao escolhida, um atributo pode ser necessrio. Nesse caso, uma tabela e um atributo devem ser selecionados para serem usados na operao. Diferentes operaes aceitam diferentes tipos de atributos como parmetro (por exemplo, a operao Valor Mnimo aceita somente os atributos do tipo inteiro e real), portanto

INPE Diviso de Processamento de Imagens

15.6

necessrio escolher primeiramente a operao, de forma que o plugin habilitar apenas os atributos vlidos. Se o tema for um dado matricial, a rea Atributo Vetorial ser desabilitada e a rea Atributo Raster ser habilitada, sendo que a opo Valor de Dummy pode ser ou no usada, e serve para ignorar um determinado valor do processamento, toda vez que este for encontrado. Este valor est tipicamente associado a valores de transparncia em imagens. Escolha Valor Mximo, a tabela censopop2000_bd e o atributo DENS_POP. Clique em Prximo.

Figura 15.6 Preenchimento dos Parmetros para Preenchimento de Clula.

6. O prximo passo definir o plano de informao onde o resultado ser armazenado. Este PI deve ser obrigatoriamente do tipo celular, e ter sido criado anteriormente, segundo descrito no item 15.1.1.
INPE Diviso de Processamento de Imagens

15.7

7. Defina se uma nova tabela do tipo temporal ser criada para armazenar o resultado, ou se ser usada uma tabela j existente. Se desejar criar uma nova tabela, o nome desta dever ser indicado. Se optar por uma tabela j existente, ela deve ser selecionada na lista. Selecione a opo Selecionar Tabela, escolhendo a tabela celDensidadePopulacao. 8. Deve ser indicado se ser criado um novo atributo, ou usado um atributo j existente no caso da tabela tambm j existir. Se optar por criar um novo atributo, deve indicar o nome que ser utilizado para o mesmo. Se optar por utilizar um atributo j existente, deve selecionar o atributo desejado na lista de atributos existentes. Note que usar um atributo existente implica em sobrescrever os seus valores, a menos que o dado seja temporal e um novo tempo esteja sendo adicionado. A Figura 15.7 mostra um exemplo de escolha de atributo. O campo Valor Dummy serve para indicar o valor de preenchimento quando no for possvel obter um valor atravs do tema de entrada.

INPE Diviso de Processamento de Imagens

15.8

Figura 15.7 Preenchimento dos Parmetros de Sada.

9. O prximo passo necessrio somente para tabelas temporais. Se uma tabela temporal for usada, preciso indicar se ser criado um novo tempo ou usado um tempo existente (somente nos casos em que algum atributo j exista). Se optar por criar um novo atributo, o seu nome deve ser indicado, alm dos tempos inicial e final, o formato do dado, o ndice AM-PM e o separador do dado. Se optar por utilizar um atributo j existente, deve selecionar o atributo desejado na lista de atributos existentes.

INPE Diviso de Processamento de Imagens

15.9

Figura 15.8 Opo Criar Tabela Temporal.

10. Clique em Prximo para definir os novos formatos.

INPE Diviso de Processamento de Imagens

15.10

Figura 15.9 Janela para definio dos formatos.

11. Aps preencher os parmetros para a formatao de data/hora, clique o boto Ok para a finalizao. 12. Podemos definir assim, dentro desse mesmo plano de clulas, vrios atributos com clculos diferentes, como mostra a Figura 15.10.

Figura 15.10 Atributos calculados pelo Plugin Preenchimento de Clulas.


INPE Diviso de Processamento de Imagens

15.11

15.3 Informaes Relevantes 15.3.1 Operadores para clculo dos atributos


Existem vrios operadores para clculo de atributos das clulas. Cada um deles usa como entrada dados armazenados em temas, abrangendo todos os diferentes tipos de representao geomtrica disponveis na TerraLib.

15.3.1.1 Dados de entrada em representao matricial ou celular


Caso os valores dos pixels/clulas de entrada representem valores numricos, pode-se calcular atributos com base em operadores de mdia, desvio padro, valor mximo, mnimo e soma. Os valores dos atributos das clulas so calculados com base nos valores dos elementos (pixel ou clula) que as interceptam. Caso os valores dos pixels/clulas representem valores categricos, pode-se calcular atributos com base em operadores categoria majoritria, minoritria e porcentagem de cada categoria encontrada. Do mesmo modo, os valores dos atributos das clulas so calculados com base nos valores dos elementos que interceptam a clula. Atualmente o plugin no possui suporte a dados categricos, portanto dados neste formato devem ser descritos em tabelas usando atributos inteiros ou string.

15.3.1.2 Dados de entrada em representao vetorial


O tipo mais simples de operao baseado apenas na geometria dos dados de entrada, no considerando o valor de qualquer atributo. Entre estes operadores, encontram-se: distncia mnima (do centro de cada clula ao vetor mais prximo), contagem de elementos vetoriais, presena de qualquer elemento vetorial. Todos estes operadores funcionam com dados pontuais, lineares e poligonais. Utilizando os atributos dos dados de entrada, existem dois tipos de operadores:
INPE Diviso de Processamento de Imagens

15.12

o Operadores mais simples, similares aos descritos acima para dados matriciais, para valores de atributos numricos (mdia, valor mximo, mnimo e soma) e categricos (categoria majoritria, minoritria e porcentagem de cada categoria encontrada), considerando todos os elementos vetoriais que interceptam a clula. o Operadores mais complexos, envolvendo os valores dos atributos, mas tambm a rea de interseco de polgonos. Para atributos categricos: categoria majoritria em rea, porcentagem de cada categoria em rea. Para atributos numricos: mdia ponderada pela rea de interseo, soma ponderada pela rea de interseco.

15.3.2 Sumrio das Operaes


A tabela abaixo mostra as operaes disponveis para cada representao geomtrica do plano/tema de entrada, alm dos tipos permitidos para o atributo do plano/tema de entrada que ser usado em cada operao. Cada x representa uma combinao (operao x representao) vlida.

Figura 15.11 Tabela de Operaes Disponveis.

15.4 Bibliografia
1. Aguiar, A. P.; Andrade, P. R.; Ferrari, P. G. (2008) Preenchimento de Clulas, INPE/DPI, Publicao Interna.

INPE Diviso de Processamento de Imagens

Você também pode gostar