Você está na página 1de 161

MINISTRIO DA CINCIA E TECNOLOGIA

INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS

lgebra de mapas e suas aplicaes em


sensoriamento remoto e geoprocessamento

Cludio Clemente Faria Barbosa

Dissertao de Mestrado em Sensoriamento Remoto, orientada pela Dra. Evlyn


Mrcia Leo Moraes Novo, e Dr. Gilberto Cmara Neto, aprovada em agosto de 1997.

INPE
So Jos dos Campos
Agosto de 1997

A minha esposa Elizabeth


e a nossa filha Carla,
Dedico.
AGRADECIMENTOS

A Dra. Evlyn Mrcia Leo Moraes Novo, pela orientao, motivao, apoio e sugestes
teis na elaborao deste trabalho
Ao Dr. Gilberto Cmara Neto, pela orientao, leitura e sugestes que muito
contribuiram no aprimoramento deste trabalho.
Ao Dr. Edison Crepani, pelo apoio, correes e sugestes feitas ao captulo 7.
Aos colegas Joo Pedro C. Cordeiro e Ubirajara Freitas pelo apoio e discusses durante
a implementao dos comandos na LEGAL.
Ao colega Jlio Csar D?Alge, pelas diversas leituras, correes e sugestes muito
contribuiram no aprimoramento deste trabalho.
Aos amigos Antonio Miguel, Celso Luis Mendes, pelas correes e sugestes.
Aos colegas Jos Simeo de Medeiros, Teresa Gallotti Florenzano e Valdete Duarte
pelo apoio na montagem do exemplo de manipulao em LEGAL.
Aos amigos, Eduardo Celso Gerbi Camargo, Fernando Yutaka Yamaguchi e Lauro
Tsumo Hara, pelas oportunidades de discusses.

RESUMO

O termo "lgebra de Mapas" utilizado na literatura de Geoprocessamento e


Sensoriamento Remoto para denotar o conjunto de operadores que manipulam campos
geogrficos (imagens, mapas temticos e modelos numricos de terreno). Este trabalho
discute as diferentes questes envolvidas na concepo, implementao e uso dos
operadores da lgebra de Mapas. Na anlise conceitual, o trabalho apresenta uma viso
terica consistente do problema, ao analisar a definio destes operadores e ao indicar
as alternativas de converso de formatos necessrias para implementar cada operador. A
implementao dos operadores foi realizada no ambiente da linguagem de comandos do
sistema SPRING (LEGAL). Para testar e validar os operadores implementados, tomouse uma aplicao prtica, de grande importncia (Zoneamento Ecolgico-Econmico da
Amaznia Legal). A partir de um roteiro metodolgico, que objetiva estimar o grau de
estabilidade de unidades homogneas de paisagem, foi desenvolvida uma aplicao em
LEGAL, a qual automatiza algumas etapas do roteiro utilizando os operadores
implementados neste trabalho. A grande coerncia entre os resultados obtidos por essa
tcnica e os produzidos anteriormente (com uso de interpretao visual) revelou o
potencial da lgebra de Mapas como ferramenta de apoio a estudos de Sensoriamento
Remoto e Geoprocessamento.

Map Algebra and its application in remote sensing and geoprocessing

Abstract

The term "Map Algebra" is used in the Geoprocessing and Remote Sensing literature to
denote the set of operators that handle geographic fields (images, thematic maps and
numerical terrain models). This work analyzes the different questions involved in the
conception, implementation and use of the operators from Map Agebra. In the
conceptual analysis, this work presents a consistent theoretical vision of the problem, by
analyzing the definition of these operators and by indicating the alternatives of format
conversion that are required to implement each operator. The operators were
implemented under the environment of the command language of the SPRING system
(LEGAL). To test and validate the implemented operators, aconcrete, important
application was considered (Ecological and Economical Zoning of Legal Amazon).
Starting with a methodological plan, which aims to estimate the degree of stability of
homogeneous units of scenery, an application in LEGAL was developed to automate
such plan, using the operators developed in this work. The great coherency between the
results achieved by this technique and those previously produced (with the use of visual
interpretation) has shown the potential of Map Algebra as a supporting tool for studies
in Remote Sensing and Geoprocessing.

SUMRIO
Pg.

LISTA DE FIGURAS xvii


LISTA DE TABELAS

xix

LISTA DE SIGLAS E ABREVIATURAS

xxi

CAPTULO 1 - INTRODUO E OBJETIVOS 1


1.1 - Introduo 1
1.2 - Objetivos do Trabalho 2
1.3 - Organizao do Trabalho 4

CAPTULO 2 - CONCEITOS BSICOS 7


2.1 - Informao Geogrfica 6
2.2 - Atributos 7
2.3 - Nveis de Medidas 8
2.4 - Mapas e Variveis Espaciais 11
2.5 - Banco de Dados Geogrficos 12
2.6 - Sistema de Informao Geogrfica 13
2.6.1 - Componentes de um SIG 14
2.7 - Do Dado Informao Geogrfica 16

CAPTULO 3 - MODELAGEM 18
3.1 - Conceituao de Modelo 18
3.2 - Paradigma dos Quatro Universos 19

3.3 - Universo do Mundo Real 21


3.3.1 - Modelagem Ambiental 21
3.4 - Universo Matemtico 24
3.4.1 - Classes de Dados Geogrficos: Campo e Objeto 25
3.4.2 - Definio de Campo 25
3.5 - Universo de Representao 27
3.5.1 - Representaes Geomtricas 28
3.5.2 - Caractersticas das Representaes Geomtricas 32
3.5.3 - Relao entre Universo Matemtico e Universo de Representao 35
3.6 - Universo de Implementao 36
3.6.1 - Relao Universo de Representao/Universo de Implementao 36
3.7 - Concluses 37

CAPTULO 4 - MANIPULAO: ANLISE E SNTESE 39


4.1 - Manipulando Campos 40
4.2 - Converses entre Representaes Geomtricas 42
4.2.1 - Converso entre Representaes de Campos Numricos 43
4.2.2 - Converso entre Representaes de Campos Temticos 45
4.2.3 - Regras para Converso 47
4.3 - lgebra de Campos 51
4.3.1 - Classes de Operaes sobre Campos 51
4.3.1.1 - Operaes Pontuais 52
4.3.1.2 - Operaes de Vizinhana 58
4.3.1.3 - Operaes Zonais 63
4.4 - Linguagem de Manipulao 67

4.4.1 - Linguagem de Comandos Interpretados 68

CAPTULO 5 - LINGUAGEM LEGAL E EXTENSES PROPOSTAS 70


5.1 - Objetivo da LEGAL 70
5.2 - Estrutura da LEGAL 71
5.2.1 - Funcionalidades Propostas para o Mdulo de Manipulao 72
5.3 - Implementao Disponvel no SPRING-2.0.3 73
5.4 - Limitaes da verso-2.0.3 73
5.5 - Contribuio Linguagem LEGAL 74
5.5.1 - Mecanismos de Controle do Fluxo de Aes 75
5.5.2 - Operaes Zonais 75
5.5.3 - Resultados Numricos 76
5.5.4 - Gerao de Relatrios 76

CAPTULO 6 - MATERIAIS E SISTEMAS 77


6.1 - Descrio da Regio usada como Exemplo 77
6.1.1 - Localizao 77
6.1.2 - A Paisagem da Folha Rio Fresco (SB-22-Y-D) 78
6.2 - Materiais 79
6.3 - Sistemas 80
6.3.1- YACC 80
6.3.2 - SCARTA 81
6.3.3 - SPRING 81
6.3.3.1 - Modelo Conceitual de um Banco de Dados no SPRING 82

CAPTULO 7 - EXEMPLO DE MANIPULAO EM LEGAL 84


7.1 - Estrutura de um Programa em LEGAL 84
7.2 - Exemplo de Aplicao 87
7.2.1 - Roteiro Metodolgico para Elaborao de Cartas Temticas de
Vulnerabilidade Natural Eroso 87
7.2.2 - Elaborao de Carta de Vulnerabilidade usando a LEGAL 95
7.2.2.1 - Converso dos Dados 95
7.2.2.2 - Manipulao dos Dados 96
7.2.2.3 - Apresentao dos Dados e Resultados Obtidos 98
7.2.3 - Anlise dos Resultados 110

CAPTULO 8 - SUMRIO, CONCLUSES E SUGESTES 116


8.1 - Sumrio 116
8.2 - Concluses 117
8.3 - Sugestes 118
REFERNCIAS BIBLIOGRFICAS 120

APNDICE A- SINTAXE DOS COMANDOS UTILIZADOS DA LEGAL 124

APNDICE B- LISTAGEM DO EXEMPLO DE MANIPULAO EM


LEGAL 138

APNDICE C- CLASSES PRESENTES NOS DADOS TEMTICOS 150

LISTA DE FIGURAS

Pg.

1.1 - Unificao de conceitos de modelagem em SIG 3


2.1 - Componentes de um Sistema de Informao Geogrfica 16
2.2 - Ciclo de extrao e utilizao de informaes 17
3.1 - Nveis de abstrao relevantes 20
3.2- Estatstica espacial: Uma ferramenta de modelagem ambiental 24
3.3 - Representao grade regular de clulas de uma vrivel geo-campo 29
3.4 - Representao regies contguas de uma vriavel geo-campo 29
3.5 - Representao grade triangular de uma vriavel geo-campo 30
3.6 - Representao grade regular de pontos de uma vriavel geo-campo 31
3.7 - Representao amostras irregulares de uma vriavel geo-campo 31
3.8 - Representao isolinhas de uma vriavel geo-campo 32
4.1 - Operao entre geo-campos de representaes diferentes 41
4.2 - Exemplo de interpolao na representao isolinha 44
4.3 - Polgonos de Thiessen 46
4.4 - Operaes entre representaes diferentes 50
4.5 - Classes de operaes geogrficas 51
4.6 - Operaes Pontuais 52
4.7 - Operao matemtica pontual 53
4.8 - Operao pontual de Fatiamento 56
4.9 - Operao pontual de Reclassificao 57
4.10 - Operao pontual de Ponderao 57

4.11 - Operao de vizinhana 59


4.12 - Operao Minoria de uma vizinhana 60
4.13 - Operao Intervalo de uma vizinhana 61
4.14 - Operao Diversidade de uma vizinhana 62
4.15 - Exemplo de operao zonal 63
4.16 - Mximo zonal 64
4.17 - Operao de Maioria zonal 65
5.1 - Estrutura de LEGAL 71
6.1 - Localizao da rea de estudo, no Estado do Par 77
6.2 - Yacc um gerador de analisador gramatical 81
6.3 - Modelo conceitual do SPRING 83
7.1 - Fluxograma do roteiro metodolgico usado na elaborao de
cartas temticas de vulnerabilidade eroso 88
7.2 - Modelo para estimar da vulnerabilidade natural eroso de uma
Unidade Territorial Bsica 94
7.3 - Operaes executadas sobre o conjunto de dados 97
7.4 - Mosaico em composio colorida das bandas 3(B),4(G),5(R) do
sensor Thematic Mapper (TM) do satlite LANDSAT associada as
cores Azul, Verde e Vermelho respectivamente 98
7.5 - Compartimentao dasUnidades Territoriais Bsicas da rea de estudo 99

7.6 - a) Mapa temtico de Geologia; b) Grade regular com os valores


mdios nas utbs para o tema geologia; c) Mapa temtico de
vulnerabilidade das utbs relativa ao tema geologia 100
7.7 - a) Mapa temtico de Geomorfologia; b) Grade regular com

os valores mdios nas utbs para o tema geomorfologia;


c) Mapa temtico de vulnerabilidade das utbs relativa ao
tema geomorfologia 101
7.8 - a) Mapa temtico de Solos; b) Grade regular com os valores
mdios nas utbs para o tema Solos; c) Mapa temtico de
vulnerabilidade das utbs relativa ao tema Solos 102
7.9 - a) Mapa temtico de Vegetao; b) Grade regular com os valores
mdios nas utbs para o tema Vegetao; c) Mapa temtico de
vulnerabilidade das utbs relativa ao tema Vegetao 103
7.10 - Operao pontual de mdia para estimar a Vulnerabilidade
natural eroso 104
7.11 - Mapa temtico de Vulnerabilidade Ntural Eroso 105
7.12 - Representao Grfica das Discrepncias entre o Processo Manual
e a Linguagem 112
7.13 - Contagens das Discrepncias absolutas em cada tema 114
LISTA DE TABELAS

Pg.

3.1. - Mapeamento de representao geomtrica para estrutura de dados 37


3.2. - Correspondncia entre os Universos de Modelo 38
4.1. - Operaes Pontuais sobre geo-campos 53
4.2. - Operaes Pontuais de Transformao 56

4.3. - Operaes de Vizinhana 60


4.4. - Operaes Zonais 64
7.1 - Valores de estabilidade de unidades de paisagem 90
7.2 - Modelo de Integrao e Representao de Dados Temticos (ZEE) 93
7.3 - Nome das classe de vulnerabilidade/estabilidade 94
7.4 - Valores de vulnerabilidade de cada unidade ambiental estimados pelos
processos manual e automtico 106
7.5 - Percentuais de Discrepncias entre processo Manual e Linguagem 111

LISTA DE SIGLAS E ABREVIATURAS

ASCII American Standard Code for Information Interchange


LEGAL Linguagem Espacial para Geoprocessamento ALgbrico
SPRING Sistema de Processamento de Informaes Geo-referenciadas
TIN Triangulation Irregular Network
utb Unidade Territorial Bsica
ZEE Zoneamento Ecolgico Econmico

CAPTULO 1

INTRODUO E OBJETIVOS

1.1 - INTRODUO
As questes ambientais esto entre as mais importantes com as quais tomadores de
decises se deparam hoje em dia. A dinmica dos sistemas atmosfrico e hidrolgico da
Terra mostra que todos os sistemas ambientais esto fortemente interrelacionados,
dinmicamente e espacialmente. Impactos ambientais em uma determinada posio
geogrfica tm geralmente efeito sobre outras posies geogrficas (Kemp,1992).
Com o objetivo de monitorar os efeitos destes impactos, tecnologias tais como
Sensoriamento Remoto, Geoprocessamento e Computao, tm alcanado considervel
progresso na integrao de dados geogrficos, incluido a proposio e implementao
de modelos matemticos aplicados a processos ambientais. Os produtos desta
tecnologia, sistemas baseados em computador capazes de capturar, modelar, manipular,
recuperar, analisar e apresentar dados referenciados geogrficamente, so denotados
genericamente de sistemas de informao geogrfica (SIG) (Worboys, 1995).
Apesar dos progressos obtidos, existem ainda incompatibilidades que inibem uma
integrao completa entre os modelos ambientais e os Sistemas de Informao
Geogrfica (SIGs). Enquanto os SIGs gerenciam dados estticos e discretos, os modelos
ambientais tratam de processos espacialmente contnuos e com variaes temporais. As
bases de dados gerenciadas pelos SIGs contm informaes de localizao, de
distribuio espacial e de relacionamento espacial entre entidades, enquanto alguns
modelos ambientais trabalham com conceitos de conservao e transferncia de massa
ou energia (Maidment,1993).
Este trabalho aborda uma destas incompatibilidades, que a questo de se manipular
variveis ambientais espacialmente contnuas atravs de suas representaes discretas
no contexto computacional dos SIGs, usando para isto uma linguagem de comandos
com sintaxe e semntica apropriada manipulao de dados geogrficos.
Os trabalhos anteriores na literatura que serviram de motivao para a linha de estudo
adotada no presente trabalho foram:
Cmara Neto (1995), que aborda questes como modelagem conceitual e
operaes em SIG.
o Kemp (1992), que trata das formas de representao e manipulao de
campos geogrficos.
o Tomlin (1990), que formaliza a lgebra de mapas no formato matricial.
o Berry (1987), que descreve as classes bsicas de operaes da lgebra de
mapas.
o

1.2 - OBJETIVOS DO TRABALHO

Este trabalho tem como objetivo terico dar uma contribuio modelagem em SIG,
sugerindo como unificar os conceitos apresentados por Cmara Neto (1995), Kemp
(1992) e Tomlin (1990), fornecendo como resultado um arcabouo conceitual para uma
abordagem multi-nvel para modelagem em SIG. A Figura 1.1 ilustra a abordagem
multi-nvel a ser apresentada no Captulo 3.

Fig. 1.1 - Unificao de conceitos de modelagem em SIG


Para melhor esclarecer este objetivo terico, importante considerar a contribuio de
cada um dos autores mencionados e como este trabalho procura estabelecer uma ligao
entre eles.
Em Cmara Neto (1995), apresentada uma modelagem dos dados geogrficos, onde a
nfase principal est em estabelecer uma formulao conceitual das variveis
geogrficas. Em outras palavras, este autor procura mostrar como as variveis do mundo
real podem ser reduzidas a seis tipos bsicos de objetos no universo matemtico. O
trabalho de Cmara Neto (1995) no entra em muitos detalhes sobre as diferenas entre
as diversas representaes do mesmo dado geogrfico. Assim sendo, consideramos que
a contribuio maior deste autor est no mapeamento entre o universo do mundo real e
o universo matemtico.
Kemp (1992) parte do ponto de vista especfico do estudo de geo-campos (variveis
espaciais contnuas) e mostra como as diferentes representaes de geo-campos diferem
entre si e procura estabelecer regras para a converso entre as representaes. Na
perspectiva do paradigma dos quatro universos, o trabalho de Kemp (1992) se coloca
como definindo o mapeamento entre o universo matemtico dos geo-campos e o
universo de suas representaes.
J Tomlin (1990) tem uma abordagem essencialmente prtica. Partindo essencialmente
de uma representao fixa (matriz), este autor postula um conjunto de operaes de
manipulao de mapas. A abordagem de Tomlin pode ser vista como tomando um

subconjunto do universo de representao (mapas representados por matrizes), pode-se


implementar um conjunto de operadores.
Deste modo, pode-se ver que h uma grande complementariedade entre os trs autores,
que essencialmente analisaram aspectos diferentes do problema de modelagem de dados
geogrficos. Nesta perspectiva, a parte terica desta dissertao ir procurar mostrar
como se pode unificar os conceitos presentes em Cmara Neto (1995), Kemp (1992) e
Tomlin (1990).
O objetivo prtico deste trabalho ampliar a linguagem de comandos LEGAL,
atualmente disponvel no sistema SPRING, adicionando linguagem operadores zonais
(mximo, mnimo, diversidade etc), comandos de controle (while, if...else) e
funcionalidade para gerao de relatrios (print). tambm objetivo deste trabalho
mostrar que com a utilizao da linguagem e dos novos comandos implementados
possvel automatizar procedimentos de manipulao.
1.3 - ORGANIZAO DO TRABALHO
O Captulo 2 trata de uma srie de conceitos bsicos necessrios melhor compreenso
deste trabalho. O Captulo 3 apresenta uma abordagem multi-nvel para modelagem
ambiental, usada para integrar dados geogrficos ao ambiente computacional de um
Sistema de Informao Geogrfica.
O Captulo 4 aborda a questo de operadores para a manipulao de variveis da classe
geo-campo atravs do que se convencionou chamar de lgebra de campos. Estas duas
ferramentas, modelagem ambiental e lgebra de campos, permitem implementar uma
metodologia de processamento de dados geogrficos denominada na literatura de
modelagem cartogrfica, cujo objetivo tratar de forma clara e consistente diversas
aplicaes na rea de Sensoriamento Remoto e Geoprocessamento (Tomlin,1991).
No Captulo 5 apresentam-se a linguagem LEGAL e a contribuio deste trabalho para
a extenso da linguagem LEGAL. O Captulo 6 descreve o modelo de dados conceitual
do SPRING e os sistemas e material utilizados na execuo deste trabalho.
O Captulo 7 apresenta a estrutura geral de um programa em LEGAL, descreve o roteiro
metodolgico para elaborao de uma carta de vulnerabilidade natural eroso,
segundo uma metodologia usada pelo ZEE e exemplifica o uso da linguagem atravs da
execuo de forma automatizadas de algumas etapas deste roteiro.
O Captulo 8 dedicado s concluses e sugestes. O apndice I mostra a sintaxe dos
comandos utilizados no exemplo, o apndice II apresenta a listagem completa do
programa escrito para o exemplo, e o apndice III contm uma lista das classes
presentes nos dados temticos usados.

CAPTULO 2

CONCEITOS BSICOS

Este Captulo apresenta inicialmente a definio e a forma de descrio de dados


geogrficos. Discute tambm os nveis de medidas usados na aquisio de amostras de
variveis ambientais e introduz o conceito de banco de dados geogrficos. Finalmente,
apresenta de forma sucinta uma ferramenta para gerenciar e manipular estes dados em
um ambiente computacional: os sistemas de informao geogrfica.
2.1 - INFORMAO GEOGRFICA
A aquisio de dados que representam propriedades significativas da superfcie da Terra
uma parte importante da atividade das sociedades organizadas. Desde as civilizaes
antigas at os tempos modernos, dados referenciados a localidades da superfcie
terrestre tm sido coletados por navegadores, gegrafos e outros estudiosos, e
organizados na forma de mapas e imagens.
Estes dados so denominados dados geogrficos e descrevem um objeto do mundo real
em termos de sua posio em relao a um sistema de coordenadas conhecidas,
localizao geogrfica; de suas relaes espaciais com outros objetos como pertinncia,
vizinhana e distncia, relacionamentos espaciais; e de suas propriedades medidas ou
observadas, atributos temticos (Burrough,1987). As informaes extradas destes
dados so denominadas de informaes geogrficas.
Nas ltimas dcadas, o estudo cientfico dos recursos naturais por disciplinas como
geologia, meteorologia, pedologia e ecologia gerou novos dados passveis de serem
mapeados. Com esta massa crescente de dados, tornou-se praticamente impossvel
mape-los manualmente. Isto levou ao desenvolvimento de ferramentas automticas e
computadorizadas para manipulao destes dados. As ferramentas desta nova tecnologia
so denominadas Sistemas de Informao Geogrfica (SIG).
2.2 - ATRIBUTOS
No ambiente de um SIG as entidades do mundo real podem ser didaticamente descritas
por atributos espaciais, temporais e temticos.
Os atributos espaciais guardam informaes sobre localizao, topologia e geometria
das entidades. A localizao registrada em coordenadas geogrficas, coordenadas de
projeo ou coordenadas retangulares com uma origem local. A topologia contm
informaes sobre vizinhana, distncia; a geometria contm informaes sobre rea,
permetro, forma. A tecnologia atual de Sistemas de Informao Geogrfica permite a
gerao de topologia e geometria a partir dos dados de localizao.
Os atributos temporais referem-se idade do objeto de estudo, data ou frequncia de
aquisio. Os atributos temticos referem-se a outras propriedades das entidades, que

no so de localizao nem temporais, tais como tipos de rochas, ndice pluviomtrico


anual, tipos de solos, presena de minerais. Os atributos temporais e os temticos so
tambm conhecidos como atributos no-espaciais ou atributos descritivos.
A manipulao destes atributos, manualmente ou atravs de sistemas computacionais,
com o objetivo de extrair informaes, denominada de anlise geogrfica.
Conceitualmente pode-se dividir as operaes de anlise geogrfica em trs grupos:
As operaes de manipulao so usadas por exemplo para classificar
tematicamente um atributo em funo do seu valor em cada posio, ou
combinar atributos diferentes com o objetivo de encontrar alguma
correlao espacial entre eles. Tomlin (1990) denomina estas operaes
de lgebra de mapas.
o As operaes de consulta espacial so usadas, por exemplo, para
recuperar de um banco de dados um conjunto de dados que satisfaa a
uma condio definida pelo usurio. O resultado de uma operao de
consulta pode ser posteriormente manipulado por um operador de
manipulao ou simplesmente visualizado atravs de uma operao de
apresentao.
o As operaes de apresentao so usadas para controlar as possveis
formas de visualizao dos resultados das operaes de manipulao ou
de consulta.
o

O registro dos atributos pode ser feito de acordo com vrias escalas ou nveis de
medidas, dependendo do grau de refinamento que se queira dar descrio do objeto de
estudo.
2.3 - NVEIS DE MEDIDAS
De forma genrica, o termo medio pode ser definido como o processo de se atribuir
um valor numrico ou um nome a cada evento observado, segundo regras prestabelecidas (Kemp,1992). Estas regras podem ir deste a simples atribuio do valor 0
ou 1 para as amostras (0 = sco, 1 = mido), at um conjunto de valores extrados dos
nmeros reais (23.3 C, 24.5 C, 28.1 C,....). A regra usada no processo de medio
determina o seu nvel, e cada nvel de medida descreve a entidade de estudo com um
determinado grau de detalhe, que varia de informaes qualitativas at informaes
quantitativas. Como a forma de se medir as variveis do mundo real afeta seus modos
de manipulao, essencial que o nvel de medida utilizado seja incorporado a um
conjunto de observaes.
Segundo Kemp (1992), as medidas podem ser classificadas em 5 nveis: binrio,
nominal, ordinal, intervalo e razo. Os trs primeiros nveis so temticos, pois a cada
medida atribudo um nmero ou nome associando a observao a um tema ou classe.
Quando um valor numrico usado nos nveis de medidas temticos, este valor serve
somente como um identificador para nomear ou classificar aquela amostra da varivel
(1 = latossolo, 2 = podzlico, ....), no podendo portanto ser usado em expresses
matemticas, pois so valores qualitativos e no quantitativos.
A regra para o nvel de medida binrio baseia-se na diferenciao entre os objetos
segundo duas classes distintas. Por exemplo, o clima pode ser classificado como: seco

ou mido, quente ou frio, atribuindo-se valores 0 e 1 para classes distintas.


Evidentemente que esta uma forma bastante grosseira de se descrever os eventos, na
qual possvelmente h uma grande perda de informaes, mas pode haver situaes nas
quais esta descrio seja suficiente.
O nvel de medida nominal uma evoluo do nvel binrio, em que o nmero de
classes disponveis para a descrio do objeto de estudo maior do que dois. Como
exemplos de classes usadas em medidas nominais tem-se: classes de solo, classes de
rocha, classes de cobertura vegetal. Uma caracterstica comum dos nveis binrio e
nominal que a classificao dos eventos feita sem nemhuma ordem inerente e serve
apenas para diferenci-los.
O nvel de medida ordinal atribui valores ou nomes para as amostras, mas gera um
conjunto ordenado de classes, baseado em critrios como tamanho (maior do que,
menor do que), altura ( 1 = baixo, 2 = mdio, 3 = alto), etc. Dados temticos de classes
de drenagem e de eroso, so exemplos de variveis medidas no nvel ordinal.
Uma caracterstica importante dos nveis de medidas temticas, que elas no
determinam magnitude.
Quando o estudo necessita de uma descrio mais detalhada, que permita comparar
intervalo e ordem de grandeza entre eventos, recorre-se aos nveis de medidas
denominados de numricos, onde as regras de atribuio de valores baseiam-se em uma
escala de nmeros reais.
Existem dois nveis de medidas baseados em escala de nmeros reais: o nvel por
intervalo e o nvel por razo. No nvel de medida por intervalo o ponto de referncia
zero definido de forma arbitrria, permitindo a atribuio de valores negativos, e
positivos [- ,0,+ ], para as amostras. O equador e o meridiano de Greenwich, usados
com referncia na determinao de posies sobre a superfcie da Terra, ou o ponto de
congelamento da gua usado como referncia nas medidas de temperatura em graus
Celsius so exemplos de referncias zero arbitrrias. Temperatura em graus Celsius,
elevao, presso, localizao geogrfica em latitude/longitude, so exemplos de
variveis descritas no nvel de medida por intervalo. Por ter um ponto de referncia zero
arbitrria, valores medidos no nvel por intervalo no podem ser usados para estimar
propores; por exemplo, no faz sentido fsico a operao 10 C*2, desde que 20 C
no duas vezes mais quente do que 10 C (Abler,1972).
No nvel de medida por razo o ponto de referncia zero no arbitrrio, mas
determinado por alguma condio natural. Por exemplo, na descrio de atributos como
o peso, a distncia entre dois pontos, a rea e o volume de objetos, no faz sentido fsico
valores negativos, sendo a ausncia destes atributos o ponto de origem zero na escala de
medida correspondente. No caso de temperatura, a condio natural o ponto de
repouso dos tomos da matria, a partir do qual no se consegue temperaturas menores.
Este ponto o zero absoluto para temperatura, zero graus Kelvin. Por ter como
referncia um ponto de zero absoluto, as medidas feitas no nvel de medida por razo
permitem estimar propores e podem ser usadas em operaes de multiplicao,
diviso e subtrao entre amostras.

As medidas temticas e as numricas por intervalo no devem ser usadas diretamente


em expresses matemticas. Entretanto, na prtica, os modelos ambientais combinam
valores por razo com valores por intervalo. Nestes casos, parmetros so includos para
permitir a converso de valores medidos no nvel por intervalo para o nvel por razo,
em unidades apropriadas. Um exemplo de converso parametrizada, envolvendo
medidas por intervalo, a formula para clculo do potencial de evapotranspirao
(Turc, 1961)

Onde :
PET = potencial de evapotranspirao (mm/mes) (razo)
T = temperatura mdia do ar ( C) (intervalo)
Rs = radiao solar (cal/cm2) (razo)
2.4 - MAPAS E VARIVEIS ESPACIAIS
O dado geogrfico na forma tabular perde uma de suas principais caractersticas, que a
viso da distribuio espacial dos atributos sobre a superfcie terrestre. A viso
espacializada dos dados geogrficos facilita a anlise das correlaes entre amostras de
uma mesma varivel e entre amostras de variveis diferentes. Um mapa um modelo
simplificado da realidade, onde a informao geogrfica apresentada de forma
espacializada e em escala. Historicamente, os mapas tm sido usados para navegao
atravs de regies desconhecidas. Dentro deste contexto, a preparao de mapas com
exatido na localizao das caractersticas fsicas o primeiro foco de ateno.
Mais recentemente, a anlise de dados mapeados para auxiliar na tomada de decises
tem se tornado uma parte importante no gerenciamento dos recursos naturais e urbanos.
Durante a dcada de 60, os procedimentos manuais de sobreposio (overlays) foram
popularizados. Estes procedimentos marcaram uma mudana importante na utilizao
de mapas, saindo de uma nfase na descrio fsica do espao para uma prescrio
espacial, apropriada para gerenciamento de aes (Berry,1991).
Esta mudana do mapeamento descritivo para o mapeamento prescritivo marcou uma
fase que revolucionou os conceitos na estrutura, contedo e uso de mapas. Os mapas de
papel tendem a ser substitudos por mapas digitais, e as mesas de luz pelo ambiente
computacional. Atualmente, para satisfazer o formalismo matemtico necessrio ao
processamento computacional dos dados geogrficos, cada tema de um mapa tratado
como uma varivel espacial separada.
Os SIGs fornecem um meio para efetivar esta transio, pois de um lado permitem o
uso dos procedimentos de sobreposio manual e de outro fornecem um vasto conjunto
de ferramentas que permite tratar questes complexas de gerenciamento de recursos
naturais de uma maneira inteiramente nova.

Burrough (1987) classifica os mapas em dois tipos: mapas de propsito geral e mapas
temticos. Mapas topogrficos so considerados de propsito geral, porque eles no so
construdos com objetivos especficos e servem como referncia para a navegao. Por
outro lado, mapas de distribuio de tipos de rochas, tipos de solos ou uso da terra, so
feitos com propsitos especficos. Estes mapas, so referenciados como mapas
temticos porque possuem informao sobre um determinado tema. Num ambiente
computacional, um mapa temtico referenciado como uma varivel temtica.
No contexto deste trabalho, um subconjunto qualquer da superfcie terrestre delimitando
uma rea sobre a qual um determinado fenmeno modelado para fins de estudo ser
chamado de regio geogrfica.
2.5 - BANCO DE DADOS GEOGRFICOS
Um repositrio de dados de qualquer natureza denominado de banco de dados.
Quando os dados existentes neste repositrio so geogrficos, denomina-se banco de
dados geogrfico. Como exemplo de banco de dados geogrfico tem-se: atlas dos
municpios e anurios estatsticos gerados pelo IBGE, dados topogrficos, dados
geoqumicos e dados geofsicos, etc. Em todos estes dados as propriedades registradas
esto sempre associadas a uma localizao na superficie da Terra. Na forma de papel, os
dados de um banco so representados por tabelas e mapas. Na forma digital, os dados
podem ser representados por imagens de sensoriamento remoto, grades regulares de
pontos, grades triangulares, alm de tabelas e mapas.
A informao geogrfica de interesse nem sempre est explcita em um dado
geogrfico. Em muitos casos a informao desejada pode estar implcita em vrias
instncias de uma varivel ou mesmo depender da influncia de outras variveis
correlacionadas. Por exemplo, a qualidade do ar na cidade de So Paulo funo de
diversas variveis, como ndice pluviomtrico, temperatura, presso, circulao de
veculos, reas verdes e etc. A informao da contribuio de cada varivel na qualidade
final do ar obtida a partir de uma srie de manipulaes. Neste caso, essencial que
todos os dados estejam disponveis e possam ser manipulados simultaneamente a
qualquer instante. Neste contexto, um banco de dados geogrfico pode ser visto como
uma forma organizada de se manter dados que possam estar correlacionados.
2.6 - SISTEMA DE INFORMAO GEOGRFICA
O termo sistema de informao geogrfica (SIG) aplicado para sistemas
computacionais que manipulam dados geogrficos. A palavra sistema deve-se ao fato do
SIG ser composto por vrios componentes interrelacionados. A palavra informao
deve-se ao fato do SIG permitir a converso de dados em informaes a partir de
manipulaes e consultas interativas sobre os dados armazenados. A palavra geogrfica
implica que os dados possuem localizaes conhecidas ou podem ser calculadas em
termos de coordenadas geogrficas. Devido sua ampla gama de aplicaes, que inclui
temas como agricultura, floresta, cartografia, cadastro urbano e redes de concessionrias
(gua, energia e telefonia), h pelo menos trs grandes maneiras de utilizar um SIG
(Cmara Neto, 1995):
o

como tecnologia de gerenciamento de uma base de dados geogrficos:

Os avanos da tecnologia de computadores e de satlites espaciais nas ltimas dcadas,


facilitaram a aquisio de dados geogrficos por orgos governamentais e privados,
gerando com isto uma massa muito grande de dados. Os SIGs possuem ferramentas que
permitem a integrao, em uma nica base, de informaes espaciais provenientes de
dados cartogrficos, dados de censo, cadastro urbano e rural, imagens de satlite.
o

como suporte para anlise espacial de fenmenos:

No estudo de sistemas ambientais, a interao entre processos deve ser considerada. Os


SIGs oferecem mecanismos para manipular simultaneamente vrios dados. Estes
mecanismos vo desde a consulta, a recuperao e a visualizao, at a combinao das
variveis para anlise. O processo de anlise dos dados , geralmente, aquele no qual as
relaes e significados que esto implcitos em um conjunto de dados so extrados e
mostrados de forma explcita (Bonham-Carter,1996).
o

como ferramenta para produo cartogrfica:

Por possuir facilidades de edio, visualizao, acesso rpido, registro geogrfico dos
dados, os SIGs esto se tornando uma ferramenta de trabalho nos orgos responsveis
por produo cartogrfica.
2.6.1 - COMPONENTES DE UM SIG
Os componentes bsicos de um SIG so: Interface com usurio, Entrada e Integrao
de Dados, Consulta e Manipulao, Sada de Dados e Sistema de Gerncia de Banco
de Dados. Cada sistema de informaes geogrficas, em funo de seus objetivos e
necessidades, implementa estes componentes de forma distinta, mas todos esto
presentes em um SIG (Cmara Neto, 1995).
A interao do usurio com o sistema pode ser atravs de uma interface grfica com
menus ou atravs de uma linguagem de comandos, onde o usurio determina uma
sequncia de operaes e ser executada.
Na entrada e integrao de dados realiza-se a converso de dados externos para um
formato interno de trabalho do SIG. Os dados externos podem estar na forma de mapas
e tabelas de atributos em papel, arquivos de mapas digitalizados, imagens de satlites,
fotografias, etc. Devido diversidade de fontes e formatos, a entrada de dados a maior
restrio na implementao de um projeto em ambiente de SIG, pois o investimento
necessrio para a construo de uma base de dados de grande porte pode ser de 5 a 10
vezes superior aquele necessrio para a aquisio de hardware e software juntos
(Aronoff,1989). Uma operao necessria e importante, executada pelo componente de
entrada a compatibilizao de localizao entre os diversos dados que esto sendo
integrados. O componente de entrada e integrao interage diretamente com o
componente Sistema de Gerncia de Banco de Dados (SGBD), descrito a seguir.
O componente sistema de gerncia de banco de dados responsvel pelo
armazenamento e recuperao dos dados no banco de dados geogrfico digital do SIG.
Para que estes dados tenham uso prtico, necessrio que o SGBD possua as seguintes
caractersticas: eficincia (acesso e modificaes de grandes volumes de dados);

integridade (controle de acesso por mltiplos usurios); e persistncia (manuteno de


dados por longo tempo, independentemente dos aplicativos que acessem o dado).
O componente de consulta e manipulao interage com o SGBD para extrair as
informaes desejadas pelo usurio. Fazem parte deste mdulo as funes de
processamento de imagens, consulta e anlise espacial. As operaes discutidas e
implementadas neste trabalho so classificadas como pertencentes ao mdulo de
manipulao.
Para permitir anlises interativas, visualizar resultados de consultas e manipulaes,
gerar relatrios e mapas, os SIGs possuem um mdulo de sada. Com o aprimoramento
da tecnologia de geoprocessamento, alguns formatos de intercmbio de dados esto se
estabelecendo como padres de fato, e isto tem permitido o uso de pacotes especficos,
como por exemplo pacotes estatsticos, fora do ambiente do SIG. A converso dos
dados do formato interno para um formato de intercmbio feita por rotinas do
componente de sada.
A Figura 2.1 ilustra o relacionamento entre os principais componentes de um SIG.

Fig. 2.1 - Componentes de um Sistema de Informao Geogrfica


FONTE: adaptada de Cmara(1995), pg 2.6
2.7 - DO DADO INFORMAO GEOGRFICA
O fluxo dos dados no processo de converso de dados geogrficos em informaes
geogrficas e a posterior utilizao destas informaes na gerao de aes de controle
pode ser decomposto em vrias etapas distintas, conforme ilustrado na Figura 2.2.
A primeira etapa compreende a aquisio dos dados atravs de vrias formas, satlites,
avies, equipamentos manuais em campo, etc, e nveis de medidas, nominal, ordinal,

intervalo e razo. O resultado desta etapa pode ser uma grande massa de dados em
diversos formatos, analgicos e digitais, e possivelmente sem uma organizao lgica.
A etapa seguinte a modelagem e a integrao destes dados em uma base comum,
gerando um banco de dados geogrfico no formato digital. As questes envolvidas nesta
etapa so discutidas no prximo Captulo.
A terceira etapa, que compreende a recuperao e a manipulao dos dados disponveis
no banco, tem por objetivo a anlise e extrao de informaes que possam
eventualmente estar implcitas nos dados. nesta etapa que, com o auxlio das
ferramentas de manipulao de dados geogrficos presentes nos SIGs, estes dados so
convertidos em informaes geogrficas.
A prxima etapa a utilizao das novas informaes no suporte tomada de decises.

Fig. 2.2 - Ciclo de extrao e utilizao de informaes

FONTE: adaptada de Aronoff (1989), pg 34


CAPTULO 3

MODELAGEM

Este Captulo procura situar o leitor com respeito s principais fases do processo de
modelagem e representao de dados geogrficos em ambiente computacional. A
abordagem adotada, ao dividir o processo em vrias fases, tem por objetivo permitir um
melhor entendimento do problema.
3.1 - CONCEITUAO DE MODELO
Ao se estudar um determinado processo ambiental, comum o uso de modelagem, que
consiste em descrever de forma matemtica, simblica ou funcional o processo de
interesse. O resultado um modelo que procura representar o conhecimento que se tem
sobre o processo em estudo. Por exemplo, para descrever o comportamento hidrolgico
de uma determinada regio, pode-se gerar para a rea de estudo um modelo hidrolgico
que descreva o fluxo da gua e sua composio.
Os computadores e consequentemente os Sistemas de Informao Geogrfica operam
sobre nmeros e caracteres, por isto no h como aplic-los diretamente a variveis do
mundo real. A representao e a anlise destas variveis ambientais no contexto
computacional passam primeiramente pela aquisio de amostras da varivel. Contudo,
devido complexidade da natureza, impreciso na medida das amostras, s
aproximaes de modelagem, aos interesses de estudo e s limitaes computacionais,
os modelos so representaes simplificadas da realidade. Um bom modelo aquele
que prev correta e consistentemente o funcionamento do mundo real para a varivel de
interesse.
Para uma mesma rea geogrfica de estudo podem ser obtidos diversos modelos, cada
um representando a viso e o interesse do modelador. Por exemplo, ao criar um modelo
conceitual a partir de uma imagem de Sensoriamento Remoto, um gelogo estrutural,
um geomorflogo e um geobotnico provavelmente produziro trs modelos diferentes.
O gelogo estrutural registrar lineamentos, atitude das camadas, eixo de dobras. O
geomorflogo est interessado nas unidades de relevo e suas formas e o geobotnico
mapear as unidades de vegetao e suas relaes com a litologia.
O grau de similaridade de um modelo com a realidade pode ser estimada pela acurcia
com que o resultado do modelo ajusta-se ao resultado do fenmeno natural e pela
correspondncia entre a previso gerada pelo modelo e a observada no fenmeno. Neste
contexto de verificao da validade do modelo, a acurcia dos dados e seus mtodos de
aquisio so fatores relevantes.
Sob a perspectiva de gerenciamento, os modelos so projetados para avaliar as
conseqncias da aplicao de determinada poltica ambiental, acompanhar a evoluo

de planejamentos e simular e estimar situaes de risco. Do ponto de vista cientfico, os


modelos so construdos para melhorar a compreenso de sistemas naturais, pois o
processo de construo de um modelo fora o modelador a justificar sua viso
conceitual do fenmeno e a quantificar a influncia de cada fator (Cross and
Moscardini,1985).
3.2 - PARADIGMA DOS QUATRO UNIVERSOS
Devido complexidade do mundo real, o processo de captura da realidade para efeito
de modelagem envolve abstraes, generalizaes e aproximaes. Neste caso uma
abordagem recomendada a diviso do processo em vrios nveis que permitam o
encapsulamento dos problemas de cada nvel, possibilitando assim um melhor
entendimento destes problemas e a conseqente a soluo dos mesmos. Esta abordagem
discutida por Peuquet (1984), Gomes e Velho (1994) e aplicada por Cmara (1995) no
desenvolvimento do modelo conceitual do SPRING. Denominada de "paradigma dos
quatro universos", esta abordagem estabelece quatro nveis ou universos de abstrao:
Universo do mundo real, que contm os objetos do mundo real que se
predende estudar.
o Universo matemtico ou conceitual, que contm uma descrio
matemtica formal dos objetos do mundo real e incorpora somente as
propriedades consideradas relevantes para o estudo. a conceitualizao
humana dos objetos do universo do mundo real.
o Universo de representao, que constitudo por descries simblicas e
finitas associadas a componentes do universo matemtico. Neste nvel
feito o mapeamento dos objetos conceituais para representaes
geomtricas.
o Universo de implementao, que um conjunto de regras que especifica
a implementao do modelo dentro de um ambiente computacional
(Guptill,1991). neste nvel que acontece a codificao. Vrias
estruturas de dados podem ser implementadas para um mesmo modelo
conceitual, baseado em consideraes como desempenho, capacidade do
equipamento, da massa de dados.
o

A figura 3.1 ilustra os nveis de abstrao relevantes para modelagem de dados


geogrficos, segundo a abordagem do paradigma dos quatro universos.

Fig. 3.1 - Nveis de abstrao relevantes.


FONTE: adaptada de Laurini e Thompson, (1992),pg.23
Uma considerao importante durante o processo de modelagem que o modelo
resultante no apenas define como uma varivel geogrfica ser representada, mas
tambm determina o conjunto de processos e anlises que podem ser implementados a
partir daquele modelo.
3.3 - UNIVERSO DO MUNDO REAL
Do universo do mundo real selecionam-se os objetos, as variveis de interesse. Estes
objetos se caracterizam atravs da variao de uma determinada grandeza fsica ou
qumica. Esta variao pode ocorrer em relao ao espao ou ao tempo. Por exemplo, ao
se estudar o comportamento do uso do solo em uma determinada regio (varivel de
interesse) , posies diferentes na regio, provavelmente possuiro culturas diferentes,
como milho, soja, arroz, pastagem, etc (variao espacial). E em uma mesma posio, o
uso do solo poder sofrer alteraes quando avaliado em pocas distintas (variao
temporal).
3.3.1 - MODELAGEM AMBIENTAL
A modelagem ambiental o desenvolvimento de modelos de estudo para processos
ambientais. Uma caracterstica comum nos dados tratados em modelagem ambiental a
presena do atributo espacial sempre associado a atributos temticos.
Os dados espaciais extrados do universo do mundo real e includos em modelos
ambientais so derivados de dados disponveis sobre topografia, meteorologia,

propriedades dos solos, propriedades geolgicas, cobertura da terra, uso da terra,


hidrologia e qualidade da gua, etc. Cada um destes tipos de dado tem caractersticas
prprias quando usados em modelos ambientais.
Uma vez que no se pode medir uma varivel espacialmente contnua em todas as
posies, deve-se usar tcnicas de aquisio de informaes para capturar um nmero
finito, mas representativo de valores, que descreva a varivel de estudo. Os
computadores disponveis so mquinas finitas, discretas, que s podem armazenar
valores com preciso finita, no permitindo o armazenamento ou a manipulao de duas
variveis espacialmentes contnuas, e ter como resultado uma terceira varivel, tambm
espacialmente contnua. Assim sendo, devido s limitaes de aquisio e de
manipulao em um ambiente computacional, a continuidade espacial presente em
algumas vriaveis ambientais requer discretizao.
Para efeito de estudo estas variveis so descritas inicialmente como um conjunto de
valores medidos de forma amostral no universo do mundo real. As medidas podem ser
feitas por nveis de medidas nmericos ou por nveis de medidas temticos, conforme
discutido na seo 2.3.
Como os dados no podem ser armazenados em computadores nem adquiridos de forma
contnua, um dos maiores problemas em usar dados espaciais em modelos ambientais
o no casamento entre a realidade espacialmente contnua, as formas de discretizao
usadas para coletar e armazemar amostras deste dados contnuos e a forma na qual estes
dados devem ser usados no modelo.
Uma das abordagens para o tratamento de variaes contnuas da natureza considera a
variao como um conjunto infinito de estados ou observaes. Como no se pode
enumerar este conjunto infinito, concentra-se apenas em um subconjunto destas
observaes. As observaes escolhidas dependem dos objetivos, dos interesses e
principalmente das ferramentas de medidas disponveis(Casti,1989) .
A pesquisa matemtica de tcnicas para soluo de equaes diferenciais contnuas tem
produzido alguns mtodos numricos que so apropriados para o tratamento da
continuidade no ambiente computacional. Estes mtodos, denominados de mtodos
numricos de diferena, baseiam-se em tcnicas que permitem a simplificao de
equaes diferenciais complexas de forma que elas possam ser resolvidas por meios
analticos. Dentre estes mtodos, dois esto sendo utilizados nas implementaes
computacionais de modelos ambientais, o mtodo de elementos finitos e o mtodo das
diferenas finitas.
O mtodo de solues por diferena finita o mais usado em modelos ambientais. Nele,
o tempo e o espao so discretizados em pequenos intervalos e uma equao diferencial
escrita para cada intervalo gerando-se assim um sistema de equaes. O sistema de
equaes ento resolvido simultaneamente (Gerald e Wheatley,1989).
O mtodo de solues por elemento finito mais apropriado para problemas nos quais a
rea de estudo no pode ser facilmente quebrada em unidades retangulares simples ou
so melhor tratadas como um conjunto de reas homogneas mas de formas irregulares.

Uma das caractersticas da tecnologia SIG representar a informao espacial


numricamente, o que contrasta com a forma analgica e espacializada dos mapas em
papel. A necessidade em modelagem ambiental de ferramentas que descrevam e
manipulem esta informao numrica de forma espacializada tem estimulado o
desenvolvimento de reas como estatstica espacial e lgebra de mapas (Berry,1993).
A estatstica espacial desenvolveu-se como uma extenso da estatstica clssica com o
objetivo de melhor caracterizar a distribuio espacial presente nos dados geogrficos.
A figura 3.2 exemplifica como o recurso da estatstica espacial d uma viso mais
precisa do comportamento da varivel.
A figura 3.2 mostra o mapeamento da densidade de microorganismos em uma regio de
um lago. Os valores usados podem ser obtidos atravs de anlises em laboratrio de
amostras coletadas em algumas posies do lago. A plotagem em um sistema de
coordenadas x,y mostrada na parte superior esquerda, onde cada par (x,y) a
localizao de cada amostra de densidade em um determinado perodo de tempo.
Quando avaliado pela distribuio numrica, o atributo de localizao (x,y)
desprezado, e a concentrao mdia de microorganismos (430 5.17) assumida como
verdadeira para todo o lago, como se v no grfico inferior direito. Quando avaliado
pela estatstica espacial, onde o atributo de localizao tambm considerado, tem-se
uma descrio mais realista da distribuio de microorganismos no lago. Percebe-se,
por exemplo, que a posio de maior e a de menor concentrao de microorgamismos
est na regio sul da rea analizada.

Fig. 3.2 Estatstica espacial: Uma ferramenta de modelagem ambiental


FONTE: Goodchild et al. (1993),p.59
A lgebra de mapas, por sua vez, tambm pode ser vista como uma extenso da lgebra
tradicional aplicada a dados geogrficos. Na lgebra de mapas o comportamento
espacial de um varivel ambiental sobre uma regio geogrfica tratado como um
operando da lgebra.
3.4 - UNIVERSO MATEMTICO

Neste nvel de abstrao busca-se conceituar e definir formalmente os objetos de estudo,


selecionados do universo do mundo real. O resultado deste nvel de abstrao a
conceituao humana da realidade descrita na forma matemtica. Normalmente s as
propriedades consideradas relevantes so incorporadas ao modelo.
Quando o modelo assume a forma matemtica, com entidades simblicas satisfazendo
um conjunto particular de axiomas e teoremas, este modelo denominado modelo
matemtico.
3.4.1 - classes de dados geogrficos: Campo e Objeto
No universo matemtico, classificam-se os dados geogrficos em duas grandes classes
(Goodchild, 1992):
A primeira classe, denominada de campo geogrfico ou geo-campo, formada por
variveis cujos valores so definidos em todas as posies da regio geogrfica de
estudo, ou seja, so variveis espacialmente contnuas. Variveis como temperatura,
topografia, teor de minerais, reflectncia e emitncia pertencem a esta classe de dados
geogrficos.
A segunda classe, denominada de objetos geogrficos ou geo-objetos, formada por
variveis que apresentam descontinuidade espacial e podem ser individualizadas, ou
seja, estas variveis no so definidas em todas as posies da regio geogrfica de
estudo. Variveis como rios, determinada cultura em uma imagem ou lotes em um mapa
cadastral pertencem a esta classe de dados geogrficos.
Variveis cujo valor pode estar associado com uma posio geogrfica (x,y), so
denominadas genricamente de variveis espaciais. Este trabalho aborda somente a
modelagem e manipulao de variveis espaciais da classe geo-campo.
3.4.2 - DEFINIO DE CAMPO
Goodchild (1992) sugere que o elemento fundamental de informao geogrfica uma
tupla do tipo:
T = <x,y,z1,z2 ,z3,......zn>
Esta tupla T descreve o valor de n variveis espaciais na posio (x,y). Como x e y
determinam posies no espao, e o espao contnuo, o nmero de tuplas infinito.
Usando o conceito de tupla, pode-se afirmar que uma varivel espacial da classe campo
pode ser descrita como um conjunto infinito de tuplas <x,y,z>, tal que a componente z
de cada tupla contm o valor da varivel espacial na posio x,y (Goodchild,1992).
Usando uma abordagem mais formal, Cmara (1995) define um geo-campo (f) como
uma entidade matemtica que representa a distribuio de uma varivel espacialmente
contnua sobre uma regio geogrfica (R).
f = [R,V,

R : regio geogrfica definindo o domnio espacial

V : contra-domnio de valores da varivel na regio geogrfica


: mapeamento entre pontos (x,y) em R e valores em V (

:R

V)

O conceito de geo-campo pode ser especializado em funo da varivel geogrfica que


se esta modelando. Cmara (1995) sugere trs especializaes para geo-campo.
Temtico: usado para modelar variveis cujos valores foram obtidos
atravs de escalas de medidas temticas, binria, nominal e ordinal. A
funo caracteriza um geo-campo temtico quando define um
mapeamento : R V, tal que V um conjunto finito enumervel. Os
elementos de V definem os temas de um geo-campo temtico (p.ex. um
mapa de solos caracterizado pelo conjunto de temas {latosolo roxo,
litosolo, podzlico vermelho, ...}).
o Numrico: usado para modelar variveis cujos valores foram obtidos
atravs de escalas de medidas numricas, intervalo e razo. A funo
caracteriza um geo-campo numrico quando define um mapeamento :
R V, tal que V o conjunto dos reais. Dados de altimetria, temperatura,
presso so exemplos de dados geogrficos que podem ser modelados
conceitualmente como geo-campo.
o Imagem: usado para modelar variveis cujos valores foram obtidos
atravs de discretizao da resposta recebida por sensor remoto (passivo
ou ativo) de uma rea da superfcie terrestre. A funo caracteriza um
geo-campo imagem quando define um mapeamento : R V, tal que V
o conjunto dos naturais. Esta classe uma especializao da classe geocampo numrico.
o

Uma caracterstica particular dos campos fsicos o grau extremamente alto de


autocorrelao espacial (Cliff e Ord,1981). Esta caracterstica permite inferir que
posies prximas tm chance de possuirem caractersticas similares, compensando
assim o fato de no se medir o fenmeno contnuo em todas as posies, dado que elas
so infinitas.
O conhecimento da autocorrelao espacial fornece pouca informao de quo
rpidamente os valores mudam entre posies conhecidas. Para manipular e representar
campos em modelos matemticos necessrio encontrar alguma forma de ligar a
variao contnua do campo, como ela observada na natureza, com as amostras
individuais armazenadas no computador, representando os valores do fenmeno em
certas posies. Esta ligao entre a realidade contnua e sua representao no
computador obtida:
dividindo-se o espao contnuo em posies discretas, onde valores
discretos podem ser medidos e registrados;
o estabelecendo-se regras para interpolar valores desconhecidos entre estas
posies, de forma que seja possvel derivar a continuidade presente no
campo a partir de sua representao discreta.
o

3.5 - UNIVERSO DE REPRESENTAO

Neste nvel de abstrao, concentra-se em como representar geometricamente no


ambiente computacional as entidades de interesse selecionadas do universo do mundo
real e definidas formalmente no universo matemtico. Neste contexto so feitas as
associaes entre definies matemticas das entidades e as possveis representaes
geomtricas para as mesmas.
3.5.1 - REPRESENTAES GEOMTRICAS
O processo de desenvolvimento de modelos para grandezas fsicas ou qumicas da
realidade envolve a discretizao da variao espacial destas grandezas com o objetivo
de permitir a sua descrio, a sua representao e a sua manipulao em um ambiente
computacional.
A "plotagem" do conjunto de amostras de uma varivel ambiental modelada
conceitualmente como geo-campo em um grfico tri-dimensional x,y,z, onde z o valor
da varivel e (x,y) sua posio geogrfica, gera uma superfcie que representa
geometricamente o comportamento espacial da varivel em estudo.
Para Goodchild (1992) as entidades reais modeladas conceitualmente como geo-campo
podem ser representadas geometricamente como: grade regular de clulas, regies
contguas, grade triangular, isolinhas, grade regular de pontos e amostras irregulares.
Cada representao geomtrica incorpora caractersticas prprias ao se representar a
realidade, e estas caractersticas determinam as manipulaes matemticas possveis
sobre o modelo.
o

grade regular de clulas: a representao grade regular de clulas de


uma varivel geo-campo particiona a regio geogrfica de estudo,
domnio espacial, em uma matriz de clulas, e atribui a cada clula o
valor mdio de todas as posies da varivel dentro da clula. Como
resultado desta estratgia, os valores atribudos s clulas vizinhas
podem ser diferentes, causando mudanas abruptas entre clulas. Dados
adquiridos por satlites de sensoriamento remoto normalmente usam a
representao grade regular de clulas. A geografia de uma grade
regular de clulas pode ser descrita completamente pela largura, pelo
comprimento da clula, pela coordenada de origem da grade, pelo
nmero de linhas e colunas da grade.

Figura 3.3 - Representao grade regular de clulas de uma vrivel geo-campo

regies contguas: a representao regies contguas particiona o


domnio espacial de uma varivel geo-campo em regies contguas e
com formas normalmente irregulares, atribuindo a cada regio o valor
mdio estimado de todas as posies da varivel dentro daquela regio.
Os limites de cada regio, representada por um polgono, podem ser
definidos por caractersticas similares da prpria varivel, como por
exemplo tipos de cobertura vegetal, tipos de solos, etc, ou por
caractersticas da rea de estudo que independam da varivel, como
linhas divisrias, de municipios, de bacias hidrogrficas e etc. Em bancos
de dados ambientais a representao regies contguas normalmente
usada para geo-campos temticos, tipos de solos, tipos de vegetao, etc.
Para que estes dados possam ser manipulados, as regies polgonais so
associadas a tabelas contendo informaes numricas e descritivas sobre
as mesmas.

Figura 3.4 - Representao regies contguas de uma vriavel geo-campo


o

grade triangular (TIN): particiona o espao da rea de estudo em


regies triangulares. A correspondncia entre uma varivel campo e sua
representao grade triangular determinada por um conjunto de pontos
crticos amostrados na varivel de estudo e seus valores usados so como
vrtices dos tringulos na representao. A determinao do valor da
varivel em qualquer posio obtida por uma funo linear, que tem
como parmetros os valores dos vrtices do tringulo que contm a
posio desejada. No caso da representao grade triangular, no
ocorrem mudanas abruptas entre regies triangulares, o que ocorre so
mudanas de declividade entre regies.

Figura 3.5 - Representao grade triangular de uma vriavel geo-campo


o

grade regular de pontos: a representao grade regular de pontos de


uma varivel geo-campo guarda os valores da varivel nos pontos de
interseo de uma grade retangular imaginria sobre a rea de estudo. A
representatividade destes valores em relao ao comportamento do
fenmeno de estudo depende da taxa de amostragem destes valores. Por
exemplo, o espaamento entre as amostras deve ser no mnimo duas
vezes maior que a maior variao espacial presente no fenmeno em
estudo. A geografia de uma grade regular de pontos pode ser descrita
especificando-se o espaamento (x,y), a origem, e a orientao da grade.

Figura 3.6 - Representao grade regular de pontos de uma vriavel geo-campo

amostras irregulares: A representao amostras irregulares descreve


uma varivel geo-campo atravs de um conjunto de valores medidos em
posies irregularmente espaadas dentro da regio geogrfica de estudo.
Estas posies podem ser definidas em funo do comportamento do

processo em estudo e ser representativas de suas vizinhanas, como por


exemplo, locais cuidadosamente selecionados para coleta de ndices
pluviomtricos. Em alguns casos estas posies so definidas por fatores
que no dependem do processo em estudo e podem ser menos
representativas deste processo, como por exemplo, coleta de dados
atmosfricos em aeroportos.

Figura 3.7 - Representao amostras irregulares de uma vriavel geo-campo

isolinhas: nas representaes anteriores partia-se da posio e


determinava-se o valor. A estratgia da representao isolinha parte do
valor e determinam-se todas as posies dentro da regio geogrfica para
aquele valor da varivel. Desta forma constri-se uma sequncia de
linhas ordenada por valor, onde cada linha representa posies adjacentes
de mesmo valor. Na representao isolinha os valores so definidos
somente ao longo das linhas. Diferente das representaes anteriores,
onde os elementos espaciais so pontos e reas, o modelo isolinha usa
linhas como elementos espaciais. Como a grade triangular, a
representao isolinha particiona o espao em regies sobre a qual o
valor do fenmeno varia. Diferente da grade triangular, a variao entre
linhas no linear nem definida de forma clara. A nica considerao
que se pode fazer que o valor da varivel, a menos de algumas
excees, se mantm dentro da faixa de valores determinada pelas linhas
adjacentes. Finalmente, a exemplo da grade triangular, como as
isolinhas devem ser medidas por nveis de medidas numricos, a
representao isolinha no deve ser usada para representar dados gerados
por sistemas de medidas temticas.

Figura 3.8 - Representao isolinhas de uma vriavel geo-campo


3.5.2 - CARACTERSTICAS DAS REPRESENTAES GEOMTRICAS
As seis representaes geomtricas de variveis da classe geo-campo, representam duas
formas distintas de explorar a autocorrelaco espacial existente nestas variveis
(Goodchild,1992). As representaes geomtricas denominados por partes consideram
que localizaes prximas so similares, enquanto que as representaes denominadas
de amostras pontuais exploram o fato de que os valores de localizaes vizinhas podem
ser estimados a partir dos valores de certas localizaes.
Das 6 representaes descritas acima, 3 podem ser classificadas como representaes
por partes: grade regular de clulas, regies contguas e grade triangular, pois estas
representaes dividem a rea geogrfica (domnio espacial) da varivel geo-campo em
regies contguas. As variaes no valor do geo-campo dentro de cada regio so
descritas por uma funo matemtica, tendo como variveis as coordenadas espaciais
(x,y). Para as representaes grade regular de clulas e regies contguas a funo
matemtica uma constante para cada regio, mas para a representao grade
triangular a funo mais usada uma funo linear. Desta forma, ao se representar a
varivel em um grfico tri dimensional, as representaes grade regular de clulas e por
regies contguas geram uma superfcie com degraus de descontinuidade entre as
regies horizontais, enquanto a representao grade triangular gera uma superfcie
onde os planos das regies triangulares possuem declividades diferentes, mas sem
degraus de descontinuidade entre os limiares das regies. A principal caracterstica das
representaes por partes que o valor ou funo atribuda a cada regio
representativo do valor mdio ou tendncia geral da regio. Como no se pode
representar precisamente a varivel em todos os pontos individualmente, pressupe-se
que uma integrao sobre os valores da regio resultaria no valor ou funo que se est
atribuindo a regio.
Usando uma abordagem diferente, as representaes geomtricas denominadas de
amostras pontuais - isolinhas, grade regular de pontos e amostras irregulares procuram representar a varivel a partir de um conjunto de medidas pontuais em
diferentes posies da regio geogrfica de interesse. Nenhum valor atribudo a
posies que no foram amostradas e, exceto no caso de isolinhas, nenhuma informao
fornecida sobre a variao do valor entre amostras. Como no caso anterior, supe-se
que a variao entre amostras pode ser descrita por uma funo matemtica; contudo,
neste caso, a forma desta funo nem sempre definida claramente. Normalmente so
usadas funes lineares, embora outras formas sejam tambm comuns, como por
exemplo, funes de maior ordem que representam de forma mais exata uma superfcie

em uma janela 3x3 de uma grade regular de pontos. A funo de interpolao usada
depende da aplicao, mas, em geral, a preciso com que um valor pode ser estimado
depende da resoluo do modelo.
Vale ressaltar que a representao geomtrica isolinha , na verdade, uma combinao
das duas classes de representaes descritas acima. Alm de se encaixar na classe
amostras pontuais, a representao isolinha permite inferir informaes sobre a
variao entre linhas com base na concentrao destas linhas, sendo esta uma
caracterstica da classe de representaes por partes.
Em resumo, pode-se afirmar que as representaes por partes fornecem uma descrio
geomtrica de forma genrica de uma varivel geo-campo, enquanto as representaes
por amostras pontuais fornecem dados precisos em um nmero limitado de posies.
Em termos de representao de superfcie, util considerar as representaes
anteriormente descritas em 3 grupos distintos. Representaes por partes constantes:
grade regular de clulas e regies contguas, que representam as variveis por
superfcies horizontais, com quebra vertical nos limiares dos pixels ou das regies
poligonais. Representaes de superfcie: grade triangular e isolinhas, que representam
as variveis por superfcies contnuas com valores variando dentro das regies e com
continuidade nos limiares. Representaes pontuais; grade regular de pontos e
amostras irregulares, que no representam de forma direta uma superfcie, necessitando
de interpolaes para descreverem uma superfcie.
3.5.3 - RELAO ENTRE UNIVERSO MATEMTICO E UNIVERSO DE
REPRESENTAO
Diversas questes devem ser consideradas na anlise de quo bem as representaes
computacionais descrevem a realidade.
A primeira questo independe das caractersticas dos modelos de representaes e est
relacionada com a qualidade dos dados disponveis. Dados com erros interferem na
fidelidade das representaes. Estes erros surgem principalmente durante o processo de
aquisio, podem ser aleatrios ou sistemticos e esto associados a acurcia das
localizaces e dos valores medidos.
Mesmo assumindo que as medidas so acuradas, os modelos continuam sendo
representaes simplificadas da realidade. Estimar a acurcia com que o modelo
discreto representa uma varivel espacialmente contnua torna-se uma tarefa difcil,
dado que no se pode comparar diretamente os dois.
A terceira questo, que afeta a relao realidade/representao, a escala e a frequncia
de amostragem com a qual o fenmeno est sendo capturado. Segundo o teorema da
amostragem (Nyquist), para se recuperar uma informao, necessrio que a taxa de
amostragem seja no mnimo duas vezes maior que a maior variao presente no dado.
Ou seja, para uma grade regular com espaamento de 30 metros (taxa de amostragem)
no se consegue recuperar fcilmente objetos menores que 60 metros (maior variao).
Outra questo importante que afeta a relao realidade/representao a capacidade que
cada representao geomtrica possui para reproduzir fielmente as variaes presentes

nos processos ambientais. Representaes por partes constantes substituem a variao


local por uma mdia local, suavizando a variabilidade. Representaes de superfcie
representam a variabilidade atravs de mudanas de declividade, permitindo melhor
fidelidade da taxa de variao. O usurio deve, em funo da aplicao, determinar
como usar e interpretar estes modelos de representaes geomtricas da realidade. Por
exemplo, se pequenas variaes no valor da varivel espacial so importantes,
essencial que a representao escolhida seja capaz de representar esta variao. Em uma
situao oposta, quando as pequenas variaes no valor da varivel geogrfica levam a
resultados inconcludentes, a utilizao de um modelo que suaviza estas variaes de
altas frequncias enquanto mantm uma boa representao das baixas frequncias pode
ser a soluo.
Algumas converses entre representaes podem tambm introduzir artefatos, tais como
faces triangulares sem declividade em grade triangular gerada a partir de representao
isolinha (isto ocorre quando os trs ns do tringulo so obtidos de uma mesma
isolinha). Pode tambm acontecer de cumes e vales serem eliminados (isto ocorre
quando faces triangulares cobrem cumes e vales que no foram representados pelas
isolinhas). Estes dois exemplos de artefatos so crticos em modelos hidrolgicos por
causarem mudanas na direo de fluxos.
Em alguns casos a fidelidade do modelo em representar a varivel desejada uma
questo de escolha subjetiva: este modelo ajusta-se com a verso de realidade esperada
pelo modelador?
3.6 - UNIVERSO DE IMPLEMENTAO
O conceito de universo de implementao como um dos nveis do processo de
modelagem tem por objetivo separar o universo de representao das particularidades
das estruturas de dados utilizadas na implementao computacional de representaes
geomtricas. Neste nvel trabalha-se com estruturas de dados matriciais e vetoriais e
com formas eficientes de acesso aos dados.
3.6.1 - RELAO UNIVERSO DE REPRESENTAO/ UNIVERSO DE
IMPLEMENTAO
Devido a um mapeamento complexo entre representaes geomtricas e estruturas de
dados, frequentemente as duas so confundidas (Goodchild,1992). Se se considerar
somente duas grandes categorias de estruturas de dados - matriz e vetor, este
mapeamento pode ser visto como:
TABELA 3.1 - MAPEAMENTO DE REPRESENTAO GEOMTRICA PARA
ESTRUTURA DE DADOS
Representao

Estrutura de dados

Grade regular de clulas

matriz

Regies contguas

vetor (arco, n,polgono)

grade triangular

vetor (arco, n,polgono)

Isolinhas

vetor(linhas)

Grade regular de pontos

vetor ou matriz

Amostras irregulares

vetor

Ento, um conjunto de dados armazenado em estrutura vetorial, pode representar uma


realidade geogrfica em vrios modelos de representaes diferentes. Para que um
conjunto de dados geogrficos presentes em um banco seja usado de forma apropriada,
importante saber qual representao geomtrica foi usada no estgio de modelagem
dos dados no banco de dados.
3.7 - CONCLUSES
Todas as representaes geomtricas descritas anteriormente podem ser utilizadas para
descrever em maior ou menor detalhe os geo-campos numricos. J os geo-campos
temticos, por serem formados por um conjunto finito de classes ou temas, no utilizam
as representaes de superfcie (grade triangular e isolinhas).
A seguir, na Tabela 3.2 apresentado uma correspondncia entre os universos do
modelo apresentado neste Captulo.

TABELA 3.2 - CORRESPONDNCIA ENTRE OS UNIVERSOS DO MODELO

Universo do
mundo real

Universo
conceitual

Universo de
representao

Universo de
implementao

Tipos de solos,
Cobertura
Vegetal,etc

Geo-campo

Regies Contguas,
Grade Regular de
Clulas, amostras
irregulares, Grade
Regular de pontos

Estruturas de dados
Vetor/Matriz

Grade Regular de
Clulas, Regies
Contguas, Grade
Regular de pontos,
Grade triangular,

Estruturas de dados
Vetor/Matriz

Altimetria,
Temperatura,
Reflectncia

(Temtico)

Geo-campo
(Numrico)

(arco, n, polgono,
linhas)

(arco, n, polgono,
linhas)

Isolinhas, amostras
irregulares

CAPTULO 4

MANIPULAO: ANLISE E SNTESE

Normalmente, utilizam-se formalismos matemticos bem definidos para expressar o


desenvolvimento de um modelo e com isto provar a sua validade. No entanto, no caso
de dados geogrficos no existe ainda uma maneira formal de expressar as
transformaes e manipulaes necessrias na etapa de anlise dos dados geogrficos.
Como consequncia desta carncia de uma linguagem formal, a ser usada para expressar
os procedimentos de manipulao sobre os dados disponveis, torna-se difcil estimar a
validade dos resultados obtidos a partir destes dados.
Em uma anlise da literatura disponvel sobre os esforos no sentido de suprir esta
carncia da tecnologia de geoprocessamento, identificam-se duas abordagens distintas:
de um lado existem tentativas que procuram formalizar a integrao dado
geogrfico/modelo matemtico no ambiente computacional (Goodchild,1992;
Kemp,1992; Cmara,1995), de outro lado existem trabalhos que procuram caracterizar
os principais operadores sobre dados geogrficos, mas sem formalismo matemtico
(Burrough,1987; Berry,1987; Tomlin,1990). Parece existir tambm um consenso entre
alguns autores de que desejvel e possvel separar as operaes matemticas que
podem ser aplicadas sobre geo-campos, das suas possveis formas de representao no
ambiente computacional.
Este Captulo procura mostrar as questes envolvidas na manipulao de um conjunto
de dados geogrficos. Mostra inicialmente a necessidade de converses entre as vrias
representaes geogrficas e apresenta um conjunto de regras possveis de serem
utilizadas nestas converses. A seguir, apresenta a lgebra de campos, formada por um
conjunto de operadores usados na manipulao de geo-campos. Finalmente discute as
formas de interao do usurio com as ferramentas de manipulao.
4.1 - MANIPULANDO CAMPOS
Como se afirmou anteriormente, em um ambiente computacional no possvel
adicionar dois geo-campos e se ter como resultado um terceiro geo-campo, devido
continuidade espacial inerente ao conceito de geo-campo e s limitaes presentes nos
computadores, como mquinas finitas e discretas. A manipulao matemtica de geo-

campos em computador passa ento pela reduo de cada geo-campo a um conjunto


finito de amostras numricas. Esta a funo dos modelos de dados espaciais usados
para representar variveis contnuas em modelagem ambiental, conforme discutido
anteriormente.
Outra considerao que, para se manipularem duas variveis geo-campo
simultaneamente, as posies com valores dos geo-campos devem corresponder. Ou
seja, para se adicionar uma varivel geo-campo "A" com uma varivel geo-campo "B",
todas as posies discretizadas do geo-campo "A" devem ser somadas com o valor da
mesma posio no geo-campo "B". O problema que em geo-campos descritos por
representaes geomtricas diferentes, as posies com registro de valores normalmente
no correspondem. Isto exige que, antes de qualquer operao sobre variveis geocampos, seja verificado se as representaes geomtricas so espacialmente
equivalentes e, se no forem, necessrio convert-las.
Duas variveis geo-campo so espacialmente equivalentes quando a geografia de todos
os elementos espaciais corresponde exatamente e completamente (Kemp,1992). Tal
condio encontrada por exemplo, em duas imagens registradas, de mesma resoluo
e de igual dimenso. Isto , se A e B so representaes espacialmente equivalentes,
elas tm mesma resoluo, mesma origem, mesma orientao e mesma projeo. A
comparao entre geo-campos s pode ser feita entre representaes espacialmente
equivalentes.
A Figura 4.1 ilustra uma operao de adio e uma operao de atribuio entre geocampos cujos modelos de representao no so espacialmente equivalentes. Na
operao de adio B + C, como a representao geomtrica do geo-campo B, grade
regular de pontos, no espacialmente equivalente representao geomtrica do
campo C, amostras irregulares, ser necessrio, antes de se efetuar a operao,
converter a representao do geo-campo B para a representao amostras irregulares ou
converter a representao do geo-campo C para a representao grade regular de
pontos.
A representao geomtrica do geo-campo "soma" resultante da adio ser grade
regular de pontos, se a representao do geo-campo C foi convertida para grade regular
de pontos antes da adio, ou ser amostras irregulares, se a representao do geocampo B foi convertida para amostras irregulares antes da adio. Mas a operao de
atribuio especifica que a representao geomtrica do resultado deve ser isolinhas
(varivel A). Neste caso uma nova converso de representao deve acontecer.

Fig. 4.1 - Operao entre geo-campos de representaes diferentes

As Sees 4.2.1 e 4.2.2 mostram que possvel prescrever um conjunto de regras de


converso de representaes para campos numricos e para campos temticos, de
maneira que as operaes entre campos armazenados em diferentes representaes
possam ser excutadas. A Seo 4.2.3 apresenta um conjunto de regras para converso,
onde o princpio para definio das regras de converso a densidade de amostras da
representao.
A manipulao algbrica entre variveis espaciais, como as variveis do tipo campo,
pode ser vista como uma extenso da manipulao algbrica de variveis de tipos
tradicionais como inteiro, ponto flutuante, etc, onde o atributo posio espacial deve ser
considerado. Por causa do atributo espacial, uma simples operao matemtica pode se
tornar uma operao espacial complexa, envolvendo a converso de uma determinada
representao para outra.
Estas converses so feitas para:
o
o

permitir que o lado direito da equao seja computado,


para que o resultado seja atribudo ao lado esquerdo da equao.

4.2 - CONVERSES ENTRE REPRESENTAES GEOMTRICAS


Os Bancos de Dados Geogrficos, frequentemente, existem antes da tarefa de
modelagem ambiental ser concebida, e o que normalmente acontece que um modelo
ambiental projetado de forma a usar os dados que esto disponveis. Estes dados
podem estar em representaes que no so espacialmente equivalentes, e isto leva
necessidade de uma srie de converses, de forma a compatibiliz-los para
manipulao.
O processo de converso entre representaes geomtricas de uma varivel espacial
pode ser conceitualizado em dois estgios. O primeiro estgio, que inclui a interpolao
espacial, procura recuperar a continuidade espacial da varivel a partir de sua
representao discreta presente no modelo de dados disponvel. O segundo estgio, que
inclui a amostragem, deriva uma nova representao a partir dos valores gerados pela
interpolao espacial. Juntos, interpolao espacial e amostragem, podem ser
chamados de reamostragem.
Kemp (1992) define interpolao espacial como um conjunto de regras para obteno de
um geo-campo completo a partir de uma representao geomtrica; e amostragem como
um conjunto de regras para obteno de uma representao geomtrica a partir de um
geo-campo completo.
Ao se efetuar converso entre representaes geomtricas necessrio considerar o tipo
de dado envolvido. Geo-campos numricos so provenientes de nveis de medidas de
escala contnua, nmeros reais, e com isto permite que, no processo de converso,
novos valores dentro dos limites dos dados originais sejam gerados. Geo-campos
temticos so provenientes de nveis de medidas de escalas discretas, conjunto finito de
temas, e no se pode criar novos temas no processo de converso. Esta diferena sugere
que a abordagem para converso de representaes com geo-campos temticos seja
diferente da abordagem para converso de representaes com geo-campos numricos.

A seguir descrita de forma sucinta uma abordagem possvel para a converso entre
representaes geomtricas de geo-campos numricos e de geo-campos temticos. O
objetivo desta descrio mostrar que possvel prescrever regras de converso entre
representaes. Com a evoluo da tecnologia de Geoprocessamento, as linguagens para
manipulao de geo-campos devero incorporar regras que permitam que, em operaes
como a exemplificada na Seo 4.1, as converses necessrias sejam automticas.
A descrio a seguir dividida em duas partes:
o Como cada representao origem pode ser

interpolada;
o Como amostrar valores para gerar a

representao destino.
4.2.1 - CONVERSO ENTRE REPRESENTAES DE CAMPOS NUMRICOS
a) Interpolao
O processo de interpolao pode ser entendido como o mecanismo de se encontrar o
valor de um campo em um nmero to grande quanto se queira de posies a partir de
uma de suas possveis representaes discretas. Como cada representao possui suas
particularidades, tcnicas diferentes so usadas na determinao dos valores de um geocampo em todas as suas posies desejadas.
Grade Triangular: As prprias funes lineares que descrevem a
representao grade triangular podem ser usadas na interpolao.
o Grade Regular de Clulas e Regies Contguas: Quando se manipulam
geo-campos numricos em representaes Grade Regular de Clulas e
Regies Conectadas, pode-se usar um conjunto de interpoladores
clssicos para determinar um valor intermedirio entre as regies
adjacentes, tendo-se assim uma estimativa mais precisa da realidade.
Estes interpoladores incluem a simples mdia ponderada e funes
matemticas de maior ordem, como interpoladores bicbicos e fractais
(Felgueiras e Goodchild, 1995).
o Isolinhas: Muitos algoritmos para estimar valores entre isolinhas esto
disponveis (Weibel e Heller, 1991). Conceitualmente, o valor de um
ponto posicionado entre duas linhas de uma representao isolinha pode
ser determinado por uma interpolao linear ponderada pelas distncias
do ponto as duas linhas adjacentes a ele.
o

Fig. 4.2 - Exemplo de interpolao na representao isolinha

Grade regular de pontos e amostras irregulares: Existe um grande


nmero de tcnicas para determinar valores de um campo numrico a
partir de amostras pontuais. Pode-se citar algumas como ponderao por
distncia, Kriging, splines, interpolao polinomial e mnimos
quadrados. Mas nenhuma tcnica superior s outras para todas as
aplicaes, e a seleo da mais apropriada para converso entre
representaes computacionais depende do tipo dos dados, do grau de
preciso desejado, do esforo camputacional disponvel, da experincia e
conhecimento dos dados pelo modelador.

b) Amostragem
Modelos por partes constantes: na converso para representaes por
partes constantes, a interpolao na representao origem deve gerar um
conjunto de valores para cada regio da representao destino, de forma
a permitir o clculo de uma mdia representativa para a regio.
o Grade Triangular: a amostragem para gerar a representaco grade
triangular de um campo requer a seleo de pontos crticos da varivel
espacial. Quando o nmero de amostras disponvel representativo, a
seleo de pontos crticos pode ser feita automaticamente
(Kumler,1992). Um nmero representativo de amostras s depende do
estgio de interpolao.
o Isolinhas: a amostragem para gerar a representaco isolinha de um
campo requer somente um conjunto denso de valores de forma a permitir
preciso das isolinhas geradas.
o amostras irregulares: a gerao de uma representao por pontos
irregulares a mais direta, pois amostram-se pontos em algumas
posies da representao origem.
o

4.2.2 - CONVERSO ENTRE REPRESENTAES DE CAMPOS TEMTICOS


a) Interpolao
O princpio usado na interpolao de dados temticos o de que as caractersticas de
uma posio de valor desconhecido so similares s caractersticas da posio de valor
conhecido mais prxima.
A interpolao de campos temticos a partir de representaes por partes constantes
(grade regular de clulas e regies contguas) retorna o valor da regio origem que
contm a posio desejada.
Para representaes pontuais, o algoritmo de interpolao mais usado o de polgonos
de Thiessen (Burrough,1987). Este algoritmo divide a rea de estudo em regies
contendo amostras. O que caracteriza uma regio de Thiessen que a distncia de
qualquer ponto da regio amostra menor do que a distncia deste mesmo ponto a

qualquer outra amostra fora da regio. A Figura 4.3 ilustra a definio de polgonos de
Thiessen.

Fig. 4.3 - Polgonos de Thiessen: a) Amostras irregulares b) Amostras regulares


FONTE: adaptada de Burrough(1987),p. 148

b) Amostragem
O estgio de amostragem, na converso de representao entre campos temticos, deve
ser baseado em um conjunto de regras que gerem um modelo fiel a variao do
fenmeno. As regras mais usadas so:
a classe que cobre maior parte da regio no dado fonte torna-se o valor
da regio destino;
o Regras de precedncia. Se vrias classes da representao origem
ocupam uma mesma regio destino, a de maior precedncia atribuda
regio. A precedncia neste caso definida pelo usurio com base na
metodologia usada na sua pesquisa.
o

4.2.3 - REGRAS PARA CONVERSO


Um dos desafios para pesquisas envolvendo linguagens para manipulao de campos
como incorporar linguagem regras automticas de converses, de forma que, a partir
de uma rotina escrita na linguagem, no sejam necessrias interaes do usurio durante
sua execuo. Algumas propostas aparecem na literatura (Kemp,1992; Smith,1992),
mas nenhuma com o objetivo de serem regras definitivas, pois todos reconhecem que
em alguns casos, dados especficos requerem tratamentos especficos.
Intuitivamente, possvel desenvolver um conjunto de regras para converso de geocampos. Como a estrutura mais conveniente para operaes espaciais e matemticas a

grade regular de pontos, uma regra simples poderia ser converter todas as variveis para
sua representao grade regular de pontos e em seguida operar sobre estes geo-campos;
esta a abordagem da lgebra de mapas proposta por Tomlin(1992). Entretanto, toda
converso de representao geralmente causa perda de informao, devido s
aproximaes causadas pelas interpolaes e amostragens. Com o objetivo de
minimizar estas possveis perdas de informao, pode-se optar por converter as
representaes para a representao do dado de maior densidade na equao, onde
densidade definida como o nmero de elementos espaciais por unidade de rea.
Usando a abordagem de densidade, Kemp(1992) sugere as seguintes regras:
o
o

o
o

Se as representaes das variveis presentes na operao so


espacialmente equivalentes, no se fazem converses;
Se uma das representaes presentes na operao for TIN ou isolinhas,
usa-se a representao da varivel que receber o resultado da operao,
varivel destino;
Se as representaes das variveis presentes na operao so grades
regulares espacialmente equivalentes, usa-se a representao da grade
mais densa;
Se a representao da varivel destino for espacialmente idntica
representao de uma varivel da operao, use a representao da
varivel destino;
Se a representao de uma das variveis da operao for TIN ou
isolinhas e a outra uma grade regular, usa-se a representao grade
regular;
Se as representaes das variveis presentes na operao possuirem
densidades prximas, usa-se a representao da varivel destino;
Usa-se a estrutura mais densa.

A Figura 4.4 mostra, usando o operador soma como exemplo, uma srie de possveis
combinaes entre representaes de variveis geo-campo e, usando a abordagem de
densidade, indica atravs do smbolo v qual a representao mais indicada para realizar
a operao.
Por exemplo, no primeiro conjunto de combinaes tem-se como entrada uma
representao grade regular de pontos e uma representao amostras irregulares.
Considerando cinco possveis representaes para o resultado da operao tem-se:
Representao de sada uma grade regular de clulas com densidade
prxima a de uma grade regular de pontos presente na entrada.
Converte as representaes de entrada, grade regular de pontos e
amostras irregulares para a representao de sada, grade regular de
clulas, e a seguir efetua a operao.
o Representao de sada uma grade regular de clulas de densidade
menor que a da grade regular de pontos de entrada. Converte a
representao de entrada amostras irregulares para a representao
grade regular de pontos, ou a representao grade regular de pontos
para amostras irregulares, efetua a operao, e a seguir converte o
resultado da operao para a representao de sada desejada, grade
regular de clulas.
o

Representao de sada uma grade regular de clulas de densidade


maior do que as representaes de entrada; grade regular, amostras
irregulares. Converte as representaes de entrada, grade regular de
pontos e amostras irregulares para a representao de sada, grade
regular de clulas, e a seguir efetua a operao.
o Representao de sada regies contguas.
Converte a representao
de entrada amostras irregulares para a representao grade regular de
pontos, ou a representao grade regular de pontos para amostras
irregulares, efetua a operao, e a seguir converte o resultado da
operao para a representao de sada desejada, regies contguas.
o Representao de sada uma grade regular de pontos com densidade
prxima a de uma grade regular de pontos presente na entrada.
Converte a representao de entrada amostras irregulares para a
representao grade regular de pontos, e a seguir efetua a operao.
o

Fig. 4.4 - Operaes entre representaes diferentes


FONTE: Kemp (1992), p. 714.3 - LGEBRA DE CAMPOS
O conceito de lgebra de mapas ou lgebra de campos pode ser visto como uma
extenso da lgebra tradicional, com um conjunto de operadores onde as variveis

manipuladas so campos geogrficos (Berry,1993). Estes operadores manipulam um,


dois ou mais geo-campos, sendo que cada geo-campo descreve um atributo diferente ou
um mesmo atributo com datas de aquisio diferentes.
4.3.1 - CLASSES DE OPERAES SOBRE CAMPOS
As operaes sobre geo-campos podem ser classificadas como: pontuais, zonais e de
vizinhana (Tomlin,1990). A Figura 4.5 ilustra esta classificao, que baseada na
forma como os valores dos atributos nos geo-campos origem so obtidos para
processamento, identificando-se se o valor atribudo a uma determinada posio
geogrfica do geo-campo destino funo dos valores na mesma posio geogrfica nos
geo-campos origem, dos valores de uma regio geogrfica nos geo-campos origem que
contm a posio ou dos valores de uma vizinhana da posio nos geo-campos origem.
Neste trabalho sero denominados de geo-campos origem as variveis do tipo campo
usadas nas operaes. O geo-campo resultante da operao ser denominado de geocampo destino.

Fig. 4.5 - Classes de operaes geogrficas

4.3.1.1 - OPERAES PONTUAIS


Nas transformaes pontuais, o valor resultante em cada posio geogrfica do geocampo destino depende somente dos valores na mesma posio geogrfica dos geocampos origem. Ou seja, no h influncia dos valores dos atributos das posies
vizinhas no geo-campo origem sobre o resultado atribudo mesma posio geogrfica
do geo-campo destino.
Cada posio da regio geogrfica de estudo pode estar associada a um ou mais valores
de atributos, sendo que cada atributo vem de geo-campos diferentes. A Figura 4.6
ilustra as transformaes pontuais que operam sobre um geo-campo ou mais geocampos origem.

Fig. 4.6 - Operaes Pontuais


FONTE: adaptada de Tomlin(1990), pg 72.
A seguir, nas Tabelas 4.1 e 4.2, so listadas algumas das operaes pontuais mais
comuns segundo Burrough (1987), Berry (1987) e Tomlin (1990).

TABELA 4.1 - OPERAES PONTUAIS SOBRE GEO-CAMPOS


OPERAO

DESCRIO RESUMIDA
Gera um geo-campo destino onde o valor resultante em cada
posio geogrfica a soma, a subtrao, a diviso ou a
multiplicao:
o

do valor na posio geogrfica correspondente


no geo-campo origem com um valor constante.

dos valores de dois atributos associados


posio geogrfica correspondente nos geo-

SOMA

SUBTRAO

campos origem.
DIVISO

MULTIPLICAO
Exemplo:

Fig. 4.7 -Operao matemtica pontual


FONTE: adaptada de Cmara (1995)
Tanto os geo-campos origens (Geo) quanto o geo-campo
destino (Ged) devem ser geo-campos numricos

Tabela 4.1 - Continuao

DESCRIO RESUMIDA

OPERAO
Gera um geo-campo destino onde o valor resultante em cada
posio geogrfica a mdia aritmtica dos valores dos
atributos na mesma posio geogrfica dos geo-campos
origem. Se necessrio o valor do atributo em cada geo-campo
pode ser ponderado por um peso. Esta operao s aplicada

sobre geo-campos numricos:


MDIA

onde:
n = nmero de geo-campos de origem
Vpn = Valor de ponderao do geo-campo n
Exemplo: Determinao do valor mdio de dados geogrficos
adquiridos em datas diferentes (temperatura, presso,etc).

MXIMO/MNIMO

Gera um geo-campo destino onde o valor resultante em cada


posio geogrfica o maior valor ou o menor valor do
atributo na mesma posio geogrfica dos geo-campos
origem. Esta operao s aplicada sobre geo-campos
numricos:

Tabela 4.1 - Concluso

OPERAO

FUNES
TRIGONOMTRICAS

DESCRIO RESUMIDA
Gera um geo-campo destino onde o valor em cada posio
geogrfica o resultado da aplicao de uma funo
trigomomtrica sobre o valor do atributo na mesma posio
geogrfica do geo-campo origem. Esta operao s
aplicada sobre geo-campos numricos:

onde:

= sen(), cos(), tang(), arctan() ....

Gera um geo-campo destino onde o valor em cada posio


geogrfica o resultado da aplicao de um operador da
lgica booleana (AND,OR,NOT,XOR) sobre os valores dos

atributos na mesma posio geogrfica dos geo-campos


origem.Estas operaes so aplicadas sobre geo-campos
temticos

COMBINAO
BOOLEANA
(CRUZAMENTO)

TABELA 4.2 - OPERAES PONTUAIS DE TRANSFORMAO


DESCRIO RESUMIDA

OPERAO
Divide a faixa de valores de um geo-campo origem em certo
nmero de intervalos de valores e gera um geo-campo destino onde
o valor em cada posio geogrfica ser:

onde:
FATIAMENTO

Tn = valor atribuido a posies geogrficas do geo-campo destino,


se o valor do atributo no geo-campo origem pertencer ao intervalo n
= valores do intervalo n, sendo ni o limite inferior e ns o limite
superior
O operador de fatiamento tem como parmetro de entrada um geocampo numrico. O geo-campo resultante pode ser numrico ou
temtico. Nos sistemas comerciais, este operador usado para
transformar um geo-campo numrico em um geo-campo temtico.
Exemplo: A Figura 4.8 ilustra uma operao de fatiamento que
transforma um geo-campo numrico de declividade em um geo-

campo temtico de classes de declividade, Tn . Os intervalos em


graus,
, usado pela operao so: { (0 -9 ) "baixa"; (10
-19 ) "mdia"; (acima de 20 ) "alta"}.

Fig. 4.8 -Operao pontual de Fatiamento


FONTE: adaptada de Cmara (1995)

Tabela 4.2 - Concluso


DESCRIO RESUMIDA
OPERAO
Agrega temas distintos de um geo-campo temtico, segundo
regras definidas pelo usurio.

RECLASSIFICAO

Exemplo: Com o objetivo de enfatizar o limite entre as reas


urbana e rural, um geo-campo temtico de uso da terra com
quatro classes pode ser reclassificado, gerando um novo geocampo temtico com somente duas classes.

Fig. 4.9 -Operao pontual de Reclassificao


Transforma um geo-campo temtico em um geo-campo
numrico. Este operador pode ser usado para integrar dados
temticos para manipulao posterior.
PONDERAO

Exemplo: Converso de um geo-campo temtico de tipos de


solo em um geo-campo numrico ponderado de solos . As
regras de ponderao neste caso foram:

{ (Lv

1.0), (Pv

2.0), (G

3.0) }

Fig. 4.10 -Operao pontual de Ponderao

4.3.1.2 - OPERAES DE VIZINHANA


Em muitos processos naturais, o valor do fenmeno observado em uma determinada
posio influenciado pelas condies de sua vizinhaa. Normalmente conceitua-se
vizinhana como aquela rea circular prxima a uma determinada posio. Mas para
propsitos de anlise ambiental, vizinhaa deve ser definida como uma rea adjacente a
uma determinada localizao geogrfica cujas condies afetam o processo em estudo
naquela posio.
A extenso e o formato da vizinhana so determinados pelo processo em estudo. Se o
processo for isotrpico, a vizinhana pode ser expressa por um crculo em torno do
ponto de referncia, cujo raio igual distncia de influncia dos vizinhos sobre o
ponto de referncia. Por outro lado, se o processo for anisotrpico, a vizinhana se
estender na direo do efeito, caracterizando um formato irregular de vizinhana.
As operaes de transformaes por vizinhaa operam sobre um geo-campo origem e
uma mscara que delimita a vizinhaa. Durante o processamento, a mscara se desloca
sobre o geo-campo origem, e a cada passo de deslocamento aplica-se uma operao de
vizinhana sobre os valores do atributo presente no geo-campo origem e delimitados
pela mscara.
No ambiente computacional, o formato de mscara mais usado o de uma matriz de
clulas. O efeito de direo, neste caso, pode ser obtido atribuindo-se pesos diferentes
para cada clula da matriz. Filtragem espacial de geo-campos usando representao
imagem e clculo de declividades a partir de um geo-campo de altimetria so exemplos
de operaes de vizinhana que usam mscara no formato matriz de clulas.

A Figura 4.11 ilustra o princpio da operao de vizinhana usando uma mscara


retangular 3x3.

Fig. 4.11 - (a) Operao de vizinhana (b) Implementao


computacional mais usada em Operaes de vizinhaa.
FONTE: (a) adaptada de Tomlin (1990), p 97.
(b) adaptada de Crosta (1992), p. 79
A seguir na Tabela 4.2 so listadas algumas das operaes de vizinhana mais comuns
segundo Burrough (1987), Berry (1987), Tomlin (1990), e Aronoff (1989).

TABELA 4.3 - OPERAES DE VIZINHANA


OPERAO

DESCRIO RESUMIDA
Gera um geo-campo destino onde o valor em cada posio
geogrfica igual ao valor de menor frequncia entre os
valores do atributo na vizinhana daquela posio no geocampo origem.
Tanto o geo-campo origem quanto o geo-campo destino so
numricos
Exemplo:A Figura abaixo ilustra a operao de minoria
aplicada sobre um geo-campo numrico, usando como
vizinhana uma mscara 3x3. Quando mais de um valor
acontece com a mesma frequncia, o resultado no definido
(ND)

MINORIA

Fig. 4.12 - Operao Minoria de uma vizinhana

DECLIVIDADE
SOBRE UMA
REGIO
GEOGRFICA

Gera um geo-campo destino onde o valor em cada posio


geogrfica a declividade, mxima inclinao de um plano
tangente superfcie no ponto, calculada a partir de um geocampo origem contendo valores de altimetria. O algoritmo
mais usado para estimar a declividade usa mtodos numricos
por diferenas finitas com uma mscara retangular 3x3, como
a ilustrada na Figura 4.11b (Burrough,1987)
Tanto o geo-campo origem quanto o geo-campo destino, so
geo-campos numricos.

Tabela 4.3 - Continuao


DESCRIO RESUMIDA
OPERAO
Gera um geo-campo destino onde o valor em cada posio
geogrfica igual ao resultado da expresso
aplicada sobre os valores do atributo
no geo-campo origem que pertencem vizinhana da posio
geogrfica avaliada.
onde:
Valor mximo na vizinhana do geo-campo
origem.
Valor minimo na vizinhana do geo-campo
origem.
INTERVALO

Tanto o geo-campo origem quanto o geo-campo destino, so


geo-campos numricos
Exemplo: A Figura abaixo ilustra a operao de intervalo

usando como vizinhana uma mscara 3x3

Fig. 4.13 - Operao Intervalo de uma vizinhana

FILTRAGEM
ESPACIAL

Operao usada principalmente sobre geo-campos numricos


na representao grade regular de clulas (imagens de
sensoriamento remoto) para realar determinadas feies
lineares, direcionais, de bordas ou padres de textura. A
vizinhana usada em filtragem espacial tambm uma
mscara retangular. Para obter o efeito desejado (realar
determinadas feies ou textura), cada clula da mscara pode
ser ponderada por um peso diferente (Richards,1986).

Tabela 4.3 - Concluso


DESCRIO RESUMIDA
OPERAO
Gera um geo-campo destino onde o valor resultante em cada
posio geogrfica igual diversidade de valores, nmero de
valores diferentes do atributo, na vizinhana daquela posio
no geo-campo origem.

DIVERSIDADE

Exemplo: A Figura abaixo mostra a operao de diversidade


aplicada sobre um geo-campo temtico de cobertura vegetal.
O geo-campo resultante com a diversidade de cobertura
vegetal numrico. No exemplo, a vizinhaa usada foi
retangular, e ilustra apenas algumas amostras. Uma operao
completa envolve o deslocamento da mscara de vizinhana
sobre toda a regio geogrfica do geo-campo origem. O passo
de deslocamento depende da resoluo do geo-campo.
Esta operao normalmente aplicada sobre um geo-campo
temtico. Pode eventualmente ser aplicada sobre um geocampo imagem, mas no aplicada sobre geo-campos
numricos. O geo-campo resultante sempre um geo-campo

numrico.

Fig. 4.14 - Operao Diversidade de uma vizinhana

4.3.1.3 - OPERAES ZONAIS


Uma regio um conjunto de posies geogrficas com caractersticas similares ou
delimitadas pelo homem. Por exemplo, num mapa de solos, cada tipo de solo delimita
uma regio, ao passo que num mapa de diviso poltica de municpios, os limites
territoriais de cada municpio delimitam uma regio.
No processamento por regio o valor de cada posio geogrfica do geo-campo destino
depende do valor do atributo em todas as posies geogrficas que compem a regio
no geo-campo origem. As transformaes zonais so utilizadas para agregar, nas
posies geogrficas do geo-campo destino, uma das caractersticas de toda a regio no
geo-campo origem. Por exemplo, em um geo-campo resultante de uma transformao
zonal, posies geogrficas individuais de uma mesma regio passam a conter a mdia,
ou a varincia, ou o valor de maior frequncia, de toda a regio.
As operaes de transformaes zonais ou por regio operam sobre um geo-campo
origem e um conjunto de regies delimitadas por polgonos na forma matricial ou
vetorial. Diferente das transformaes de vizinhana, onde cada posio geogrfica
possui sua prpria vizinhana representada por uma mscara que se desloca sobre os
dados, nas transformaes zonais as regies so estticas, ou seja, no se deslocam
sobre a regio geogrfica de estudo.

Fig. 4.15 - Exemplo de operao zonal


FONTE: adaptada de Tomlin(1990), p 155.
A seguir, na Tabela 4.4 so listadas algumas das operaes zonais mais comuns,
segundo Burrough (1987), Berry (1987) e Tomlin (1990).
TABELA 4.4 - OPERAES ZONAIS
OPERAO

DESCRIO RESUMIDA
Gera um geo-campo destino onde o valor resultante em todas as
posies geogrficas que compem uma regio igual ao maior
valor ou ao menor valor do atributo encontrado na mesma regio
sobre o geo-campo origem.
Considere-se, por exemplo, a operao mximo zonal, onde o
geo-campo origem a declividade da rea de estudo e as
regies, zonas, so definidas por um geo-campo temtico de
tipos de solo.

MXIMO ZONAL
MNIMO ZONAL

Fig. 4.16 - Mximo zonal


FONTE: adaptada de Cmara (1995)

Tabela 4.4 - Continuao


OPERAO

DESCRIO RESUMIDA
Gera um geo-campo destino onde o valor em todas as
posies geogrficas dentro de uma regio igual ao valor
de maior frequncia encontrado na mesma regio sobre o
geo-campo origem.
Considere-se, por exemplo, a operao maioria zonal, onde o
geo-campo origem um geo-campo temtico de uso da terra,
e as regies, zonas, so definidas por um geo-campo
temtico de tipos de solo. O tema de uso da terra de maior
rea dentro de uma regio preencher todo o espao da
regio no geo-campo resultante.
Caso o geo-campo origem seja numrico, o geo-campo
destino tambm ser numrico.

MAIORIA ZONAL

Fig. 4.17 - Operao de Maioria zonal

Tabela 4.4 - Concluso


OPERAO

DESCRIO RESUMIDA
Gera um geo-campo destino onde o valor resultante em todas
as posies geogrficas que compem uma regio igual
mdia aritmtica dos valores do atributo nas mesmas
posies geogrficas no geo-campo origem.

MDIA ZONAL

Exemplo:Ver Captulo 7, exemplo de uso.


Gera um geo-campo destino onde o valor resultante em todas
as posies geogrficas que compem uma regio igual a
diversidade de valores da regio (nmero de valores
diferentes do atributo) no geo-campo origem.
DIVERSIDADE
ZONAL

Exemplo: Seja um geo-campo representando uso do solo no


estado de So Paulo. Se se considera a diviso poltica dos
municpios do estado como regies distintas e contarmos os
diferentes usos do solo em cada regio, tem-se um geocampo de diversidade zonal de uso do solo para o estado de
So Paulo. Neste geo-campo resultante, todas as posies
geogrficas de um municipio tero o mesmo valor,
representando a diversidade de uso do solo do municpio.

Produz uma estatstica dos valores para cada regio. O


resultado um dado tabular, indicando, por exemplo para
cada regio, os valores mximo, mdio, mnimo, varincia,
desvio padro e diversidade.
Exemplo
ESTATSTICA
ZONAL

regio mdia mximo mnimo desvio padro variedade


1 10 15 2 3 5
2 50 200 20 8 15
.... ..... .... ..... ..... ...

4.4 - LINGUAGEM DE MANIPULAO


Uma das caractersticas da tecnologia de Geoprocessamento que contribui para
diferenci-la da tecnologia de Cartografia Automatizada a presena nos Sistemas de
Informao Geogrfica de uma estrutura topolgica que permite a implementao de
um repertrio de operaes como as descritas na Seo 4.3. Este conjunto de operaes
permite ao usurio aplicar transformaes que extraem novas informaes a partir dos
dados presentes no Banco de Dados Geogrfico do SIG.
Mas um usurio de SIG no est necessariamente interessado em saber como as
operaes sobre os dados so programadas, nem os mtodos usados para organizar
internamente estes dados no computador. Seu interesse ter um conhecimento geral dos
processos aritmticos e lgicos de manipulao, interagir com o sistema e aplicar seus
conhecimentos para fazer anlise geogrfica dos dados. (Burrough,1987).
Esta interao do usurio com um SIG pode ser feita atravs de janelas de menus
hierrquicos ou atravs de uma linguagem de comandos a serem interpretados pelo
sistema. Menus hierrquicos so mais apropriados para usurios que fazem uso
ocasional do sistema e para quem no deseja ter conhecimento de todos os comandos e
funes disponveis. Usurios que necessitam documentar e repetir sequncias de
manipulaes so melhor servidos por uma linguagem de comandos para manipulao
(Burrough,1987).
O princpio de uma linguagem de comandos para manipulao de dados geogrficos o
de que os comandos necessrios para recuperar dados, para executar transformaes
sobre estes dados e para modificar sequncias de processamentos possam ser escritos de
maneira a serem entendidos por ambos, usurio e mquina.
Por exemplo, se um responsvel por planejamento ambiental desejasse criar uma zona
de preservao em torno de uma rede de rodovias, ele no gostaria de ter que digitalizar
a zona de preservao em torno de todas as rodovias que ele est vendo na tela ou em
um mapa. Mas desejaria digitar o seguinte comando no teclado:

ZONA_DE_PRESERVACAO = EXPANDIR ESTRADAS X METROS;


O resultado seria uma regio de x metros de largura em torno de cada rodovia. Na
sequncia ele poderia digitar:
CONTAR CASAS ZONA_DE_PRESERVACAO;
O resultado seria o nmero de casas dentro da rea de preservao. Ele poderia tambm
desejar determinar a densidade mdia de casas em diferentes partes da rea de
preservao; neste caso ele gostaria de digitar o seguinte comando:
FATIAR DENSID_CASAS PARA CLASSES_FAT;
Ento, se o usurio pode expressar em palavras a ao que ele deseja efetuar sobre um
conjunto de dados geogrficos, porque no deveria ele ser capaz de expressar esta ao
de forma similar para um SIG? Uma prova de que uma linguagem com estas
caractersticas possui penetrao entre os usurios a grande popularidade das planilhas
eletrnicas.
Uma linguagem de manipulao com as caractersticas descritas acima deve possuir
regras sintticas e gramaticais isentas de ambiguidades. No ambiente computacional,
uma linguagem como esta denominada de Linguagem de Comandos Interpretados.
4.4.1 - LINGUAGEM DE COMANDOS INTERPRETADOS
Essencialmente, uma linguagem de comandos consiste de 3 componentes: verbo,
substantivo e modificadores. (Burrough,1987).
o

verbo
Refere-se ao que o sistema deve executar, tal como entrar, transferir,
rotacionar, apagar, recuperar, que so comuns para a maioria das
operaes.

substantivo
Refere-se aos tipos de elementos que sero manipulados. Para dados
geogrficos, os substantivos incluem ponto, linha, polgono, arco, texto,
geo-campo e atributos descritivos que so referenciados pelos seus
nomes.

modificadores
Como o prprio nome j diz, os modificadores so usados para uma
sintonia fina do verbo sobre o substantivo.

Exemplo:

ENTRE LINHA HORIZONTAL;


( verbo ) ( substantivo) ( modificador )

Para que o sistema possa determinar o trmino de uma linha de comando, e passe a
executar a operao, um identificador deve ser usado. Neste exemplo ilustrativo foi
usado o caracter ";". Uma lista de verbos, substantivos, regras sintticas e gramaticais da
linguagem mantida pelo sistema, permitindo assim que eventuais erros cometidos pelo
usurio sejam identificados.
Possuir uma linguagem de comandos no inibe o sistema de tambm possuir interao
via janelas de menus. A vantagem da liguagem de comandos possuir maior
flexibilidade e gerar simultaneamente um histrico das manipulaes aplicadas. Alm
disto, uma interface de menus pode ser construda e alterada usando-se uma linguagem
de comandos onde as opes do menu so combinaes de verbo/substantivos da
linguagem. Tem-se neste caso um ambiente misto com menus e comandos.
CAPTULO 5

LINGUAGEM LEGAL E EXTENSES PROPOSTAS

Os operadores de manipulao de campos geogrficos implementados neste trabalho


tiveram como ambiente de desenvolvimento a Linguagem Espacial para
Geoprocessamento ALgbrico (LEGAL), disponvel na verso 2.0.3 do SPRING. Este
captulo apresenta os principais tpicos da proposta da linguagem LEGAL, descreve a
verso disponvel da linguagem, discute suas limitaes e, finalmente, apresenta as
contribuies deste trabalho linguagem LEGAL.
5.1 - OBJETIVO DA LEGAL
A LEGAL uma linguagem de comandos interpretados para uso em anlise geogrfica
que est em desenvolvimento no ambiente do sistema SPRING.
A linguagem LEGAL, que foi proposta por Cmara Neto (1995), tem como objetivo
prover um ambiente geral para anlise geogrfica, incluindo operaes de manipulao
(dita lgebra de campos), operaes de consulta espacial e operaes de apresentao de
resultados de consulta e manipulao.

A discusso das operaes de manipulao feita na literatura de forma separada das


operaes de consulta espacial e apresentao. Isto se reflete nos sistemas comerciais
para Geoprocessamento, onde estas operaes so implementadas em pacotes de
software distintos, obrigando o usurio a mudar de ambiente durante uma sesso de
trabalho (Cmara Neto,1995) .
A inovao na proposta de LEGAL o tratamento destas operaes de forma integrada,
provendo um ambiente nico para manipulao, consulta espacial e apresentao de
resultados de consulta e manipulao.
5.2 - ESTRUTURA DA LEGAL
Funcionalmente a linguagem LEGAL pode ser dividida em quatro mdulos, como
ilustra a Figura 5.1. Estes mdulos formam um ambiente integrado para as operaes de
anlise geogrfica.

Fig. 5.1 - Estrutura de LEGAL.

Interpretador de comandos: l cada linha de comando de um programa


em LEGAL, interpreta-a, e executa uma ao apropriada.
o Mdulo de consulta espacial: biblioteca com um repertrio de
operadores e funes de consulta espacial (seleo e busca, distncia,
dentro, toca, cruza). Atravs dos operadores e funes deste mdulo,
recuperam-se geo-campos, mapa de geo-objetos, um geo-objeto ou uma
coleo de geo-objetos ou geo-campos, que podem ser manipulados
posteriormente.
o Mdulo de manipulao: biblioteca com operadores e funes para
manipulao de dados geogrficos modelados conceitualmente como
o

geo-campo, e operadores de converso entre geo-campos e geo-objetos


geogrficos.
o Mdulo de apresentao: biblioteca com operadores e funes para
apresentao de dados espaciais. Este mdulo permite o controle de
apresentao de forma independente do resultado da operao realizada.
A discusso terica deste trabalho, apresentada nos captulos 2, 3 e 4, limitou-se a
conceitos de modelagem e de manipulao de dados geogrficos que podem ser tratados
conceitualmente como geo-campo. O escopo prtico deste trabalho tambm limita-se
implementao de operadores para a manipulao de geo-campos e gerao de um
exemplo com dados reais, mostrando como o uso de uma linguagem de comandos
permite a automatizao de certas etapas repetitivas de anlise geogrfica. Neste
escopo, somente as funcionalidades previstas no mdulo de manipulao da LEGAL
sero utilizados.
5.2.1 - FUNCIONALIDADES PROPOSTAS PARA O MDULO DE
MANIPULAO
Segundo a proposta da linguagem LEGAL, o mdulo de manipulao dever possuir as
seguintes funcionalidades:
o
o
o
o
o
o
o
o
o

Transformaes pontuais entre geo-campos.


Operaes booleanas entre geo-campos.
Operadores matemticos pontuais, tais como funes aritmticas e
trigonomtricas.
Mtodos de classificao contnua, utilizando a funo FUZZY,com
intervalo [0..1].
Operaes de vizinhana.
Operaes zonais entre geo-campos.
Operaes zonais entre geo-campos e geo-objetos.
Gerao de mapas de geo-objetos a partir de geo-campos
Gerao de geo-campos a partir de mapas de geo-objetos.

5.3 - IMPLEMENTAO DISPONVEL NO SPRING-2.0.3


Na verso 2.0.3 do SPRING esto implementados no mdulo de manipulao da
linguagem LEGAL os operadores pontuais aritmticos, booleanos, de transformao (
ponderao, fatiamento e reclassificao); os operadores de vizinhana, que permitem
a escrita de programas para aplicaes que necessitam manipular dados utilizando o
conceito de vizinhana, como filtragem, declividade, etc; e os mtodos de classificao
contnua. Apesar da grande utilidade dos operadores presentes na verso 2.0.3, algumas
aplicaes de anlise geogrfica necessitam das funcionalidades descritas na proposta
de LEGAL e que no esto ainda presentes na verso disponvel da linguagem.
5.4 - LIMITAES DA VERSO 2.0.3
A seguir enumeram-se algumas limitaes da verso 2.0.3. Para que a linguagem
LEGAL venha a tornar-se realmente um ambiente geral para anlise geogrfica,
necessrio, entre outras coisas, que estas limitaes sejam eliminadas.

Representaes geomtricas
Na verso atual, necessrio que o usurio converta seus
dados para as representaes grade regular de clulas ou
grade regular de pontos, antes de executar uma operao
de manipulao sobre os dados. Por exemplo, se um geocampo temtico estiver na representao regies
contguas, necessrio convert-lo para a representao
grade regular de clulas, antes de us-lo em uma operao
no contexto da linguagem LEGAL. Incorprar a LEGAL,
regras para converso de representaes, de forma a
tornar transparente para os usurios as representaes
geomtricas, uma necessidade no s da LEGAL, mas
de todas as linguagens disponveis comercialmente para
manipulao de dados geogrficos.

Operaes zonais;
Algumas aplicaes de modelagem ambiental necessitam
de operadores que manipulem dados delimitados por
regies (zonas). Estas operaces no esto implementadas
na verso 2.0.3.

Mecanismos de controle do fluxo de aes;


Algumas aplicaes de manipulao requerem que se
disponha de meios para estabelecer um controle do fluxo
das aes a serem excutadas atravs de testes
condicionais. Comandos como While e If...Else, no esto
disponveis.

Resultados numricos em um nico valor;


Na verso 2.0.3, os resultados de operaes sobre geocampos, sempre geram novas representaes geomtricas,
no permitindo resultados numricos no formato tabular.
A possibilidade de resultado atravs de um nico valor
para uma operao til no caso de algumas aplicaes
usando operadores zonais como estatstica zonal,
permetro zonal e etc.

Gerao de relatrios;
Algumas vezes o resultado desejado um relatrio com as
informaes na forma tabular. Tambm no est
disponvel esta opo na linguagem.

5.5 - CONTRIBUIO LINGUAGEM LEGAL

Em funo das limitaes discutidas na seo anterior, este trabalho implementa as


seguintes funcionalidades na linguagem LEGAL.
5.5.1 - MECANISMOS DE CONTROLE DO FLUXO DE AES
As operaes de manipulao requerem que se disponha de meios para estabelecer um
controle do fluxo de aes a serem executadas (interao e testes). Estes meios foram
previstos na proposta da linguagem, mas no implementados at a verso 2.0.3 do
SPRING. Implementou-se neste trabalho o comando WHILE que permite que uma
determinada sequncia de aes, comandos, seja repetida enquanto uma determinada
condio for verdadeira. Implementou-se tambm o comando IF....ELSE, que
possibilita a escolher, entre duas sequncias de aes, qual executar.
Exemplos:

While(condio) // enquanto a condio for verdadeira a sequncia


{ // de aes abaixo executada.
sequncia de aes;
};

If(condio1) // Se condio1 for verdadeira, executa sequncia1


{ // Se condio1 for falsa, executa sequncia2
sequncia1
}
else
{
sequncia2
};
5.5.2 - OPERAES ZONAIS
As operaes zonais discutidas no captulo 4, foram especificadas e implementadas
como parte deste trabalho. As operaes zonais so aplicadas sobre um geo-campo que
possui os dados a serem avaliados. As regies, zonas, so definidas por um segundo
plano de informao. O apndice A descreve a sintaxe dos operadores zonais.

Os seguintes operadores zonais foram implementados:


o
o
o
o
o
o
o

Mximo Zonal (MaxZ), aplicvel sobre dados geogrficos adquiridos


em escalas numricas, imagens de satlites, grades de altimetria e etc.
Mnimo Zonal (MinZ), aplicvel sobre dados geogrficos adquiridos em
escalas numricas.
Mdia Zonal (MedZ), aplicvel sobre dados geogrficos adquiridos em
escalas numricas.
Soma Zonal (SomZ), aplicvel sobre dados geogrficos adquiridos em
escalas numricas.
Maioria Zonal (MaiZ), aplicvel sobre dados geogrficos adquiridos em
escalas numricas ou temticas.
Minoria Zonal (MinoZ), aplicvel sobre dados geogrficos adquiridos
em escalas numricas ou temticas.
Diversidade Zonal (VarZ), aplicvel sobre dados geogrficos adquiridos
em escalas numricas ou temticas.

5.5.3 - RESULTADOS NUMRICOS


O resultado de uma operao zonal pode ser um nico valor numrico ou uma nova
representao geomtrica. Se a varivel que recebe o resultado da operao zonal for do
tipo inteiro (int) ou ponto flutuante (float), o resultado ser um nico valor. Mas se a
varivel do lado esquerdo do sinal de atribuio (=) for do tipo representao
geomtrica, o resultado ser uma nova representao geomtrica.
5.5.4 - GERAO DE RELATRIOS
A flexibilidade de uma linguagem de comandos abre a possibilidade de que os
resultados numricos intermedirios e finais de uma sequncia de operaes de
manipulao sejam colocados na forma de relatrios com texto e tabelas. Implementouse na linguagem LEGAL o comando "Print", que escreve na tela ou em um arquivo do
sistema os valores numricos de variveis do tipo int, float. e informaes adicionais na
forma de texto.
CAPTULO 6

MATERIAIS E SISTEMAS

Este captulo apresenta os materiais e sistemas utilizados no desenvolvimento deste


trabalho. Inicialmente descreve-se sucintamente a regio de estudo. A seguir apresentase os materiais e sistemas utilizados para desenvolvimento e testes. Finalmente
descreve-se o modelo de dados conceitual do SPRING, base para desenvolvimento da
linguagem LEGAL.
6.1 - DESCRIO DA REGIO USADA COMO EXEMPLO

6.1.1 - LOCALIZAO
A regio de estudo corresponde folha Rio Fresco, (SB-22-Y-D) e est situada no
estado do Par, perfazendo uma rea de 18150 Km2 (165km x 110km), entre os
paralelos 7 00 e 8 00 de latitude Sul e os meridianos 51 00 e 52 30 de
longitude Oeste. O mapa de localizao da regio apresentado na figura 6.1.

Figura 6.1 - Localizao da rea de estudo, no Estado do Par.

6.1.2 - A PAISAGEM DA FOLHA RIO FRESCO (SB-22-Y-D)


A anlise geomorfolgica da rea contida na Folha Rio Fresco permite a caracterizao,
muito clara, de dois compartimentos distintos:
Macios residuais de topo aplainado e conjunto de cristas e picos, ambos
interpenetrados por faixas de terrenos rebaixados, na forma de vales
interplanlticos alargados por processos de pedimentao, com altitudes
variando entre 500 e 600 metros.
o reas dissecadas em colinas e ravinas resultantes da dissecao
generalizada, com altitudes variando entre 200 e 300 metros.
o

O primeiro compartimento faz parte da unidade morfoestrutural e morfoclimtica


denominada "Planalto Dissecado do Sul do Par" (RADAMBRASIL, 1974) que
resultado da dissecao de antigos pediplanos, de idades pliocnica e pr-Cretceo, que
muitas vezes coincidem parcialmente.

Dentro da rea da Folha Rio Fresco esta unidade foi esculpida em rochas prCambrianas como os riolitos e outras rochas pertencentes ao episdio de vulcanismo
cido, fissural e explosivo do Grupo Uatum, que formam as serras de Cubencranqum
e da Fortaleza; granitos do tipo Serra dos Carajs que formam serras como a da Areia
Branca, da Seringa e do Gorotire, e jaspilitos, itabiritos e quartzitos do Grupo Gro
Par, que aparecem nas serras do Coquinho, da Tocandera, do Trairo, Bom Jardim e da
Seringa.
Sobre estas serras desenvolveram-se principalmente solos litlicos, e secundariamente
podzlicos, que suportam vegetao de campo cerrado e florestas tropicais densas.
Muitas vezes estas serras so capeadas por testemunhos residuais de arenitos
ortoquartzticos pr -Cambrianos da Formao Gorotire, como na Serra da Casa de
Pedra , Serra do Cip e Serra do Gorotire, locais em que os solos litlicos e
afloramentos rochosos suportam campos cerrados pouco densos.
A tendncia atual da eroso neste compartimento de dissecao em cristas e vales
encaixados.
O segundo compartimento participa da unidade morfoestrutural e morfoclimtica
"Depresso Perifrica do Sul do Par" (RADAMBRASIL, 1974), caracterizada como
resultado da atuao dos processos erosivos ps-pliocnicos que, orientados pela
litologia e geologia estrutural de grandes massas rochosas, elaboraram uma ampla faixa
de circunsdenudao na periferia das bacias sedimentares paleozicas do PiauMaranho e do Amazonas, denominada Pediplano Pleistocnico.
Na rea da Folha Rio Fresco o Pediplano Pleistocnico foi elaborado sobre rochas prCambrianas, como as vulcnicas intermedirias (predominncia de andesito) do
episdio vulcnico efusivo do Grupo Uatum, sobre as quais se desenvolveram
associaes de solos do tipo terra roxa estruturada, podzlicos e latossolos que suportam
florestas tropicais abertas; rochas granodiorticas migmatizadas do Complexo Xingu
sobre as quais se desenvolveram solos podzlicos que suportam cerrades e florestas
tropicais abertas, e argilitos, folhelhos e arczios da sedimentao intermontana do
Grupo Uatum, onde os latossolos associados a solos hidromrficos suportam
cerrades.
A tendncia atual da eroso neste compartimento a dissecao generalizada do
Pediplano Pleistocnico na forma de colinas e ravinas.
6.2. - MATERIAIS
Os materiais utilizados neste trabalho foram:
o

Imagem de Satlite
Foram utilizadas 6 imagens do satlite TM/LANDSAT -5,
bandas 3,4,5, na escala 1:250000. Estas imagens foram
utilizadas tanto no formato digital quanto em uma
composio colorida (5R4G3B) em papel. Para cobrir
toda a rea foi necessrio fazer um mosaico de duas cenas
do satlite.

Cena 1: rbita 224, ponto 65. Data 24/07/1992


Cena 2: rbita 225, ponto 65. Data 31/07/1992
o

Material cartogrfico
- Quatro cartas temticas na escala 1:1000000 do Projeto
RADAMBRASIL. Volume 4- Folhas SB/SC 22
Mapa Geolgico;
Mapa FitoEcolgico;
Mapa Geomorfolgico;
Mapa Exploratrio de Solos.

- Carta topogrfica na escala 1:250000, confeccionada


pelo Instituto Brasileiro de Geogrfia e Estatstica
(IBGE/1982). Projeo UTM/SAD-69, carta Rio Fresco,
Folha SB-22-Y-D MIR224.

- Relatrio do PROJETO RADAMBRASIL Volume 4


6.3. - SISTEMAS
Na parte prtica deste trabalho, foram utilizados os seguintes sistemas: YACC,
SCARTA e SPRING
6.3.1- YACC
O yacc um gerador de analisador gramtical, isto , um programa para converter uma
especificao gramatical de uma linguagem em um analisador gramatical para esta
linguagem. Este analisador gramatical na verdade um programa que analisa
gramaticalmente sentenas escritas segundo esta linguagem. A figura 6.2 a seguir ilustra
de forma mais clara o paragrafo anterior.

Fig. 6.2 - yacc um gerador de analisador gramatical.

6.3.2- SCARTA
O SCARTA um mdulo para edio de documentos cartogrficos que utiliza como
entrada um banco de dados geogrficos organizado atravs do sistema SPRING. A
edio final das cartas de vulnerabilidade apresentadas no captulo 7 foram elaboradas
atravs deste mdulo.
6.3.3- SPRING
O SPRING, Sistema de Processamento de Informaes Geo-referenciadas desenvolvido
no INPE foi o principal sistema utilizado na parte prtica deste trabalho. A linguagem
LEGAL, apresentada no captulo 5, foi especificada e est sendo desenvolvida tomando
por base o modelo de dados do sistema SPRING. Em funo disto, o uso da LEGAL
pressupe que os dados estejam organizados segundo este modelo.
O modelo de dados de um SIG, descreve como os dados so organizados e
representados naquele SIG. No caso do sistema SPRING, uma descrio deste modelo
pode ser encontrada no volume II do manual do usurio do sistema.
Para facilitar o entendimento do exemplo de manipulao em LEGAL apresentado no
Captulo 7 e dos apndices A e B, o modelo de dados conceitual do SPRING e alguns
palavras chaves usados neste trabalho so apresentados de forma sucinta a seguir.
6.3.3.1 - MODELO DE DADOS CONCEITUAL DO SISTEMA SPRING
O principio bsico do modelo de dados do sistema SPRING o de que dados
geogrficos podem ser descritos pelo conceito de geo-campo e geo-objeto.

A entidade banco de dados o repositrio de todos os dados geogrficos manipulados


pelo SPRING. Este repositrio por sua vez, formado por uma ou mais entidades
denominadas de projeto; onde o projeto composto por todos os dados disponveis no
banco de dados para uma determinada regio geogrfica.
Dentro de um projeto os dados so organizados por categorias. As categorias podem ser
de seis tipos diferentes: Imagem, Temtico, Numrico, Objeto, Cadastral e NoEspacial. As entidades geogrficas que podem ser modeladas como geo-campo so
organizadas em categorias dos tipos Imagem, Temtico, Numrico e, fazem parte do
escopo deste trabalho. J as entidades geogrficas que podem ser modeladas como geoobjeto so organizadas em categorias dos tipos Objeto, Cadastral e No-Espacial e, no
fazem parte do escopo deste trabalho.
Em uma categoria de dados de um projeto, dados distintos so guardados em planos de
informao diferentes. Por exemplo, se um projeto possui uma categoria do tipo
Imagem denominada de TM/LANDSAT, cada banda do sensor TM forma um plano de
informao diferente.
Para diferenciar classes distintas de um dado temtico, uma categoria do tipo temtico,
no sistema SPRING, formada por um conjunto de classes temticas onde, cada uma
destas classes temticas pode ser associada a uma classe presente no dado. Por exemplo,
em um plano temtico de tipos de solos cada solo associado a uma classe temtica.
A figura 6.3 ilustra a organizao dos dados no ambiente SPRING.

Figura 6.3 - Modelo conceitual do SPRING


Fonte: adaptada de Cmara (1995)

CAPTULO 7

EXEMPLO DE MANIPULAO EM LEGAL

Este captulo dedicado apresentao de um exemplo real de uso da linguagem.


Inicialmente descreve-se a estrutura geral de um programa usando a linguagem LEGAL.
A seguir apresenta-se um procedimento metodolgico desenvolvido no INPE para
elaborao de cartas temticas de Vulnerabilidade Natural Eroso. Na sequncia
mostra-se como possvel automatizar algumas etapas do procedimento metodolgico
apresentado anteriormente e apresenta os dados utilizados e resultados obtidos.
Finalmente feita uma comparao dos resultados obtidos atravs da linguagem com os
resultados disponveis, que foram obtidos atravs de manipulao manual dos dados.
7.1 - ESTRUTURA DE UM PROGRAMA EM LEGAL
Um programa em LEGAL formado por uma sequncia de comandos, sendo que cada
comando determina uma ao a ser executada pelo sistema. As aes podem ser de trs
tipos: aes de declarao, aes de instanciao e aes de atribuio.
{
declaraes
instanciaes
atribuies.
}

O interpretador de comandos da linguagem LEGAL, descrito no captulo 5, l cada


comando encontrado e executa a ao determinada pelo comando. Somente uma ao
executada a cada instante. A sequncia de comandos de um programa em LEGAL deve
estar em um arquivo no formato ASCII, seu incio determinado pela primeira
ocorrncia do caracter {, e o seu fim determinado pelo caracter }. Outras ocorrncias do
par { , } podem acontecer dentro da sequncia de camandos do programa.
Aes de declarao
Cada ao de declarao define o nome de uma ou mais variveis que podero ser
utilizadas no decorrer do programa. Toda varivel deve ser declarada antes de ser usada
por algum comando da linguagem. atravs destes nomes de variveis que o programa
acessa os dados geogrficos disponveis no banco. Alm de definir o nome de uma
varivel, a ao de declarao tambm determina que categoria de dados geogrficos
presentes no banco podero posteriormente ser associados a este nome.
Sintaxe:

Classe bsica < nome da varivel> ( "categoria de dados da varivel");

Exemplos:

Tematico solos ("pedologia");


Define o nome da varivel solos, cuja classe do modelo conceitual do SPRING
temtica, e que poder ser associada a planos de infomao da categoria pedologia.
Numerico solonumerico ("ponderacoes");
Define o nome da varivel solonumerico, cuja classe do modelo conceitual do SPRING
numrica, e que poder ser associada a planos de informao da categoria
ponderaes.
Imagem TM5 ("ancoras");
Tabela pesos (Ponderacao);

Maiores informaes sobre a sintaxe dos comandos da linguagem podem ser


encontradas no apndice I e nos manuais do sistema SPRING.
Aes de instanciao
A ao de instanciao associa um nome de varivel declarada anteriormente, atravs de
uma ao de declarao, a um plano de informao presente no banco de dados, ou
associa o nome de uma varivel a um plano de informao que est sendo criado pela
ao de instanciao.
Uma ao de instanciao caracterizada pelos comandos Recupere e Novo. O
comando Recupere associa o nome de uma varivel a um plano de informao
existente no banco de dados geogrfico corrente; j o comando Novo cria um novo
plano de informao no banco de dados e associa este novo plano ao nome de uma
varivel declarada anteriormente e presente antes do sinal de "=".
Sintaxe:
nome da varivel = Comando (parmetros);

Exemplos:

solos = Recupere (Nome="solos_224");


Associa o nome da varivel solos ao plano de informao solos_224, presente no banco
de dados.
solonumerico = Novo (Nome = "soloponderado", ResX=60, ResY=60,
Escala = 100000, Min=1, Max=3);
Cria no banco de dados o plano de informao soloponderado e associa este plano
varivel do programa de nome solonumerico.
Aes de atribuio.
Uma ao de atribuio consiste em associar a uma varivel declarada e instanciada o
resultado de uma expresso envolvendo os operadores da linguagem e os dados
recuperados do banco corrente.
Exemplos:
solonumerico = 2.35 * Pondere (solos,pesos);
Na verso 2.0.4, para a execuo de um programa em LEGAL, necessrio estar
rodando o SPRING, tendo um banco e um projeto ativos.

7.2 - EXEMPLO DE APLICAO


Para exemplificar a utilizao da linguagem e validar os operadores zonais optou-se por
usar uma aplicao cujos dados de entrada e resultados estavam disponveis. Isso
permitiu a comparao com os resultados obtidos atravs dos operadores da linguagem
LEGAL.
O objetivo da aplicao usada como exemplo fazer o mapeamento do grau de
resistncia ao processo natural eroso de uma determinada regio geogrfica de
estudo. A metodologia usada para elaborar este mapeamento foi desenvolvida no INPE
para uso na primeira fase do Zoneamento Ecolgico Econmico(ZEE) dos estados da
Amaznia Legal e usa imagens orbitais como ncora na determinao das unidades
homogneas de paisagem (Crepani et al.,1996).
Para dar subsdios ao leitor no entendimento do exemplo de uso da linguagem,
apresenta-se a seguir o roteiro metodolgico para elaborao de cartas temticas de
Vulnerabilidade Natural Eroso. Uma descrio completa da metodologia pode ser
encontrada em (Crepani et al.,1996) e (Becker e Egler,1996).
7.2.1 - ROTEIRO METODOLGICO PARA ELABORAO
DE CARTAS TEMTICAS DE VULNERABILIDADE
NATURAL EROSO*

O procedimento metodolgico desta aplicao, segundo a metodologia desenvolvida no


INPE, pode ser divido em 7 etapas, conforme ilustrado na figura 7.1.

Figura 7.1 - Fluxograma do roteiro metodolgico usado


na elaborao de cartas temticas de vulnerabilidade
eroso.
A seguir descreve-se sucintamente cada etapa:
A - Levantamento e aquisio de material cartogrfico e de imagens de
satlite

Adquirir imagens do sensor Thematic Mapper (TM) do satlite


LANDSAT, bandas 3,4,5;
Levantar dados bibliogrficos da regio;
Adquirir mapas temticos do RADAMBRASIL ( geolgico,
geomorfolgico, solos, fitoecolgico) na escala 1:1.000.000;
Adquirir carta topogrfica da rea de estudo na escala
1:250.000.
B - Preparao de "overlay" de interpretao
Consiste na compilao cartogrfica de pontos de referncia,
tais como drenagem, estradas, cidades, etc., obtidos diretamente
sobre a carta topogrfica do IBGE, na escala 1:250.000.
C - Elaborao de mapa preliminar de Unidades Homogneas
Consiste na elaborao de um mapa preliminar de unidades
homogneas de paisagem obtidas a partir da anlise e
interpretao das imagens do sensor Thematic Mapper (TM) do
satlite LANDSAT, considerando os padres fotogrficos
identificados pela variao dos matizes de cores, e pelos
elementos texturais de relevo e drenagem. Estas unidades
homogneas so classificadas como unidades territoriais bsicas
(utbs), e segundo Becker e Egler (1996), uma unidade territorial
bsica exprime o conceito geogrfico de zonalidade atravs de
atributos ambientais que permitem diferenci-la de outras
unidades vizinhas, ao mesmo tempo em que possui vnculos
dinmicos que a articulam a uma complexa rede integrada por
outras unidades territoriais. As particularidades de cada unidade
territorial bsica permitem que seja elaborado um mapa de
unidades homogneas de paisagem da regio geogrfica de
estudo.
D - Associao de mapa preliminar de Unidades Homogneas com
dados auxiliares
Consiste na associao de dados auxiliares temticos
preexistentes tais como, mapas geolgicos, geomorfolgicos,
mapas de solos e de cobertura vegetal, com o mapa preliminar de
unidades homogneas obtido na etapa "C". Esta associao
permite caracterizar tematicamente cada unidade homognea.
E - Avaliao da vulnerabilidade de Unidades Homogneas
Estabelecer a vulnerabilidade natural de cada unidade
homognea considerando a relao entre os processos de
morfognese e pedognese, a partir da anlise integrada da rocha,

do solo, do relevo e da vegetao. Informaes complementares


dos efeitos do clima e de uso da terra so tambm considerados.
Expressar a vulnerabilidade natural pela atribuio de valores
de estabilidade para cada unidade homognea considerando o
conceito de anlise ecodinmica de Tricart (1977, 1992). Assim,
a estabilidade classificada conforme o observado na tabela 7.1.
Tabela 7.1 - Valores de estabilidade de unidades de paisagem
FONTE: (Crepani et al., 1996, pag. 7)
Unidade

Relao pedognese /morfognese

Valor

Estvel

Prevalece a pedognese

1,0

Intermediria

Equilbrio entre pedognese e morfognese

2,0

Instvel

Prevalece a morfognese

3,0

Modificada de Tricart, (1977).

A estabilidade ou vulnerabilidade, resistncia ao processo


natural eroso, das unidades de paisagem natural definida pela
anlise integrada do conjunto rocha, solo, relevo, vegetao e
clima. Os elementos considerados em cada componente fsico da
paisagem so descritos a seguir:
tipo de rocha (comportamento quanto eroso)
muito resistente
moderado
pouco resistente
tipo de solo (comportamento quanto eroso)
muito resistente
moderado
pouco resistente
forma de relevo (influncia da forma de relevo na
eroso)
no favorece

moderado
favorece
tipo de vegetao e densidade de cobertura (influncia
da vegetao)
no favorece
moderado
favorece
O uso da terra e o clima (temperatura, intensidade de precipitao e distribuio de
precipitao durante o ano) so parmetros tambm considerados pela metodologia.
Os aspectos que so considerados para caracterizar uma unidade homognea do ponto
de vista da estabilidade e vulnerabilidade so os seguintes:
o

Rocha
A resistncia eroso das rochas que compem uma
unidade de paisagem natural consequncia do grau de
coeso destas rochas. Por grau de coeso das rochas
entende-se a intensidade da ligao entre os minerais ou
partculas que as constituem (Crepani et al., 1996).

Solo
A resistncia do solo ao processo de eroso
consequncia do tipo de solo e de suas caratersticas
fsicas, tais como, textura, estrutura, porosidade,
permeabilidade, profundidade, e pedregosidade.

Relevo
A influncia do relevo no processo de eroso
consequncia da sua morfologia que se subdivide em
morfografia, aspectos descritivos do terreno como sua
aparncia, e em morfometria, aspectos quantitativos do
relevo como altitude, amplitude altimtrica, declividade e
intensidade de dissecao pela drenagem.

Vegetao
A cobertura vegetal representa a defesa da unidade de
paisagem contra os efeitos dos processos modificadores
das formas de relevo. A ao da cobertura vegetal na
proteo da paisagem se d de diversas maneiras: 1) evita
o impacto direto contra o terreno das gotas de chuva que

promovem a desagregao das partculas; 2) impede a


compactao do solo que diminui a capacidade de
absoro de gua; 3) aumenta a capacidade de infiltrao
do solo pela difuso do fluxo de gua. A densidade de
cobertura vegetal da unidade de paisagem determina o
fator de proteo da unidade (Crepani et al., 1996).
A integrao destes dados temticos, que esto em escala de medida nominal, feita
segundo um modelo que estabelece 21 classes de vulnerabilidade eroso, distribudas
entre as situaes de predomnio dos processos de pedognese (s quais se atribuem
valores prximos de 1,0), passando por situaes intermedirias (s quais se atribuem
valores ao redor de 2,0) e situaes de predomnio dos processos erosivos
modificadores das formas de relevo, morfognese (s quais se atribuem valores
prximos de 3,0) (Crepani et al., 1996).
Este modelo de integrao aplicado individualmente a cada tema, dentro de cada
unidade ambiental, atribuindo a cada unidade uma nota correspondente ao
comportamento, em relao eroso, da classe do tema presente na unidade.
Por exemplo, para o tema geologia, se o tipo de rocha presente na unidade apresenta
alto grau de coeso, atribui-se unidade nota prxima estabilidade (1,0). Se o tipo de
rocha presente na unidade apresenta valores intermedirios no seu grau de coeso,
atribui-se nota ao redor de 2,0 unidade. E por fim, se o tipo de rocha presente na
unidade apresenta baixa resistncia eroso, pequeno grau de coeso, atribue-se nota
prximo vulnerabilidade (3,0). O resultado desta integrao a vulnerabilidade de
cada unidade ambiental devido as informaes provenientes de cada tema avaliado,
geologia, geomorfologia, vegetao e solos.
A tabela 7.2 resume as 21 classes de vulnerabilidade/estabilidade usadas pelo modelo
para integrar os dados temticos. A representao destas classes em um mapa temtico
feita por meio de cores, tambm mostradas na tabela 7.2.
Tabela 7.2 - Modelo de integrao e representao de dados temtico
FONTE: (Crepani et al., 1996, pag. 17)
Escala de
Vulnerabilidade

Grau de
Vulnerabilidade

Classes de
vulnerabilida
de

GRAU DE
SATURAO
VERM. VERDE AZUL
CORES

C1

3,0

255

C2

2,9

VULNERVE 255
L

C3

2,8

(Morfognese) 255 10
2

C4

V 2,7

255 15

51

3
C5

U 2,6

255 20
4

C6

L 2,5

MODERADA 255 25
M.
5

C7

N 2,4

VULNERVE 204 25
L
5

C8

E 2,3

153 25
5

C9

R 2,2

102 25
5

C10

A 2,1

MEDIANAM.

51

25
5

C11

B 2,0

ESTVEL/

25
5

C12

VULNERVE
L

25
5

51

1,9

C13

1,
8

C14

1,
7

C15

1,
6

C16

1,
5

C17

1,
4

C18

1,
3

(morfo/pedo)

25
5

10
2

25
5

15
3

MODERADA
M.

25
5

20
4

ESTVEL

25
5

25
5

20
4

25
5

15
3

25
5

C19

1,
2

(Pedognese)

10
2

25
5

C20

1,
1

ESTVEL

51

25
5

C21

1,
0

25
5

A determinao da classe de vulnerabilidade resultante de uma unidade territorial bsica


obtida considerando-se simultaneamente a contribuio de todos os temas. Ou seja, a
nota final de cada unidade pode ser obtida por uma mdia entre as notas individuais de
cada tema para cada unidade ambiental. A figura 7.2 ilustra a operao final para
determinao da vulnerabilidade resultante.

Figura 7.2 - Modelo para estimar a Vulnerabilidade Natural Eroso de uma Unidade
Territorial Bsica
As 21 classes de vulnerabilidades apresentadas na tabela 7.2 foram nomeadas conforme
a tabela 7.3:
Tabela 7.3 - Nome das classe de vulnerabilidade/estabilidade

Classe

Nome

C21

Estvel

C20

Estvel 1

C19

Estvel 2

C18

Estvel 3

C17

Moderadamente Estvel

C16

Moderadamente Estvel 1

C15

Moderadamente Estvel 2

C14

Moderadamente Estvel 3

C13

Medianamente Estvel

C12

Medianamente EstvelVulnervel

C11

Medianamente
Estvel_e_ou_Vulnervel

C10

Medianamente VulnervelEstvel

C9

Medianamente Vulnervel

C8

Moderadamente Vulnervel 1

C7

Moderadamente Vulnervel 2

C6

Moderadamente Vulnervel 3

C5

Moderadamente Vulnervel

C4

Vulnervel 1

C3

Vulnervel 2

C2

Vulnervel 3

C1

Vulnervel

7.2.2 - ELABORAO DE CARTA DE VULNERABILIDADE USANDO A LEGAL


O roteiro metodolgico transcrito na seo anterior foi executado pela equipe
responsvel pelo projeto ZEE no INPE sobre uma rea selecionada, nas seguintes
condies:
todos os mapas foram usados no formato analgico, em papel;
a etapa "C", - Elaborao de mapa preliminar de unidades homogneas
foi executada a partir de uma imagem em papel.
o a etapa "D"- Associao do mapa preliminar de unidades homogneas
com dados auxiliares, foi executada pelo "overlay" dos dados
analgicos.
o
o

Como o objetivo do presente trabalho nesta fase visa somente validar e exemplificar os
operadores desenvolvidos e mostrar que atravs de uma linguagem de comandos

possvel automatizar etapas repetitivas de manipulao, as etapas A, B e C do roteiro


metodolgico no foram aqui executadas.
Como na primeira fase do Zoneamento Ecolgico Econmico(ZEE) dos estados da
Amaznia Legal os parmetros de uso da terra e de clima no estavam disponveis e no
foram utilizados pelo processo manual, eles tambm no sero considerados no
exemplo aqui apresentado.
7.2.2.1- CONVERSO DOS DADOS
Para execuo do roteiro metodolgico no ambiente de manipulao da linguagem
LEGAL foi necessrio converter os dados para o formato digital e geo-referenci-los.
O trabalho de digitalizao dos mapas j havia sido iniciado no sistema SGI,
desenvolvido pelo INPE. Estes dados foram importados para o sistema SPRING atravs
de seu mdulo de importao.
A partir de uma anlise dos dados digitalizados e os dados em papel verificou-se a
necessidade de se fazer uma srie de correes nos dados digitais, devido a erros de
digitalizao e a erros de associaes temticas aos polgonos digitalizados. Procurouse, na medida do possvel, manter fiel o padro de cores usados nos mapas do projeto
RADAMBRASIL.
7.2.2.2 - MANIPULAO DOS DADOS
A partir do cruzamento entre os mapas temticos no formato digital com o mapa de
unidades homogneas, verificou-se a presena de mais de uma classe de cada tema em
uma unidade ambiental, ou seja, em uma determinada unidade existia mais de um tipo
de rocha para o tema geologia ou mais de um tipo de cobertura vegetal para o tema
vegetao, por exemplo. Estas discrepncias podem ser atribudas s imprecises
presentes nos mapas temticos utilizados, que apresentam-se em escala 4 vezes menor
que a da imagem TM-LANDSAT e foram gerados a partir de imagens de radar ( Projeto
RADAM BRASIL ). Outra possvel causa destas discrepncias pode ser os critrios de
classificao aplicados pelo projeto RADAMBRASIL sobre imagens de radar.
Devido a estas discrepncias, adotou-se neste trabalho a seguinte abordagem:
consideram-se todas as classes presentes, a partir do cruzamento, em cada unidade
ambiental. Para isto, ao invs de atribuir a nota de uma classe do tema para a unidade,
atribuiu-se uma mdia das notas das classes presente na unidade ambiental. Por
exemplo, se para o tema solos ocorrer em uma unidade a presena de 70% de Terra
Roxa Estruturada, nota 2.0, e 30% de solos Hidromrficos, nota 3.0, o valor atribudo
unidade ser 2.3 (2.0*0.7 + 3.0*0.3).
Assim, o clculo do valor mdio ponderado pela rea do componente do tema dentro
da unidade ambiental, ou seja, componentes de reas maiores tero maior participao
na nota atribuda para a unidade. Esta abordagem pode ser vista como uma operao de
mdia zonal, onde a unidade ambiental define a regio, e as notas das classes do tema,
os dados avaliados.

A figura 7.3 sintetiza as principais operaes executadas sobre os dados para validar os
operadores desenvolvidos neste trabalho.

Figura 7.3 - Operaes executadas sobre o conjunto de dados

7.2.2.3. - APRESENTAO DOS DADOS E RESULTADOS OBTIDOS

A seguir apresenta-se uma srie de figuras com os dados de entrada, resultados


intermedirios e produto final, obtidos a partir de manipulaes no ambiente da
linguagem LEGAL. Referncias para os dados primrios, a partir dos quais os dados
digitais foram obtidos, podem ser encontradas na seo 6.2.
A Figura 7.4 mostra um mosaico da imagem do sensor TM/LANDSAT em composio
colorida 3B4G5R de 24 e 31 de julho de 1992 da rea de estudo. A figura 7.5 mostra as
unidades territoriais bsicas (utbs) obtidas a partir de anlise e interpretao da imagem
apresentada na Figura 7.4.

Figura 7.4 - Mosaico em composio colorida das bandas


3(B),4(G),5(R) do sensor Thematic Mapper (TM) do
satlite LANDSAT associada as cores Azul, Verde e
Vermelho respectivamente.Data: 24/07/1992 e
31/07/1992

Figura 7.5 - Compartimentao das Unidades Territoriais Bsicas da rea de estudo


As Figuras 7.6, 7.7, 7.8 e 7.9 so compostas de 3 partes. A parte (a) de cada figura
mostra o mapeamento de cada tema para a regio de estudo, obtido a partir do mapa
temtico correspondente gerado pelo projeto RADAMBRASIL na escala 1:1.000.000.
A parte (b) de cada figura ilustra uma pequena regio da grade de valores mdios
calculados para as unidades territoriais bsicas. Este clculo envolve duas operaes; a
primeira uma operao pontual de ponderao, em que valores so atribudos as
classes do tema; e a segunda uma operao zonal de mdia, em que o valor mdio
para o tema dentro de cada unidade territorial bsica calculado.
A parte (c) de cada figura mostra o mapa temtico de vulnerabilidade devido ao tema
em questo. Este mapa foi gerado por uma operao pontual de fatiamento, feita sobre
a grade de valores mdios das unidades territoriais bsicas para o tema em questo. O
resultado desta operao de fatiamento de cada tema no usado nas etapas seguintes
da metodologia, mas pode ser til em uma anlise detalhada da contribuio de cada
tema.

Figura 7.6 - (a) Mapa temtico de Geologia.


(b) Grade regular com os valores mdios nas utbs para o tema geologia.
(c) Mapa temtico de vulnerabilidade das utbs relativa ao tema geologia.

Figura 7.7 - (a) Mapa temtico de Geomorfologia.


(b) Grade regular com os valores mdios nas utbs para o tema
Geomorfologia.
(c) Mapa temtico de vulnerabilidade das utbs relativa ao tema
Geomorfologia.

Figura 7.8 - (a) Mapa temtico de Solos.


(b) Grade regular com os valores mdios nas utbs para o tema Solos.
(c) Mapa temtico de vulnerabilidade das utbs relativa ao tema Solos.

Figura 7.9 - (a) Mapa temtico de Vegetao.


(b) Grade regular com os valores mdios nas utbs para o tema Vegetao.
(c) Mapa temtico de vulnerabilidade das utbs relativa ao tema
Vegetao.
A figura 7.10 a seguir ilustra a operao final usada para estimar a vulnerabilidade
natural eroso de cada unidade territorial bsica segundo a metodologia transcrita na
seo 7.2. Nesta etapa usou-se uma operao de soma seguida de diviso ambas
pontuais, que equivalente a uma operao pontual de mdia.

Figura 7.10 - Operao pontual de mdia para estimar a Vulnerabilidade natural


eroso

Finalmente a figura 7.11 mostra o mapa temtico de vulnerabilidade natural eroso


obtido a partir de uma operao pontual de fatiamento efetuada sobre a grade de
vulnerabilidade da figura 7.10.

Figura 7.11 - Mapa temtico de Vulnerabilidade natural eroso


A tabela 7.4 a seguir mostra a caracterizao temtica das unidades territoriais bsicas
feitas pela equipe do projeto ZEE no INPE. Mostra tambm a nota atribuda a cada
unidade em cada tema, tanto pelo processo manual quanto pela linguagem. A listagem
completa do programa em LEGAL usado na gerao do exemplo est no apndice 2.
Tabela 7.4 - Valores de vulnerabilidade de cada unidade ambiental, processo manual
"M"e pela linguagem "L"

Unid.

U1

Geologia

Valor

Fm. Gorotire:
Arenitos Conglomerticos a
Finos

Solos
L

Valor

Solos
Litlicos

Relevo
L

Valor

Superfcie
Tabular

Vegetao
L

Afloram.
Dissecao
Baixa
2,6 2,42 Rochosos 3,0 2,93
1,1 1,26

Campo
Cerrado
Menos
Denso

Valor

Mdia

2,2 1,96 2,2 2,14

U2

U3

Fm. Gorotire:
Solos
Superfcie
Arenitos ConLitlicos
Pediplanada
glomerticos a 2,6 2,60
3,0 3,00
1,3 1,21
Finos
Afloram.
Dissecao
Rochosos
Baixa a
Mdia

Campo
Cerrado

2,0 1,99 2,2 2,20

Fm. Gorotire:
Solos
Superfcie
Arenitos ConLitlicos
Tabular
glomerticos a 2,6 2,60
3,0 2,67
1,3 1,39
Finos
Afloram.
Dissecao
Rochosos
Baixa a
Mdia

Campo
Cerrado

2,0 1,74 2,2 2,10

Solos
Litlicos
U4

Granito da
Serra do
Carajas

1,3 1,30

3,0 2,99
Afloram.
Rochosos

Ravinas

2,3 2,21

U6

Fm. Sobreiro:
Andesitos
U7 Prfiros e
Porfirticos

2,2 1,92 2,2 1,86

Dissecao
Alta

Fm. Iriri:
Tabuleiros
Riolitos,IgnimU5 britos,Piroclazi- 1,0 1,42
Solos
3,0 2,80 Dissecao 1,4 1,52
tos,Granofiros
Litlicos
Mdia a
Alta
Fm. Gorotire:
Arenitos Conglomerticos a 2,6 2,14
Finos

Campo
Cerrado Menos
Denso

Campo
Cerrado Menos
Denso

2,2 2,20 1,9 1,99

Superfcie
Tabular
Aflora- 3,0 2,92
1,3 1,40
mentos
Dissecao
Rochosos
Baixa a
Mdia

Cerrado

1,7 1,62 2,2 2,02

Colinas
Afl.Rochoso
aplainadas
Ecosistema
1,9 1,65 Aflora- 3,0 2,99 Dissecao 1,4 1,77 Floresta tro- 3,0 3,00 2,3 2,35
Baixa a
pical aberta
mentos
Mdia
Rochosos

Fm. Iriri:
Riolitos,IgnimU8 britos,Piroclazi- 1,0 1,00
tos,Granofiros

Aflora- 3,0 2,98 Tabuleiros 1,4 1,49


mentos
Rochosos
Dissecao

Campo
Cerrado Menos
Denso

2,2 2,13 1,9 1,90

Mdia a
Alta

U9

Fm. Gorotire:
Arenitos Conglomerticos a 2,6 2,60

Solos

Cristas e
Ravinas
3,0 2,68 Dissecao 2,4 1,41

Cerrado Menos
1,8 1,51 2,4 2,05

Finos

U10

Litlicos

Grupo Gro Par: Quartzitos,Jaspelitos,


Hematiticos

Fm. Sobreiro:
Andesitos
U11 Prfiros e
Porfirticos
Fm. Sobreiro:
Andesitos
Prfiros e
Porfirticos
U12

Alta

Denso

Podzolico
Cristas
Vermelho
Estruturais
1,4 1,43 Amarelo 2,0 2,00 Dissecao 2,5 2,49
Alta
Colinas
aplainadas
1,9 1,30
Solos
3,0 3,00 Dissecao 1,2 1,14
Mdia a
Litlicos
Alta

Floresta
Tropical
Densa
Campo
Cerrado Menos
Denso

1,0 1,03 1,7 1,74

2,2 2,2 2,0 1,91

Terra
roxa 60%
Podzolico
Verm.
Am. 30%
1,9 2,02 Latos. 1,9 2,13
ver. Am.
10%

Fm. Iriri:
Riolitos,IgnimU13 britos,Piroclazi- 1,0 1,04
Solos
3,0 2,89
tos,Granofiros
Litlicos

Campo
Cerrado Menos
Denso
Terrao
Fluvial

2,2 2,20 1,8 1,84

1,0 1,03

Tabuleiros 1,4 1,40


Dissecao

Floresta
Tropical
Densa

1,0 1,07 1,6 1,60

Floresta
Tropical
Densa

1,0 1,06 1,3 1,29

Campo
Cerrado

2,0 1,96 2,2 2,11

Mdia a
Alta
Fm. Iriri: RioSuperfcie
litos,IgnimbriPediplanada
U14 tos,Piroclazi- 1,0 1,00 Podzlico 2,0 2,00 Dissecao 1,1 1,10
tos,Granofiros
Baixa
Verm.
Amarelo
Fm. Gorotire:
Solos
Superfcie
Arenitos ConLitlicos
Tabular
U15 glomerticos a 2,6 2,32
3,0 2,97
1,1 1,22
Finos
Afloram.
Dissecao
Rochosos
Abaixa

Tabela 7.4- Valores de vulnerabilidade de cada unidade ambiental, continuao

Unid.

Geologia

Fm. Gorotire:
Arenitos ConU16 glomerticos a
Finos

Valor
M

Solos

Valor

M
Solos
Litlicos

2,6 2,50

U17

Aluvio

3,0 2,99

Solos
Aluviais

Relevo
L

Valor

Superfcie
Tabular

Vegetao
L

Dissecao
Mdia a
3,0 3,00
1,4 1,29
Alta

3,0 2,94

Planicie
Aluvial

3,0 3,00

Floresta
Tropical
Densa

Superfcie
Floresta
Pediplanada
tropical
2,0 2,17 Diss. Baixa 1,1 1,44 aberta

Compl. Xingu:
Gran., Gnaiss.U19 Migmatitos

Latosolo
Verm.
1,5 1,50 Amarelo

Superfcie
Pediplanada
1,0 1,00 Dissicao 1,3 1,25 Cerrado
Baixa a
Mdia

U21 Granito da
Serra de
Carajs

U22 Granito da
Serra de
Carajs

1,3 1,42
Afloram.
Rochosos

1,3 1,38

Podzolico
Vermelho
Amarelo

2,0 2,00 2,3 2,20

Podzlico
Verm.
1,5 1,38 Amarelo

U20 Granito da
Serra de
Carajs

Mdia

Campo
Cerrado

Compl. Xingu:
Gran., Gnaiss.U18 Migmatitos

Solos
Litlicos

Valor

1,0 1,26 2,5 2,55

1,3 1,24 1,5 1,56

1,7 1,90 1,3 1,41

Cristas
Dissecao
3,0 2,87 Mdia a
Alta

Floresta
Tropical
2,4 2,40 Densa

1,0 1,05 1,9 1,93

Tabuleiros
Dissecao
2,0 2,82 Baixa a
Mdia

Floresta
Tropical
1,2 1,83 Densa

1,0 1,04 1,4 1,77

1,3 1,49 Afloramento 3,0 3,00 Inselbergs


Rochoso
Dissecao
Mdia a
Alta

Afl.Rochoso
no Ecosiste2,2 2,20 ma Floresta 3,0 2,94 2,4 2,41
trop. Densa

Fm. Gorotire:
Superfcie
Afl.Rochoso
Arenitos Conno EcosisteTabular
U23 glomerticos a 2,6 2,43 Afloramento. 3,0 2,89
1,3 1,22 ma Floresta 3,0 2,96 2,5 2,38
Finos
trop. Densa
Rochosos
Dissecao
Mdia
Fm. Rio Fresco
Argilitos,FolheU24 lhos, Arcosios 2,7 2,72

Solos
Litlicos

Superfcie
Campo CePediplanada
rrado Me3,0 3,00 Diss. Baixa 1,1 1,26 nos Denso

2,2 2,20 2,3 2,30

Terra roxa
60%
Fm. Sobreiro:
Andesitos
U25 Prfiros e
Porfirticos

Floresta
tropical
aberta,
Influncia
de Agua

Colinas e

1,9 1,90

Podzolico
Verm. Am.
30% Latos.
ver. Am.
10%

Inselbergs
Dissecao
1,9 2,01 Baixa

1,5 1,27 1,8 1,77

1,7 1,90

Terra roxa
60%
Fm. Sobreiro:
Andesitos
U26 Prfiros e
Porfirticos
1,9 1,90

Podzolico
Verm. Am.
30% Latos.
ver. Am.
10%

Colinas
aplainadas
Dissecao
Baixa a
1,9 2,05 Mdia

Floresta
tropical
aberta
1,2 1,54

1,3 1,23 1,6 1,68

Floresta
tropical
1,7 2,05 aberta

1,3 1,28 1,7 1,82

Terra roxa
60%
Fm. Sobreiro:
Andesitos
Prfiros e
Porfirticos
U27

Colinas e

1,9 1,90

Podzolico
Verm. Am.
30% Latos.
ver. Am.
10%

Inselbergs
Dissecao
1,9 2,05 Baixa
Superfcie
Tabular

Granito da
Serra de
U28 Carajs

Afl.Rochoso
no Ecosiste1,3 1,70 Afloramento 3,0 2,80
1,6 1,19 ma Floresta 3,0 3,00 2,2 2,17
trop. Densa
Rochoso
Dissecao
Mdia a
Alta
Afl.Rochoso
no Ecosiste1,3 1,30 Afloramento 3,0 2,92 Dissecao 2,4 2,18 ma Floresta 3,0 3,00 2,4 2,35
trop. Densa
Rochoso
Mdia a
Alta
Cristas

Granito da
Serra de
U29 Carajs

Grupo
Campo CeCristas
GroPar
rrado MeQuartzitos,Jas- 1,4 1,40 Afloramento 3,0 2,99 Dissecao 2,1 2,36 nos Denso
pelitos,HematiRochoso
Mdia
U30 ticos

Tabela 7.4- Valores de vulnerabilidade de cada unidade ambiental, continuao

2,2 1,94 2,2 2,17

Unid.

Geologia

Valor

Grupo
M L
GroPar
Quartzitos,Jaspelitos,HematiU31 ticos
1,4 1,40

Granito da
Serra de
U32 Carajs

U35 Granito da
Serra de
Carajs

Granito da
Serra de
U36 Carajs

Compl. Xingu:
Gran., Gnaiss.U37 Migmatitos

1,3 1,31

Relevo
M

Solos Litlicos

Valor

Cristas
Estruturais

Vegetao
L

Campo
Dissecao
Cerrado
Alta
3,0 2,85
2,3 2,02

Valor

Mdia

2,0 1,97 2,2 2,06

Afloramento
Rochoso

Afl.Rochoso
no Ecosiste3,0 2,94
2,1 2,34 ma Floresta 3,0 3,00 2,4 2,40
trop. Densa
Dissecao
Mdia a
Alta

Solos Litlicos

Floresta
Tropical
3,0 3,00 Dissecao 2,2 2,20 Densa
Mdia a
Alta

1,0 1,10 1,9 1,91

Solos Litlicos

Floresta
Tropical
3,0 2,84 Dissecao 2,2 2,16 Densa
Mdia a
Alta

1,0 1,09 1,9 1,85

Inselbergs

Inselbergs

1,3 1,30

Superfcie
Pediplanada
1,3 1,48

Solos Litlicos

3,0 2,68

Floresta
Tropical
1,1 1,49 Densa

1,0 1,12 1,6 1,69

Dissecao
Baixa

Afl.Rochoso
no Ecosiste3,0 2,66 Dissecao 1,2 1,27 ma Floresta 3,0 2,59 2,1 2,15
trop. Densa
Baixa a
Mdia
Mesas

1,3 1,59

1,5 1,63

Fm. Gorotire:
Arenitos ConU38 glomerticos a 2,6 2,42
Finos

Compl. Xingu:
Gran., Gnaiss.U39 Migmatitos

Valor

Cristas e
Tabuleiros

Grupo
GroPar
Quartzitos,Jas- 1,4 1,33
pelitos,HematiU33 ticos

U34 Granito da
Serra de
Carajs

Solos

1,5 1,48

Afloramento
Rochoso

Solos Litlicos

Superfcie
Pediplanada
3,0 3,00 Diss. Baixa 1,1 1,15 Cerrado

1,7 1,70 1,8 1,87

Superfcie
Tabular

Afloramento.
Rochosos
Podzolico
Vermelho
Amarelo

Afl.Rochoso
no Ecosiste3,0 2,90
1,3 1,28 ma Floresta 3,0 2,86 2,5 2,37
trop. Densa
Dissecao
Mdia
Superfcie
Floresta
Pediplanada
Tropical
2,0 2,00 Diss. Mdia 1,3 1,11 Aberta

1,3 1,20 1,3 1,45

U40 Granito Velho


Guilherme

Afloramento.
Rochosos
1,2 1,20

Grupo
GroPar
U41 Quartzitos,Jas- 1,4 1,51
pelitos,Hematiticos

Fm. Iriri:
Riolitos,IgnimU42 britos,Piroclazi- 1,0 1,53
tos,Granofiros

U43 Granito Velho


Guilherme

U44 Granito da
Serra de
Carajs

Cristas
Estruturais

Afl.Rochoso
no Ecosiste3,0 3,00
2,5 2,22 ma Floresta 3,0 3,00 2,4 2,36
trop. Densa
Dissecao
Alta
Cristas
Estruturais

Afloramento
Rochoso

Afl.Rochoso
no Ecosiste3,0 3,00
2,5 1,22 ma Floresta 3,0 3,00 2,5 2,18
trop. Densa
Dissecao
Alta
Cristas e
Tabuleiros

Solos Litlicos

3,0 2,64

2,1 2,32

Campo
Cerrado

2,0 2,00 2,0 2,12

2,5 2,50

Floresta
Tropical

1,0 1,03 1,7 1,68

Dissecao
Mdia a
Alta
Cristas
Estruturais

1,2 1,20

Podzolico
2,0 2,0
VermelhoAmarelo

Dissecao
Alta

Densa

1,3 1,51

Solos Litlicos

3,0 2,83

Cristas

2,4 2,40

Floresta
Tropical

1,0 1,22 1,9 1,99

Dissecao
Densa
Mdia a
Alta

Grupo
GroPar
U45 Quartzitos,Jas- 1,4 1,47
pelitos,Hematiticos

Fm. Iriri:
Riolitos,IgnimU46 britos,Piroclazi- 1,0 1,03
tos,Granofiros

Solos Litlicos

3,0 2,80

2,5 2,50

Cerrado

1,7 1,71 2,2 2,12

Colinas e
Cristas
3,0 2,72 Dissecao 1,9 2,25
Mdia

Floresta
Tropical
Densa

1,0 1,02 1,7 1,75

Ravinas
Dissecao
Alta

Solos Litlicos

Tabela 7.4- Valores de vulnerabilidade de cada unidade ambiental, continuao

Unid.

Geologia

Fm. Sobreiro:
Andesitos
Prfiros e
Porfirticos
U47

Valor
M

Solos
L

Valor

Afloramento
Rochosos

1,9 1,45

Fm. Gorotire:
Arenitos ConU48 glomerticos a 2,6 2,60
Finos

Solos
Litlicos

Relevo

Valor

Superfcie M L
Tabular
Dissecao
Baixa a
Mdia
3,0 2,92
1,3 1,31
M

3,0 2,70

Ravinas

2,5 2,50

Vegetao

Valor

Mdia

Afl.Rochoso M L M L
no Ecosistema Floresta
trop. Densa
3,0 3,00 2,2 2,17

Cerrado

1,7 1,68 2,5 2,37

Dissecao
Alta
Terra roxa
60%
Fm. Sobreiro:
Andesitos
Prfiros e
Porfirticos
U49

1,9 1,90

Grupo
GroPar
U50 Quartzitos,Jas- 1,4 1,42
pelitos,Hematiticos

U51 Granito da
Serra de
Carajs

1,3 1,30

Fm. Gorotire:
Arenitos ConU52 glomerticos a 2,6 2,54
Finos

U53 Granito da
Serra de
Carajs

U54 Granito da
Serra de
Carajs

1,3 1,60

Podzolico
Verm. Am.
30% Latos.
ver. Am.
10%

Solos
Litlicos

Solos
Litlicos

Solos
Litlicos

Solos
Litlicos

Sol. Litlicos e Aflo


1,3 1,30 ramentos
Rochosos

Inselbergs
Dissecao
1,9 2,00

Floresta
tropical
2,4 2,08 aberta

1,3 1,30 1,9 1,82

Escarpa
Dissecao
3,0 2,73 Alta

Floresta
Tropical
2,7 2,7 Densa

1,0 1,06 2,0 1,98

Alta

Superfcie
Floresta
pediplanada
Tropical
3,0 3,00 Dissecao 1,2 1,20 Densa
Baixa a
Mdia

1,0 1,00 1,6 1,63

Superfcie
Tabular
3,0 2,98 Dissecao
Mdia

Floresta
Tropical
1,3 1,30 Densa

1,0 1,01 2,0 1,96

Escarpa
Dissecao
3,0 3,00 Alta

Floresta
Tropical
2,7 2,70 Densa

1,0 1,00 2,0 2,07

Colinas
Dissecao
3,0 3,00 Baixa a
Mdia

Floresta
Tropical
1,8 1,80 Densa

1,0 1,00 1,8 1,80

Latosolo Ver.
Am. 60%
U55 Fm. Rio Fresco 2,7 2,35 Gley Pouco
HuArgilitos,Folhemido10%
lhos, Arcosios
1,8 1,86
Compl. Xingu:
Gran., Gnaiss.U56 Migmatitos
Compl. Xingu:
Gran., Gnaiss.U57 Migmatitos

1,1 1,47 Cerrado

1,7 1,56 1,8 1,81

1,5 1,60

Podzolico
Vermelho
Amarelo

Superfcie
Pediplanada
2,0 2,07 Diss. Baixa 1,1 1,18 Cerrado

1,7 1,69 1,6 1,63

1,5 1,45

Podzolico
Vermelho
Amarelo

Superfcie
Floresta
Pediplanada
Tropical
2,0 2,10 Diss. Baixa 1,1 1,52 Aberta

1,3 1,31 1,5 1,59

Afloramentos
Rochosos
U58 Granito da
Serra de
Carajs
Fm. Gorotire:
Arenitos ConU59 glomerticos a
Finos

1,3 1,30

2,6 2,27 Solos


Litlicos

Granito Velho
Guilherme
U60

Superfcie
pediplanada
Dissecao
Baixa

1,2 1,20

Podzolico
Vermelho
Amarelo

Inselbergs
Dissecao
3,0 3,00 Mdia a
Alta

Afl.Rochoso
no Ecosiste2,2 2.20 ma Floresta 3,0 3,00 2,4 2,40
tropical

Escarpa
Dissecao
3,0 2,80 Mdia a
Alta

Floresta
Tropical
2,2 2,20 Densa

1,0 1,02 2,2 2,07

Inselbergs
Dissecao
2,0 2,00 Mdia a
Alta

Floresta
Tropical
2,2 2,20 Densa

1,0 1,12 1,5 1,63

Grupo
Afloramentos
Cristas
GroPar
Rochosos
Dissecao
Quartzitos,JasU61
1,4 1,40
3,0 2,92 Mdia
pelitos,Hematiticos

Afl.Rochoso
no Ecosiste2,1 2,18 ma Floresta 3,0 2,83 2,4 2,34
trop. Densa

7.2.3 - ANLISE DOS RESULTADOS


Na primeira comparao entre os resultados obtidos atravs da linguagem e os
resultados disponveis, percebeu-se que o nmero de unidades com valores discrepantes
era significativo.
Aps uma anlise das unidades com maiores discrepncias absolutas (at 100%), e de
informaes fornecidas pela equipe responsvel pelo projeto ZEE no INPE, chegou-se
concluso de que as principais causas das discrepncias eram:
o

Falta de atualizao dos dados temticos no formato digital. Durante a


elaborao da carta de vulnerabilidade pelo processo manual foram feitas
atualizaes dos dados temticos a partir da anlise e interpretao das
imagens multi-espectrais do sensor TM/LANDSAT.

Alteraes no valor da nota atribuda a algumas classes dos temas. Por


exemplo, a classe campo cerrado do tema vegetao recebeu nota 2,0 no
processo manual realizado em 1995, mas com o refinamento do modelo
este valor foi alterado para 2,3. J a classe Grupo Gro-Par do tema
geologia teve sua nota alterada de 1,4 para 1,6.

Para que a comparao tivesse como base um mesmo referencial, optou-se por fazer
uma atualizao dos dados temticos para as unidades que apresentaram maiores
discrepncias e por utilizar as mesmas notas do processo manual.
Efetuadas as alteraes comentadas no pargrafo anterior e considerando o processo
manual como referncia chegou-se aos percentuais de discrepncias apresentados e
comentados a seguir.
A tabela 7.5 mostra o percentual de discrepncia entre as notas de cada tema para cada
unidade territorial bsica . Mostra tambm a discrepncia entre as notas mdias
atribudas a cada unidade. Por exemplo, para a unidade U1 tm-se a seguinte situao:
o
o
o
o
o

Tema geologia 7% notas manual = 2,6, linguagem = 2,42


Tema Solos 2% notas manual = 3,0 linguagem = 2,93
Tema Relevo -15% notas manual = 1,1 linguagem = 1,26
Tema Vegetao 11% nota manual = 2,2 linguagem = 1,96
Discrepncia final 4%
Mdia manual 2,2 (medianamente vulnervel)
Mdia linguagem 2,14 (medianamente vulnervelestvel)
Tabela 7.5- Percentuais de Discrepncias entre processo
Manual e Linguagem

Unidades Geologia Solos Relevo Vegetao Vulnerabilidade


U1

7%

2%

-15%

11%

4%

U2

0%

0%

7%

1%

1%

U3

0%

11%

-7%

13%

6%

U4

0%

0%

4%

13%

15%

U5

-42%

7%

-9%

0%

-5%

U6

18%

3%

-8%

5%

6%

U7

13%

0%

-26%

0%

-1%

U8

0%

1%

-6%

3%

0%

U9

0%

11%

41%

16%

16%

U10

-2%

0%

0%

-3%

-1%

U11

32%

0%

5%

0%

8%

U12

-6%

-12%

-3%

0%

-5%

U13

-4%

4%

0%

-7%

0%

U14

0%

0%

0%

-6%

-1%

U15

11%

1%

-11%

2%

3%

U16

4%

0%

8%

0%

2%

U17

0%

2%

0%

-26%

-2%

U18

8%

-9%

-31%

5%

-6%

U19

0%

0%

4%

-12%

-3%

U20

-9%

4%

0%

-5%

0%

U21

-6%

-4%

-29%

U22

-15%

0%

0%

2%

-1%

U23

7%

4%

6%

1%

4%

U24

-1%

0%

-15%

0%

-2%

U25

0%

-6%

-12%

15%

-1%

U26

0%

-8%

-28%

5%

-7%

U27

0%

-8%

-21%

2%

-7%

U28

-31%

7%

26%

0%

2%

U29

0%

3%

9%

0%

3%

U30

0%

0%

-12%

12%

0%

U31

0%

5%

12%

2%

5%

U32

-1%

2%

-11%

0%

-2%

U33

5%

0%

0%

-10%

-1%

U34

0%

5%

2%

-9%

1%

U35

-14%

11%

-35%

-12%

-6%

U36

-22%

11%

-6%

14%

-1%

U37

-9%

0%

-5%

0%

-2%

U38

7%

3%

2%

5%

4%

U39

1%

0%

15%

8%

5%

U40

0%

0%

11%

0%

3%

U41

-8%

0%

51%

0%

12%

U42

-53%

12%

-10%

0%

-5%

U43

0%

0%

0%

-3%

0%

U44

-16%

6%

0%

-22%

-3%

-41% -53%

U45

-5%

7%

0%

-1%

1%

U46

-3%

9%

-18%

-2%

-1%

U47

24%

3%

-1%

0%

6%

U48

0%

10%

0%

1%

3%

U49

0%

-5%

13%

0%

3%

U50

-1%

9%

0%

-6%

2%

U51

0%

0%

0%

0%

0%

U52

2%

1%

0%

-1%

1%

U53

-23%

0%

0%

0%

-3%

U54

0%

0%

0%

0%

-1%

U55

13%

-3%

-34%

8%

1%

U56

-7%

-3%

-7%

1%

-3%

U57

3%

-5%

-38%

-1%

-8%

U58

0%

0%

0%

0%

-1%

U59

13%

7%

0%

-2%

6%

U60

0%

0%

0%

-12%

-2%

U61

0%

3%

-4%

6%

1%

A figura 7.12 apresenta de forma grfica os dados da tabela 7.5.

(a) (b)

(c) (d)

(e)

Figura 7.12 - Representao Grfica das Discrepncias entre o Processo Manual e a


Linguagem

Pelo grfico da figura 7.10 (e) verifica-se que apenas quatro (U4,U9,U21,U41) das
sessenta e uma unidades apresentaram um ndice de discrepncia maior do que 10%.
o

U4
Discrepncia 15%
Mdia manual 2,2 (medianamente vulnervel)
Mdia linguagem 1,86 (medianamente estvel)

U9
Discrepncia 16%
Mdia manual 2,4 (moderadamente vulnervel 2)
Mdia linguagem 2,05 (medianamente
estvel_e_ou_vulnervel)

U21
Discrepncia -29%
Mdia manual 1,4 (moderadamente estvel)
Mdia linguagem 1,77 (moderadamente estvel 3)

U41
Discrepncia 12%
Mdia manual 2,5 (moderadamente vulnervel 3)
Mdia linguagem 2,18 (medianamente vulnervelestvel)

Se fizermos uma reclassificao das 21 classes de vulnerabilidade definidas pela


metodologia em 5 grupos; Vulnervel, Moderadamente Vulnervel, Medianamente
Estvel/Vulnervel; Moderadamente Estvel e Estvel, somente as unidade U9 e U41
tiveram suas posies alteradas de grupo. Apesar de a unidade U21 apresentar a maior
discrepncia, ela manteve-se no mesmo grupo, devido ao fato da mdia pelo processo
manual estar no incio do intervalo do grupo Moderadamente Vulnervel e a
discrepncia ocorrer em direo ao centro do intervalo.
As contagens das discrepncias maiores que 10% e 25 % em cada tema so
apresentadas nos grficos a seguir.

(a) (b)
Figura 7.13 - Contagens das Discrepncias absolutas em cada tema
As seguintes consideraes podem ser feitas a partir da figura 7.13:
Em funo de neste trabalho a nota de cada unidade em cada tema
resultar de uma mdia ponderada pela rea das classes presentes na
unidade, discrepncias eram esperadas.
o A utilizao direta dos dados digitalizados a partir de cartas temticas do
projeto RADAMBRASIL no se mostrou confivel, e a atualizao feita
neste trabalho para teste, foi insuficiente.
o

Obs: A considerao de que a utilizao direta dos dados do Projeto


RADAMBRASIL no se mostrou confivel neste trabalho, e de que estes dados devem
ser atualizadas a partir das imagens multi-espectrais do sensor TM/LANDSAT, baseiase no fato da maior resoluo espectral, espacial e temporal do sensor TM em relao ao
sensor radar banda "X" do projeto RADAMBRASIL.
Uma anlise das unidades com discrepncias absolutas maiores do que 25% em cada
tema, permite afirmar, que neste caso, a causa est na diferena de caracterizao
temtica entre a interpretao visual e os dados do RADAMBRASIL. Este problema
mais acentuado para o tema geomorfologia, onde no existe critrios padronizados de
classificao.
Uma anlise da unidade com maior discrepncia em cada tema, mostra claramente este
fato.
Tema Geologia Maior discrepncia Unidade 42
Processo manual pe ia nota = 1,0

RADAM digitalizado pe g c + Qa,Qc nota = 1,3 e 3,0

Tema Solos Maior discrepncia Unidade 21


Processo manual PB1 nota = 2,0
RADAM digitalizado R1 nota = 3,0
Tema Relevo Maior discrepncia Unidade 21
Processo manual Sept nota = 1,2
RADAM digitalizado dk nota = 2,4
Tema Vegetao Maior discrepncia Unidade 17
Processo manual Fdt nota = 1,0
RADAM digitalizado Fam+Fal notas = 1,2 e 1,3

CAPTULO 8

SUMRIO, CONCLUSES E SUGESTES

Este trabalho discutiu os aspectos de concepo, implementao e uso dos operadores


da lgebra de Mapas, e abordou trs etapas do fluxo dos dados no processo de
converso de dados geogrficos em informaes geogrficas: a modelagem, a
manipulao e a extrao de informaes atravs de uma aplicao. Com esta
abordagem, esperamos ter contribuido para apresentar uma viso integrada do
problema.
8.1 - SUMRIO
Com relao as questes de modelagem, os seguintes aspectos so importantes:
o

A continuidade espacial presente na maioria das variveis ambientais


permite a definio da entidade conceitual geo-campo, a qual definida
em todas as posies da rea de estudo e cujas propriedades so funes
de suas coordenadas espaciais.

A espacializao do conjunto de amostras de uma varivel ambiental


para fins de anlise d uma descrio mais realista de seu
comportamento espacial, revelando caractersticas que difcilmente
seriam percebidas pelo usurio quando estas amostras so apresentadas
na forma tabular.
o A autocorrelao espacial presente entre os valores de uma varivel
ambiental, e a correlao cruzada existente entre as diferentes grandezas
relativas a uma mesma rea geogrfica engendram a definio de um
conjunto de operadores de manipulao de geo-campos, associados ao
termo "lgebra de Mapas".
o Na viso apresentada neste trabalho, a lgebra de Mapas foi definida
como um conjunto de operadores associados ao processamento da
entidade conceitual geo-campo.
o A natureza discreta da representao de dados em computadores permite
considerar seis representaes geomtricas para geo-campo:grade
regular de clulas, regies contguas, grade triangular, isolinhas, grade
regular de pontos e amostras irregulares. Cada representao
geomtrica incorpora caractersticas prprias, que a torna mais adequada
para descrever um determinado tipo de processo ambiental.
o

Com relao aos processos de manipulao de dados geogrficos, as seguintes questes


merecem destaque:
Ao programar as operaes conceituais da lgebra de Mapas em
computadores, necessrio considerar as caractersticas das diferentes
representaes geomtricas associadas aos geo-campos e os
interpoladores usados para converso entre estas representaes.
o Para implementar a lgebra de Mapas, imprescindvel dispor de uma
linguagem de comandos com sintaxe e semntica apropriadas para o
tratamento de dados geogrficos, e que permita automatizar roteiros de
manipulao.
o

8.2 - CONCLUSES
Da extrao de informaes, atravs do exemplo de manipulao em LEGAL
apresentado no captulo 7, pode-se tirar as seguintes concluses:
vivel a utilizao da linguagem LEGAL no s para automatizar as
etapas de manipulao de dados geogrficos no ambiente do sistema
SPRING, mas tambm para documentar estas etapas, pois, a listagem
com a sequncia de operaes de fcil leitura.
o A execuo do roteiro metodolgico exigiu a manipulao de todos os
dados, tanto na forma analgica (papel), para converso para o formato
digital, quando na forma digital, para utilizao na linguagem LEGAL. A
organizao dos dados e o acesso s informaes so extremamente
facilitados no formato digital.
o Os resultados obtidos em manipulaes automatizadas, so a princpio
mais sensveis qualidade dos dados de entrada, devido a menor
interao do usurio durante o processo de manipulao. Em funo
disto, a possibilidade de se gerar resultados intermedirios durante uma
o

manipulao automatizada, importante para permitir a avaliao de


eventuais erros.
o A utilizao direta de dados digitalizados a partir de cartas temticas do
projeto RADAMBRASIL, no se mostrou confivel, devido a pequena
acurcia destes dados provenientes de um sistema sensor de baixa
resoluo espectral, espacial e temporal. A atualizao destes dados, a
partir de sistemas sensores de tecnologia mais recente, essecial para
uma melhor qualidade dos dados.
8.3 - SUGESTES
Para que a linguagem LEGAL venha a satisfazer os objetivos de sua proposta, ou seja,
tornar-se um ambiente geral para anlise geogrfica, necessrio, entre outras coisas,
que as limitaes discutidas no captulo 5, e que no foram resolvidas por este trabalho,
sejam eliminadas.
Adicionalmente sugere-se que as seguintes extenses na linguagem sejam avaliadas:
o
o

Converso automtica entre as representaes geomtricas dos dados,


com o objetivo de torn-las transparentes para o usurio.
Possibilidade de interao, quando desejado, para definir o tipo de
interpolao a ser utilizado na converso, em funo das necessidades do
usurio.
Definio genrica de um conjunto de regies, onde por exemplo um
plano de informao defina todas as regies usadas em um operador
zonal. Esta implementao evitaria a necessidade de especificao
explcita de cada regio, como no caso do operador de mdia zonal das
unidades territoriais bsicas usadas no exemplo de manipulao em
LEGAL do captulo 7.
Com o objetivo de refinar a sintaxe e a semntica da linguagem, sugerese a execuo de outros roteiros de manipulao, com domnios
diferentes usando a linguagem LEGAL. Por exemplo, modelos
hidrolgicos, modelos ecolgicos, etc.
Para facilitar a curva de aprendizado de novos usurios, seria
extremamente til dispor de uma interface de manipulao direta para a
construo interativa de um programa em LEGAL. Esta interface
ofereceria mecanismos de seleo e arrasto (drag-and-drop) e permitiria
construir os programas da LEGAL atravs de um diagrama de fluxo de
dados.
Numa etapa seguinte, vale a pena considerar a extenso da linguagem no
sentido de tratar campos vetoriais, como por exemplo, campos de vento
com magnitude e direo associados a cada posio.
referncias bibliogrficas

Abler, R.; Adams, J; Gould, P. Spatial Organization: The Geographers View


of the World. 2.ed. Prentice-Hall International, Inc London, 1972. 587p.

Aronoff, S.; Geographic information systems: A management perspective.


1.ed. Ottawa, WDL, 1989. 295p.
Akima, H. A method of bivariate interpolation and smooth surface fitting for
irregular distributed data points. ACM transations on Mathematical Software,
1978.
Becker, B.K.; Egler, C.A.G. Detalhamento da Metodologia para Execuo do
Zoneamento Zoneamento Ecolgico-Econmico pelos Estados da Amaznia
Legal. Rio de Janeiro/Braslia, (SAE-MMA), 1996.
Berry, J.K.; "Fundamental operations in computer-assisted map analysis".
International Journal of Geographical Information Systems, 1 (2): 119-136,
1987.
Berry, J.K.; "Gis in Island Resource Planning: A case study in map analysis". In:
Maguire,D.; Goodchild, M.; Rhind, D. (eds) Geographical Information
Systems: Principles and Applications. New York, John Wiley and Sons, 1991,
pp. 285-295.
Berry, J.K.; "Catographic Modeling: The Analytical Capabilities of GIS". In:
Goodchild, M.; Parks, B.O., Steyaert, L.T., Environmental Modeling with GIS.
Oxford, Oxford University Press, 1993, pp. 58-74.
Bonham-Carter, G.F.; Geographical Information Systems for Geoscientists:
Modelling with GIS. Computer Methods in the Geosciences, Volume 13, New
York, 1996. 398p.
Burrough, P.A.; Principles of geographical information systems for land
resources assesment. Oxford, Clarendonn Press, 1987.
Cmara, G. Modelos, linguagens e arquiteturas para banco de dados
geogrficos. Tese de Doutorado. Instituto Nacional de Pesquisas Espaciais,
1995.
Casti, P.L. Alternate Realities: Mathematical Models of Nature and Man.
John Wiley & Sons, 1989.
Cliff, A. D.; Ord, J.K. Spatial processes: models and aplications. Pion,
London, 1981, 266p
Crepani, E.;Medeiros, J.S.; Azevedo, L.G.; Duarte, V.; Hernandez, P.;
Florenzano, T. Curso de Sensoriamento Remoto Aplicado ao Zoneamento
Ecolgico-Econmico. So Jos dos Campos. Instituto Nacional de Pesquisas
Espaciais, 1996.
Cross, M.; Moscardini, A.O. Learning the Art of Mathematical Modeling.
New York, Halsted Press, 1985.

Crsta, A.P.; Processamento digital de imagens de sensoriamento remoto. 1.ed.


Campinas, SP, 1992. 170p.
ESRI, ARC/INFO 6.0 - GRID Command Reference. Redlands, California, USA,
1991.
Fedra, K. "GIS and Environmental Modeling". In: Goodchild, M.F.; Parks, B.O.;
Steyart, L.T. Environmental Modelling with GIS, Oxford, Oxford University
Press, 1993. , cap. 5, p. 35-50.
Felgueiras, C. A. and Goodchild M. F. "Two Papers on Triangulated Surface
Modeling". Relatrio Tcnico 95-2 do National Center fort Geographic
Information and Analysis - NCGIA University of California, Santa Barbara, CA,
USA.
Gerald, C.F.; Wheatley, P.O. Applied Numerical Analysis. 4.ed. Addison
Wesley, 1989.
Gomes, J.M.; Velho, L. Computao Visual: Imagens. Rio, SBM, 1994.
Goodchild, M. F., B. O. Parks and L.T. Steyaert, Environmental Modeling
with GIS, Oxford University Press ,New York, 1993.
Goodchild, M. "Geographical data modeling". Computers & Geosciences,
1992, 18(4): 401-408, 1992.
Guptill, S. C. "Spatial data exchange and standardization". In: Maguire,D.;
Goodchild, M.; Rhind,D. (eds) Geographical Information Systems:
Principles and Applications. New York, John Wiley and Sons, 1991, cap. 34,
p. 515-530.
Kemp, K. Environmental Modelling with GIS: A Strategy for Dealing with
Spatial Continuity. Ph.D. thesis, Department of Geography, University of of
California, Santa Barbara, 1992. NCGIA Technical Report 93-3.
Kumler, M. P. An intensive Comparison of TINs and DEMs. Ph.D. thesis,
Department of Geography, University of California, Santa Barbara, 1992.
NCGIA Technical Report 93-3.
Laurini, R.; Thompson D. Fundamentals of Spatial Information Systems. San
Diego, CA, Academic Press Inc., 1992. 680p.
Maidment, D. R. "GIS and Hydrologic Modeling". In: Goodchild, M.F.; Parks,
B.O.; Steyart, L.T. Environmental Modelling with GIS, Oxford, Oxford
University Press, 1993. , cap. 14, p. 147-167.
NetGis. SPRING: Manual do usurio. So Jos dod Campos, junho 1997 4
volumes. verso 2.0.

Peuquet, D.J.; A conceptual framework and comparison os spatial data model.


Cartografica 21: 66-113, 1984
Richards, J.A.. Remote Sensing Digital Image Analysis. An Introduction.
Berlin, Springer-Verlag, 1986. 281 p.
Projeto RADAMBRASIL. Levantamento de recursos naturais. Rio de
Janeiro, DNPM, 1977-19??.
Star, J.; Estes, J. Geographic Information Systems: An Introduction. New York,
Prentice-Hall, 1990.
Tomlin, D. Geographic information systems and Cartographic Modeling.
Prentice Hall, New York, 1990.
Tomlin, D. "Cartographic Modelling". In: Maguire,D.; Goodchild, M.;
Rhind,D. (eds) Geographical Information Systems: Principles and
Applications. New York, John Wiley and Sons, 1991, cap. 23, p. 361-374.
Tricart, J. Ecodinmica. Rio de Janeiro, IBGE-SUPREN, 1977, 91 p. (Recursos
Naturais e Meio Ambiente).
Tricart, J. Keiwietdejonge, C. Ecogeography and rural managment. Essex,
U.K. Longman Scientific & Techinical. 1992
Turc, L. Evaluation des besoins en Eau dIrrigation Evapotranspiration
Potentielle, Ann. Agron. 12(1):13-49, 1961. referenciado em Hydrologic
Modeling of Small Watersheds, American Society of Agriculktural Engineers,
Monograph 5, pp 229-273.
Worboys, M. Gis: A Computing Perspective, London, Taylor and Francis,
1995.
Weibel, R.; Heller, M. "Digital Terrain Modelling". In: Maguire,D.; Goodchild,
M.; Rhind,D. (eds) Geographical Information Systems: Principles and
Applications. New York, John Wiley and Sons, 1991, p. 269-297.

Apndice I
Sintaxe dos comandos utilizados da LEGAL

CONSIDERAES:

Este apndice descreve a sintaxe dos comandos implementados neste


trabalho e tambm de alguns comandos da linguagem que no foram
implementados, mas que foram utilizados no exemplo do captulo 7. A
descrio refere-se somente sintaxe para uso dos comandos com dados
da classe geo-campo. Uma descrio completa da sintaxe da linguagem
LEGAL pode ser encontrada no Volume III do manual do usurio do
sistema SPRING.
o A linguagem LEGAL disponvel na verso 2.0.3 do SPRING trata geocampos somente nas representaes grade regular de clulas e grade
regular de pontos. As variveis do tipo Imagem e do tipo Tematico em
um pragrama em LEGAL esto sempre associadas representao grade
regular de clulas; j uma varivel do tipo Numerico est sempre
associada representao grade regular de pontos.
o

Recupere

Associa um plano de informao existente no projeto


corrente com uma varivel declarada previamente .
Sintaxe:

variavel = Recupere (Nome = "nome_do_plano_de_informacao")

Consideraes:
A varivel e o plano de informao recuperado
devem ser do mesmo tipo. Por exemplo, um plano
de informao do tipo temtico s pode ser
associado a uma varivel declarada anteriormente
como temtica.
Exemplos:
// Declaraes ( Ver captulo 7, aes de
declarao)
Tematico Solos ("TIPOS_SOLOS");
Numerico topo ("ALTIMETRIA"),
Imagem banda3 ("LANDSAT"),

//Instanciaes ( Ver captulo 7, aes de


instanciao)
Solos = Recupere(Nome = "solos_vale_paraiba");
topo = Recupere(Nome = "altimetria_sjc");
banda3 = Recupere(Nome = "TM3_SJC");

Novo

Quando usado com variveis do tipo Tematico, Imagem


ou Numerico, cria um plano de informao do mesmo
tipo e associa este plano varivel do lado esquerdo do
sinal de atribuio "=". Quando usado com variveis do
tipo Tabela, o comando Novo cria uma tabela no
contexto do programa em execuo. Esta tabela pode ser
usada nos processamentos baseados em tabelas.
Sintaxe:
Para tipo Imagem:

variavel = Novo (Nome = "nome_do_plano_de_informacao",


ResX = valor , ResY = valor);
Para tipo Tematico:
variavel = Novo (Nome = "nome_do_plano_de_informacao",
ResX = valor , ResY = valor,
Escala = valor);

Para tipo Numerico:


variavel = Novo (Nome = "nome_do_plano_de_informacao",
ResX = valor , ResY = valor,
Escala = valor,
Min = valor, Max = valor);

Para tipo Tabela de ponderao:


variavel = Novo (CategoriaIni = "nome_da_categoria",
"geoclasse" : valor,
"geoclasse" : valor, ... );

Para tipo Tabela de fatiamento:


variavel = Novo (CategoriaFim = "nome_da_categoria",
[valorI,valorF] : "geoclasse",
[valorI,valorF] : "geoclasse",...};

Para tipo Tabela de reclassificao:


variavel = Novo (CategoriaIni = "nome_da_categoria",

CategoriaFim = "nome_da_categoria",
"geoclasse" : "geoclasse",
"geoclasse" : "geoclasse", ... );

Consideraes:
O plano criado pode ser usado para armazenar o
resultado de uma operao geogrfica.
Para a criao de uma tabela de fatiamento o
termo [valorI,valorF] significa a faixa de valores
do geo-campo numrico de entrada a ser associado
a uma classe do geo-campo temtico resultante da
operao de fatiamento. A faixa vai de valorI at
valorF; inclusive .
Parmetros:
Nome - nome do plano de informao criado.
ResX - resoluo horizontal.
ResY - resoluo vertical.
Escala - escala do plano criado.
Min - valor mnimo permitido na grade criada.
Max - valor mximo permitido na grade criada.
CategoriaIni - categoria de entrada.
CategoriaFim - categoria de sada.
Exemplos:
// Criar um PI do tipo Imagem:
ima = Novo (Nome = "ImagemResultante", ResX=30, ResY=30);

// Criar um PI do tipo Temtico:


solo = Novo (Nome = "Solos", ResX=50,
ResY=50, Escala = 100000);
// Criar um PI do tipo Numrico:
alti = Novo (Nome = "Altimetria_sjc", ResX=50,
ResY=50, Escala = 1000, Min=0, Max=2000);
Tabela Ponderao:
pond = Novo (CategoriaIni = "Tipos_de_solos",
Le : 0.60,
Li ; 0.20,
Ls : 0.35,
Aq : 0.10);

Tabela de fatiamento:
fatia = Novo (CategoriaFim = "Faixas_de_Declividade",
[0.0, 5.0] : "baixa",
[5.0, 15.0] : "media",
[15.0,45.0] : "alta");

Tabela de reclassificao:
reclass = Novo (CategoriaIni = "Floresta",
CategoriaFim = "Desmatamento",
"Floresta_Densa" : "Floresta",
"Floresta_Varzea" : "Floresta",
"Rebrota" : "Desmatamento",

"Area_Desmatada" : "Desmatamento");

Fatie

Gera um plano de informao do tipo Tematico a


partir de um dado numrico. As regras de
processamento so baseadas em uma tabela de
fatiamento criada atravs de um comando usando
o operador Novo.
Sintaxe:

pist = Fatie (pien,tabfat)

Consideraes:
A varivel pist deve ser um plano de informao
do tipo Tematico. O parmetro pien deve ser um
plano de informao do tipo Numerico. O
parmetro tabfat deve ser uma tabela do tipo
Fatiamento.
Exemplo:
// Inicio de programa
// Declaraes (Ver captulo 7, aes de
declarao)

Tematico classes_decl ("Faixas_de_Declividade");


Numerico decli ("Declividade");
Tabela fatia(Fatiamento);

// Instanciaes (Ver captulo 7, aes de


instanciao)

fatia = Novo (CategoriaFim = "Faixas_de_Declividade",


[0.0, 5.0] : "baixa",
[5.0, 15.0] : "media",
[15.0,45.0] : "alta");

decli = Recupere(Nome = "grade_declividade");

classes_decl = Novo(Nome="decli_fat", ResX = 40,


ResY = 40, Escala = 100000);

// Operao (Ver captulo 7, aes de atribuio)


classes_decl = Fatie(decli,fatia);

// Final de programa

Pondere

Gera um plano de informao do tipo Numerico a


partir de um dado temtico. As regras de
processamento so baseadas em uma tabela de
ponderao criada atravs de um comando usando
o operador Novo.
Sintaxe:

pisn = Pondere (piet,tabpond)

Consideraes:
A varivel pisn deve ser um plano de informao
do tipo Numerico. O parmetro piet deve ser um
plano de informao do tipo Tematico. O
parmetro tabpond deve ser uma tabela do tipo
Ponderacao.
Exemplo:
{
// Declaraes(Ver captulo 7, aes de declarao)

Tematico geom ("Geomorfologia");


Numerico fragil ("fragilidade");
Tabela tab_geo (ponderacao);

// Instanciaes(Ver captulo 7, aes de instanciao)

fragil = Novo (Nome = "fragilidade_solo",ResX = 50,


ResY = 50, Escala = 100000);

tab_geo = Novo (CategoriaIni = "Geomorfologia",


"SEpt" : 1.2,
"Espp" : 1.1,
"Estb" : 1.3,
"dk" : 2.4);

geom = recupere(Nome = "Geomorf_RADAM");

// Operao(Ver captulo 7, aes de atribuio)

fragil = 0.5 * Pondere(geom,tab_geo);

// Final de programa
}

MediaZonal(pie,lista_de_zonas)
Calcula o valor mdio dentro de cada zona
(regio) de um plano de informao referenciado
pelo argumento pie. As zonas so identificadas,
uma a uma, pela lista_de_zonas.
Sintaxe:
Resultado tipo Numerico (geo-campo).
pis = MediaZonal(pie,lista_de_zonas)
Resultado em um nico valor numrico
vr = MediaZonal(pie,zona)
Consideraes:
pie plano de informao de entrada que define os
valores dentro da regio geogrfica avaliada. O
plano de informao pie deve ser do tipo Imagem
ou do tipo Numerico.
Na implementao corrente, uma zona definida
por uma expresso booleana. Por exemplo, cada
uma das expresses abaixo define uma zona.

o zonas.Classe == "terra_roxa".

Onde zonas um plano de informao temtico


que contm uma classe denominada terra_roxa.
o reg.Classe == "SJC" && reg.Classe == "Jacarei"

Onde reg um plano de informao temtico que


contm as classes SJC e Jacarei.
lista_de_zonas identifica as zonas sobre as quais
sero calculados os valores mdios. A separao
entre zonas de uma lista feita por vrgula , .
Todas as zonas presentes na lista_de_zonas devem
estar localizadas sobre a regio geogrfica do pie.
pis plano de informao de sada que deve ser do
tipo Numerico.
vr varivel do tipo float que recebe o valor mdio
resultante de uma nica regio.
Exemplo:
{
// Inicio de um programa
// Declarando os nomes das variveis usadas
(Ver captulo 7, aes de declarao)

Tematico zonas ("Solos_vale_paraiba");


Numerico ph ("ph_solos_vale_paraiba");
Numerico ph_medio ("grade_media_zonais_10x10");
Float ph_terra_roxa;

// Instanciaes(Ver captulo 7, aes de instanciao)


//Dados de entrada

ph = Recupere(Nome = "ph_solos_sjc");
zonas = Recupere(Nome = "solos_sjc");
ph_medio = Novo(Nome = "ph_medio_solos_sjc",
ResX= 10, ResY= 10, Escala = 100000,Min = 0, Max =
20);

// Operao (Ver captulo 7, aes de atribuio)

// Resultado em campo Numrico


ph_medio = MediaZonal(ph,zonas.Classe ==
"terra_roxa",
zonas.Classe == "latosolo_vermelho",
zonas.Classe == "solos_hidromorficos");

// Resultado em um nico valor numrico


ph_terra_roxa = MediaZonal(ph,zonas.Classe ==
"terra_roxa");

VariedadeZonal(pie,lista_de_zonas)
Calcula a diversidade de valores ou de temas
dentro de cada zona (regio) de um plano de
informao referenciado pelo argumento pie. As
zonas so identificadas, uma a uma, pela
lista_de_zonas.
Sintaxe:
Resultado tipo Numerico (geo-campo).
pis = VariedadeZonal(pie,lista_de_zonas)
Resultado em um nico valor numrico
vr = VariedadeZonal(pie,zona)

Consideraes:
pie plano de informao de entrada que define os
valores ou os temas dentro da regio geogrfica
avaliada. O plano de informao pie deve ser do
tipo Imagem ou do tipo Tematico.
Na implementao corrente, uma regio definida
por uma expresso booleana ( Ver MediaZonal ).
lista_de_zonas identifica as zonas sobre as quais
sero calculadas as diversidades. Todas as zonas
presentes na lista_de_zonas devem estar
localizadas sobre a regio geogrfica do pie ( Ver
MediaZonal ).
pis plano de informao de sada que deve ser do
tipo Numerico.
vr varivel do tipo float que recebe o valor da
diversidade de uma nica regio.
Exemplo:
{
// Declarando os nomes das variveis usadas
Tematico regioes ("municipios_vale_paraiba");
Tematico uso ("uso_solos_vale_paraiba");
Numerico div_uso ("diversidades");
Float diversidade_uso_sjc;

// Instanciaes
//Dados de entrada
uso = Recupere(Nome = "uso_do_solo");
regioes = Recupere(Nome = "municipios");
div_uso = Novo(Nome= "diver_uso_da_terra", ResX= 10, ResY= 10, Escala = 100000,
Min = 0, Max = 20);

// Resultado em campo Numrico


div_uso = VariedadeZonal(uso,regioes.Classe == "SJC",
regioes.Classe == "Jacarei",
regioes.Classe == "Taubate",
regioes.Classe == "Pinda");

// Resultado em um nico valor numrico


diversidade_uso_sjc = VariedadeZonal(uso,regioes.Classe == "SJC");
}

FaixaZonal(pie,lista_de_zonas)
Calcula a faixa de variao de valores (max - min)
dentro de cada zona (regio) de um plano de
informao referenciado pelo argumento pie. As
zonas so identificadas, uma a uma, pela
lista_de_zonas.
Sintaxe:
Resultado tipo Numerico (geo-campo).
pis = FaixaZonal(pie,lista_de_zonas)
Resultado em um nico valor numrico
vr = FaixaZonal(pie,zona)
Consideraes:
pie plano de informao de entrada que define os
valores dentro da regio geogrfica avaliada. O
plano de informao pie deve ser do tipo Imagem
ou do tipo Numerico.
lista_de_zonas identifica as zonas sobre as quais
sero calculadas as faixas. Todas as zonas
presentes na lista_de_zonas devem estar
localizadas sobre a regio geogrfica do pie.

pis plano de informao de sada que deve ser do


tipo Numerico.
vr varivel do tipo float que recebe a faixa de
valores resultante de uma nica regio.
Na implementao corrente, uma regio definida
por uma expresso booleana.
Exemplo:
// Incio de programa
// Declarando os nomes das variveis usadas
Tematico regioes ("municipios_vale_paraiba");
Numerico altim ("altimetria");
Numerico faixa ("altimetria");
Float variacao_altimetrica_SJC_jacarei;

// Instanciaes
//Dados de entrada
altim = Recupere(Nome = "altimetria_vale_paraiba");
regioes = Recupere(Nome = "municipios");
faixa = Novo(Nome= "faixa_alt_municipios", ResX= 10, ResY= 10, Escala = 100000,
Min = 0, Max = 5000);

//Resultado em campo Numrico


faixa = FaixaZonal(altim,regioes.Classe == "SJC",
regioes.Classe == "Jacarei",
regioes.Classe == "Taubate",
regioes.Classe == "Pinda");

Resultado em um nico valor numrico


variacao_altimetrica_SJC_Jacarei = FaixaZonal(altim, (regioes. Classe == "SJC" &&
regioes.Classe == "Jacarei));

While (condio) { sequncia de aes }


Este comando repete uma determinada sequncia
de aes, enquanto a expresso de condio for
verdadeira. Quando uma expresso envolvendo
geo-campo faz parte da condio, a mesma
testada automaticamente a cada clula, no caso
dos tipos Imagem e Tematico ou a cada ponto no
caso do tipo Numerico.

Sintaxe:
While(condio)
{
sequncia de aes a ser executada enquanto a condio for verdadeira ;
};
Consideraes:
Uma condio qualquer expresso booleana ou
relacional vlida. A condio verdadeira quando
o resultado da expresso for diferente de zero.
Uma sequncia de aes formada por um ou
mais comandos vlidos da linguagem.

If (condio) { sequncia1 de aes }


Else { sequncia2 de aes }
Este comando possibilita escolher entre duas
sequncia de aes, qual executar. Quando uma
expresso envolvendo geo-campo faz parte da
condio, a mesma testada automaticamente a

cada clula da grade regular, no caso dos tipos


Imagem e Tematico ou a cada ponto da grade
regular no caso do tipo Numerico.
Sintaxe:
If(condio)
{
Se a condio for verdadeira, a sequncia de aes entre {} a seguir executada.
}
else
{
Se a condio for falsa, a sequncia de aes entre {} a seguir executada.
};

Consideraes:
Uma condio qualquer expresso booleana ou
relacional vlida. A condio verdadeira quando
o resultado da expresso for diferente de zero.
Uma sequncia de aes formada por um ou
mais comandos vlidos da linguagem.

Por se tratar de um texto bastante repetitivo, no sero colocados os demais operadores.


O manual da verso 2.0.5 do SPRING conter tambm os operadores zonais listados a
seguir:

MaxZonal(pie,lista_de_zonas)
MinZonal(pie,lista_de_zonas)
MaioriaZonal(pie,lista_de_zonas)
MinoriaZonal(pie,lista_de_zonas)

SomaZonal(pie,lista_de_zonas)
AreaZonal(pie,lista_de_zonas)
DesvPadraoZonal(pie,lista_de_zonas)
PorcentagemZonal(pie,lista_de_zonas)
EstatisticaZonal(pie,lista_de_zonas)

Apndice ii

listagem do exemplo de manipulao em Legal

// Programa em LEGAL que automatiza algumas etapas do roteiro


// metodolgico apresentado na seo 7.2

{ // Inicio do programa

// Aes de declarao de variveis auxiliares

// Varivies usadas para receber os planos de informao com dados // temticos de


entrada, usados durante a manipulo.

Tematico PIentradasolo ("pedologia");


Tematico PIentradageologia ("geologia");
Tematico PIentradavegetacao ("vegetacao");
Tematico PIentradageomorfologia ("geomorfologia");
Tematico PIentradautbasicas ("utbasica");

// Varivies numricas usadas para integrao de dados Temticos

Digital PIsoloponderado ("Numerico");


Digital PIgeologiaponderado ("Numerico");
Digital PIvegetacaoponderado ("Numerico");
Digital PIgeomorfologiaponderado ("Numerico");

// Variveis tabela usadas para integrao de dados Temticos

Tabela TBnotassolos (Ponderacao);


Tabela TBnotasgeologia (Ponderacao);
Tabela TBnotasvegetacao (Ponderacao);
Tabela TBnotasgeomorfologia (Ponderacao);

// Variveis Numricas usadas para receber os planos de informao // com o valor


mdio do tema em cada unidade territorial bsica.
// (representao grade regular de pontos)

Digital PImediautbasicasolo ("Numerico");


Digital PImediautbasicageologia ("Numerico");
Digital PImediautbasicavegetacao ("Numerico");
Digital PImediautbasicageomorfologia ("Numerico");
Digital PIvulnerabilidadenumerica ("Numerico");

// Varivel usada para receber o plano de informao temtico com // as classes de


vulnerabilidade estimadas.
// "Mapa temtico de vulnerabilidade", resultante da aplicao da
// metodologia sobre os dados de entrada.

Tematico PIvulnerabilidadetematica ("vulnerabilidade");

// varivel tabela usada na operao pontual de fatiamento da grade


// regular de pontos com valores mdios de vulnerabilidade.

Tabela TBvulnerabilidade (Fatiamento);

// Aes de instnciao dos dados

// Associao dos dados de entrada com as variveis declaradas


// Os dados de entradas so mostrados nas figuras: 7.5, 7.6 (a),
// 7.7 (a), 7.8 (a) e 7.9 (a).

PIentradasolo = Recupere (Nome= "solo_atualizado");


PIentradageologia = Recupere (Nome= "go_atualizado");
PIentradavegetacao = Recupere (Nome= "veg_atualizado");
PIentradageomorfologia = Recupere (Nome= "gm_atualizado");
PIentradautbasicas = Recupere (Nome= "utbas");

// Criao no banco de dados dos planos de informao usados para // integrar os dados
tematicos segundo um modelo que estabelece 21 // classes de vulnerabilidade (valores
de 1.0 a 3.0)

Pisoloponderado = Novo(Nome="solo_ponderado_60", ResX=60, ResY=60,


Escala=100000, Min=0, Max=3);

PIgeologiaponderado = Novo(Nome="geo_ponderado_60", ResX=60, ResY=60,


Escala=100000, Min=0, Max=3);

PIvegetacaoponderado = Novo(Nome="veget_ponderado_60", ResX=60, ResY=60,


Escala=100000, Min=0, Max=3);

PIgeomorfologiaponderado = Novo(Nome="geomorf_ponderado_60", ResX=60,


ResY=60, Escala=100000, Min=0, Max=3);

// Criao no banco de dados dos planos de informao usados para // receber os valores
mdios de cada tema para cada utb

Pimediautbasicasolo = Novo(Nome="mediautbasicasolo_60", ResX = 60, ResY=60,


Escala=100000, Min=0, Max=3);

PImediautbasicageologia = Novo(Nome="mediautbasicageologia_60", ResX=60,


ResY=60, Escala=100000, Min=0, Max=3);

Pimediautbasicavegetacao = Novo(Nome="mediautbasicavegetacao_60", ResX=60,


ResY=60, Escala=100000, Min=0, Max=3);

Pimediautbasicageomorfologia = Novo( Nome = "mediautbasicageomorfologia_60",


ResX=60, ResY=60, Escala=100000, Min=0, Max=3;

// Criao no banco de dados do plano de informao usado para


// receber o valor mdio final de cada utb

PIvulnerabilidadenumerica = Novo(Nome="vulnerabilidade224_60", ResX=60,


ResY=60, Escala=100000, Min=0, Max=3;

// Criao no banco de dados do plano de informao a ser usado


// para receber o resultado da operao pontual de fatiamento da

// grade regular de pontos que contm as notas mdias estimadas


// de vulnerabilidade em cada unidade territorial bsica.

PIvulnerabilidadetematica = Novo(Nome="vulnerabilidadetematica_60", ResX=60,


ResY=60, Escala=100000);

// Criao da tabela a ser usada para integrao das informaes


// provenientes do tema solo.

TBnotassolos = Novo ( CategoriaIni="pedologia",


"PB1" : 2.0,
"PB5" : 2.0,
"HG" : 3.0,
"R1" : 3.0,
"TR" : 2.0,
"R2" : 3.0,
"LV7" : 1.0,
"LV8" : 1.0,
"ar" : 3.0,
"A" : 3.0);

// Criao da tabela a ser usada para integrao das informaes


// provenientes do tema geologia

TBnotasgeologia = Novo ( CategoriaIni="geologia",

"pEx_c_xingu" : 1.5,
"pEgp_g_grao_para" : 1.4,
"pErn_f_rio_fresco" : 2.7,
"pEac_gran_s_carajas" : 1.3,
"pEse_f_sobrei" : 1.9,
"pEia_form_Iriri" : 1.0,
"pEav_gran_v_guilher" : 1.2,
"pEgo_f_gorotire" : 2.6,
"Qa_Qc_aluviao" : 3.0 );

// Criao da tabela a ser usada para integrao das informaes


// provenientes do tema vegetao

TBnotasvegetacao = Novo ( CategoriaIni="vegetacao",


"Fdt" : 1.0,
"arFdt" : 3.0,
"Fam" : 1.3,
"Fal" : 1.2,
"Sc" : 1.7,
"Scmd" : 1.8,
"Srmd" : 2.2,
"Sr" : 2.0 );

// Criao da tabela a ser usada para integrao das informaes


// provenientes do tema geomorfologia

TBnotasgeomorfologia = Novo ( CategoriaIni="geomorfologia",


"SEpt" : 1.2,
"Estb" : 1.3,
"Espp" : 1.1,
"Ei" : 1.9,
"Egi" : 2.2,
"dr" : 2.3,
"drv" : 2.7,
"dk" : 2.4,
"dkr" : 2.6,
"dke" : 2.5,
"drt" : 2.1,
"dkit" : 2.0,
"dm" : 1.2,
"dmit" : 1.4,
"dcta" : 1.6,
"dci" : 2.0,
"atf" : 1.0,
"apf" : 3.0,
"dit" : 1.4,
"dc" : 1.6 );

// Criao da tabela a ser usada na operao de fatiamento da grade


// regular de pontos com as notas mdias de vulnerabilidade.

TBvulnerabilidade = Novo (CategoriaFim = "vulnerabilidade",


[1.0,1.0999] : "estavel",
[1.0999,1.1999] : "estavel1",
[1.1999,1.2999] : "estavel2",
[1.2999,1.3999] : "estavel3",
[1.3999,1.4999] : "moderadamente_estavel",
[1.4999,1.5999] : "moderadamente_estavel1",
[1.5999,1.6999] : "moderadamente_estavel2",
[1.6999,1.7999] : "moderadamente_estavel3",
[1.7999,1.8999] : "medianamente_estavel",
[1.8999,1.9999] : "medianamente_est_vul",
[1.9999,2.0999] : "medianamente_est_e_ou_vul",
[2.0999,2.1999] : "medianamente_vul_est",
[2.1999,2.2999] : "medianamente_vulneravel",
[2.2999,2.3999] : "moderadamente_vul1",
[2.3999,2.4999] : "moderadamente_vul2",
[2.4999,2.5999] : "moderadamente_vul3",
[2.5999,2.6999] : "moderadamente_vul",
[2.6999,2.7999] : "vulneravel1",
[2.7999,2.8999] : "vulneravel2",

[2.8999,2.9999] : "vulneravel3",
[2.9999,3.0] : "vulneravel" );

// Operao de ponderao pontual das classes dos temas solo,


// geologia, geomorfologia e vegetao.

PIgeologiaponderado = Pondere (Pientradageologia, TBnotasgeologia);

PIgeomorfologiaponderado = Pondere (PIentradageomorfologia,


TBnotasgeomorfologia);

PIsoloponderado = Pondere (PIentradasolo, TBnotassolos);

PIvegetacaoponderado = Pondere (PIentradavegetacao, TBnotasvegetacao);

// Determinao do valor mdio em cada unidade territorial bsica


// para o tema geologia (Operao de mdia zonal).
// A figura 7.6 (b) mostra o resultado desta operao

PImediautbasicageologia = MedZ (PIgeologiaponderado,


PIentradautbasicas.Classe == "u1",
PIentradautbasicas.Classe == "u2",

PIentradautbasicas.Classe == "u3",
PIentradautbasicas.Classe == "u4",
PIentradautbasicas.Classe == "u5",
PIentradautbasicas.Classe == "u6",
PIentradautbasicas.Classe == "u7",
PIentradautbasicas.Classe == "u8",
PIentradautbasicas.Classe == "u9",
PIentradautbasicas.Classe == "u10",
PIentradautbasicas.Classe == "u11",
PIentradautbasicas.Classe == "u12",
PIentradautbasicas.Classe == "u13",
PIentradautbasicas.Classe == "u14",
PIentradautbasicas.Classe == "u15",
PIentradautbasicas.Classe == "u16",
PIentradautbasicas.Classe == "u17",
PIentradautbasicas.Classe == "u18",
PIentradautbasicas.Classe == "u19",
PIentradautbasicas.Classe == "u20",
PIentradautbasicas.Classe == "u21",
PIentradautbasicas.Classe == "u22",
PIentradautbasicas.Classe == "u23",
PIentradautbasicas.Classe == "u24",
PIentradautbasicas.Classe == "u25",
PIentradautbasicas.Classe == "u26",
PIentradautbasicas.Classe == "u27",

PIentradautbasicas.Classe == "u28",
PIentradautbasicas.Classe == "u29",
PIentradautbasicas.Classe == "u30",
PIentradautbasicas.Classe == "u31",
PIentradautbasicas.Classe == "u32",
PIentradautbasicas.Classe == "u33",
PIentradautbasicas.Classe == "u34",
PIentradautbasicas.Classe == "u35",
PIentradautbasicas.Classe == "u36",
PIentradautbasicas.Classe == "u37",
PIentradautbasicas.Classe == "u38",
PIentradautbasicas.Classe == "u39",
PIentradautbasicas.Classe == "u40",
PIentradautbasicas.Classe == "u41",
PIentradautbasicas.Classe == "u42",
PIentradautbasicas.Classe == "u43",
PIentradautbasicas.Classe == "u44",
PIentradautbasicas.Classe == "u45",
PIentradautbasicas.Classe == "u46",
PIentradautbasicas.Classe == "u47",
PIentradautbasicas.Classe == "u48",
PIentradautbasicas.Classe == "u49",
PIentradautbasicas.Classe == "u50",
PIentradautbasicas.Classe == "u51",
PIentradautbasicas.Classe == "u52",

PIentradautbasicas.Classe == "u53",
PIentradautbasicas.Classe == "u54",
PIentradautbasicas.Classe == "u55",
PIentradautbasicas.Classe == "u56",
PIentradautbasicas.Classe == "u57",
PIentradautbasicas.Classe == "u58",
PIentradautbasicas.Classe == "u59",
PIentradautbasicas.Classe == "u60",
PIentradautbasicas.Classe == "u61",
PIentradautbasicas.Classe == "u62",
PIentradautbasicas.Classe == "u63",
PIentradautbasicas.Classe == "u64",
PIentradautbasicas.Classe == "u65" );

// Determinao do valor mdio em cada unidade territorial bsica


// para o tema geomorfologia(Operao de mdia zonal).
// A figura 7.7 (b) mostra o resultado desta operao

PImediautbasicageomorfologia = MedZ (PIgeomorfologiaponderado,


PIentradautbasicas.Classe == "u1",
PIentradautbasicas.Classe == "u2",
PIentradautbasicas.Classe == "u3",
PIentradautbasicas.Classe == "u4",
PIentradautbasicas.Classe == "u5",
PIentradautbasicas.Classe == "u6",

PIentradautbasicas.Classe == "u7",
PIentradautbasicas.Classe == "u8",
PIentradautbasicas.Classe == "u9",
PIentradautbasicas.Classe == "u10",
PIentradautbasicas.Classe == "u11",
PIentradautbasicas.Classe == "u12",
PIentradautbasicas.Classe == "u13",
PIentradautbasicas.Classe == "u14",
PIentradautbasicas.Classe == "u15",
PIentradautbasicas.Classe == "u16",
PIentradautbasicas.Classe == "u17",
PIentradautbasicas.Classe == "u18",
PIentradautbasicas.Classe == "u19",
PIentradautbasicas.Classe == "u20",
PIentradautbasicas.Classe == "u21",
PIentradautbasicas.Classe == "u22",
PIentradautbasicas.Classe == "u23",
PIentradautbasicas.Classe == "u24",
PIentradautbasicas.Classe == "u25",
PIentradautbasicas.Classe == "u26",
PIentradautbasicas.Classe == "u27",
PIentradautbasicas.Classe == "u28",
PIentradautbasicas.Classe == "u29",
PIentradautbasicas.Classe == "u30",
PIentradautbasicas.Classe == "u31",

PIentradautbasicas.Classe == "u32",
PIentradautbasicas.Classe == "u33",
PIentradautbasicas.Classe == "u34",
PIentradautbasicas.Classe == "u35",
PIentradautbasicas.Classe == "u36",
PIentradautbasicas.Classe == "u37",
PIentradautbasicas.Classe == "u38",
PIentradautbasicas.Classe == "u39",
PIentradautbasicas.Classe == "u40",
PIentradautbasicas.Classe == "u41",
PIentradautbasicas.Classe == "u42",
PIentradautbasicas.Classe == "u43",
PIentradautbasicas.Classe == "u44",
PIentradautbasicas.Classe == "u45",
PIentradautbasicas.Classe == "u46",
PIentradautbasicas.Classe == "u47",
PIentradautbasicas.Classe == "u48",
PIentradautbasicas.Classe == "u49",
PIentradautbasicas.Classe == "u50",
PIentradautbasicas.Classe == "u51",
PIentradautbasicas.Classe == "u52",
PIentradautbasicas.Classe == "u53",
PIentradautbasicas.Classe == "u54",
PIentradautbasicas.Classe == "u55",
PIentradautbasicas.Classe == "u56",

PIentradautbasicas.Classe == "u57",
PIentradautbasicas.Classe == "u58",
PIentradautbasicas.Classe == "u59",
PIentradautbasicas.Classe == "u60",
PIentradautbasicas.Classe == "u61",
PIentradautbasicas.Classe == "u62",
PIentradautbasicas.Classe == "u63",
PIentradautbasicas.Classe == "u64",
PIentradautbasicas.Classe == "u65" );

// Determinao do valor mdio em cada unidade territorial bsica


// para o tema solo(Operao de mdia zonal).
// A figura 7.8 (b) mostra o resultado desta operao

PImediautbasicasolo = MedZ (PIsoloponderado,


PIentradautbasicas.Classe == "u1",
PIentradautbasicas.Classe == "u2",
PIentradautbasicas.Classe == "u3",
PIentradautbasicas.Classe == "u4",
PIentradautbasicas.Classe == "u5",
PIentradautbasicas.Classe == "u6",
PIentradautbasicas.Classe == "u7",
PIentradautbasicas.Classe == "u8",

PIentradautbasicas.Classe == "u9",
PIentradautbasicas.Classe == "u10",
PIentradautbasicas.Classe == "u11",
PIentradautbasicas.Classe == "u12",
PIentradautbasicas.Classe == "u13",
PIentradautbasicas.Classe == "u14",
PIentradautbasicas.Classe == "u15",
PIentradautbasicas.Classe == "u16",
PIentradautbasicas.Classe == "u17",
PIentradautbasicas.Classe == "u18",
PIentradautbasicas.Classe == "u19",
PIentradautbasicas.Classe == "u20",
PIentradautbasicas.Classe == "u21",
PIentradautbasicas.Classe == "u22",
PIentradautbasicas.Classe == "u23",
PIentradautbasicas.Classe == "u24",
PIentradautbasicas.Classe == "u25",
PIentradautbasicas.Classe == "u26",
PIentradautbasicas.Classe == "u27",
PIentradautbasicas.Classe == "u28",
PIentradautbasicas.Classe == "u29",
PIentradautbasicas.Classe == "u30",
PIentradautbasicas.Classe == "u31",
PIentradautbasicas.Classe == "u32",
PIentradautbasicas.Classe == "u33",

PIentradautbasicas.Classe == "u34",
PIentradautbasicas.Classe == "u35",
PIentradautbasicas.Classe == "u36",
PIentradautbasicas.Classe == "u37",
PIentradautbasicas.Classe == "u38",
PIentradautbasicas.Classe == "u39",
PIentradautbasicas.Classe == "u40",
PIentradautbasicas.Classe == "u41",
PIentradautbasicas.Classe == "u42",
PIentradautbasicas.Classe == "u43",
PIentradautbasicas.Classe == "u44",
PIentradautbasicas.Classe == "u45",
PIentradautbasicas.Classe == "u46",
PIentradautbasicas.Classe == "u47",
PIentradautbasicas.Classe == "u48",
PIentradautbasicas.Classe == "u49",
PIentradautbasicas.Classe == "u50",
PIentradautbasicas.Classe == "u51",
PIentradautbasicas.Classe == "u52",
PIentradautbasicas.Classe == "u53",
PIentradautbasicas.Classe == "u54",
PIentradautbasicas.Classe == "u55",
PIentradautbasicas.Classe == "u56",
PIentradautbasicas.Classe == "u57",
PIentradautbasicas.Classe == "u58",

PIentradautbasicas.Classe == "u59",
PIentradautbasicas.Classe == "u60",
PIentradautbasicas.Classe == "u61",
PIentradautbasicas.Classe == "u62",
PIentradautbasicas.Classe == "u63",
PIentradautbasicas.Classe == "u64",
PIentradautbasicas.Classe == "u65" );

// Determinao do valor mdio em cada unidade territorial bsica


// para o tema vegetao(Operao de mdia zonal).
// A figura 7.9 (b) mostra o resultado desta operao

PImediautbasicavegetacao = MedZ (PIvegetacaoponderado,


PIentradautbasicas.Classe == "u1",
PIentradautbasicas.Classe == "u2",
PIentradautbasicas.Classe == "u3",
PIentradautbasicas.Classe == "u4",
PIentradautbasicas.Classe == "u5",
PIentradautbasicas.Classe == "u6",
PIentradautbasicas.Classe == "u7",
PIentradautbasicas.Classe == "u8",
PIentradautbasicas.Classe == "u9",
PIentradautbasicas.Classe == "u10",

PIentradautbasicas.Classe == "u11",
PIentradautbasicas.Classe == "u12",
PIentradautbasicas.Classe == "u13",
PIentradautbasicas.Classe == "u14",
PIentradautbasicas.Classe == "u15",
PIentradautbasicas.Classe == "u16",
PIentradautbasicas.Classe == "u17",
PIentradautbasicas.Classe == "u18",
PIentradautbasicas.Classe == "u19",
PIentradautbasicas.Classe == "u20",
PIentradautbasicas.Classe == "u21",
PIentradautbasicas.Classe == "u22",
PIentradautbasicas.Classe == "u23",
PIentradautbasicas.Classe == "u24",
PIentradautbasicas.Classe == "u25",
PIentradautbasicas.Classe == "u26",
PIentradautbasicas.Classe == "u27",
PIentradautbasicas.Classe == "u28",
PIentradautbasicas.Classe == "u29",
PIentradautbasicas.Classe == "u30",
PIentradautbasicas.Classe == "u31",
PIentradautbasicas.Classe == "u32",
PIentradautbasicas.Classe == "u33",
PIentradautbasicas.Classe == "u34",
PIentradautbasicas.Classe == "u35",

PIentradautbasicas.Classe == "u36",
PIentradautbasicas.Classe == "u37",
PIentradautbasicas.Classe == "u38",
PIentradautbasicas.Classe == "u39",
PIentradautbasicas.Classe == "u40",
PIentradautbasicas.Classe == "u41",
PIentradautbasicas.Classe == "u42",
PIentradautbasicas.Classe == "u43",
PIentradautbasicas.Classe == "u44",
PIentradautbasicas.Classe == "u45",
PIentradautbasicas.Classe == "u46",
PIentradautbasicas.Classe == "u47",
PIentradautbasicas.Classe == "u48",
PIentradautbasicas.Classe == "u49",
PIentradautbasicas.Classe == "u50",
PIentradautbasicas.Classe == "u51",
PIentradautbasicas.Classe == "u52",
PIentradautbasicas.Classe == "u53",
PIentradautbasicas.Classe == "u54",
PIentradautbasicas.Classe == "u55",
PIentradautbasicas.Classe == "u56",
PIentradautbasicas.Classe == "u57",
PIentradautbasicas.Classe == "u58",
PIentradautbasicas.Classe == "u59",
PIentradautbasicas.Classe == "u60",

PIentradautbasicas.Classe == "u61",
PIentradautbasicas.Classe == "u62",
PIentradautbasicas.Classe == "u63",
PIentradautbasicas.Classe == "u64",
PIentradautbasicas.Classe == "u65" );

// Determinao da nota mdia final de vulnerabilidade de cada


// unidade territorial bsica
// Esta operao esta ilustrada na figura 7.10

PIvulnerabilidadenumerica = (PImediautbasicageologia +
Pimediautbasicageomorfologia + Pimediautbasicasolo + Pimediautbasicavegetacao)/4;

/ Operao de fatiamento da grade regular de pontos com as notas


// mdias de vulnerabilidade.

PIvulnerabilidadetematica = Fatie (PIvulnerabilidadenumerica, Tbvulnerabilidade);


} // Fim do programa

// Programa em LEGAL para transformao da representao grade

// regular de pontos para a representao regies contiguas da


// grade de vulnerabilidade do tema solo.
// Resultado na figira 7.8 (c)

{ // Inicio do programa

Digital PImediautbasicasolo ("Numerico");

Tematico PIvulnerabilidadesolo ("vulnerabilidade");

Tabela TBvulnerabilidade (Fatiamento);

PIvulnerabilidadesolo = Novo(Nome="vulnerabilidadesolo_60", ResX=60, ResY=60,


Escala=100000);

Pimediautbasicasolo = Recupere (Nome= "mediautbasicasolo_60");

TBvulnerabilidade = Novo (CategoriaFim="vulnerabilidade",


[1.0,1.0999] : "estavel",
[1.0999,1.1999] : "estavel1",
[1.1999,1.2999] : "estavel2",
[1.2999,1.3999] : "estavel3",
[1.3999,1.4999] : "moderadamente_estavel",
[1.4999,1.5999] : "moderadamente_estavel1",
[1.5999,1.6999] : "moderadamente_estavel2",

[1.6999,1.7999] : "moderadamente_estavel3",
[1.7999,1.8999] : "medianamente_estavel",
[1.8999,1.9999] : "medianamente_est_vul",
[1.9999,2.0999] : "medianamente_est_e_ou_vul",
[2.0999,2.1999] : "medianamente_vul_est",
[2.1999,2.2999] : "medianamente_vulneravel",
[2.2999,2.3999] : "moderadamente_vul1",
[2.3999,2.4999] : "moderadamente_vul2",
[2.4999,2.5999] : "moderadamente_vul3",
[2.5999,2.6999] : "moderadamente_vul",
[2.6999,2.7999] : "vulneravel1",
[2.7999,2.8999] : "vulneravel2",
[2.8999,2.9999] : "vulneravel3",
[2.9999,3.0] : "vulneravel" );

PIvulnerabilidadesolo = Fatie (PImediautbasicasolo, TBvulnerabilidade);

} // Fim do programa

Apndice III
Classes presentes nos dados temticos

Classes de Geomorfologia
Sept Patamares estruturais submetidos a processos de pedimentao
Estb Superfcie tabular erosiva
Espp Superfcie pediplanadas. Aplainamento em retomada de eroso recente
Ei Inselbergs - Relevos residuais
Egi Grupamentos de Inselbergs
dr Dissecados em ravinas
drv Dissecados em ravinas e vales encaixados
dk Dissecados em cristas
dkr Dissecados em cristas com ravinamentos
dke Dissecados em cristas com controle estrutural
drt Dissecados em ravinas e interfluvios tabulares
dkit Dissecados em cristas e interfluvios tabulares
dm Dissecados em mesa
dmit Dissecados em mesa e interfluvios tabulares
dcta Dissecado em colinas de topo aplainado
dci Dissecado em colinas,com inselbergs
atf Terraos fluviais
apf Plancies fluviais
dit Dissecado em interflvios tabulares

dc Dissecado em colinas
Classes de Solos
LV8 Latossolo Vermelho Amarelo + Solos Litlios
LV7 Latossolo Vermelho Amarelo + Gley Hmico
R2 Solos Litlicos + Afloramento Rochoso
TR Terra Roxa Estruturada
R1 Solos Litlicos + Podzlicos Vermelho Amarelo + Afloramento Rochoso
HG Solos Hidromrficos
PB5 Podzlico Vermelho Amarelo + Solos Litlicos
PB1 Podzlico Vermelho Amarelo
Classes de Vegetao
Fdt Floresta Tropical Densa
Fam Floresta Aberta Mista
Fat Floresta Aberta Latifoliada
Sc Cerrado
Sr Campo Cerrado
arFdt Afloramento Rochoso na Floresta Tropical Densa
Srmd Campo Cerrado menos denso
Scmd Cerrado menos denso
Classes de Geologia
Qc;Qa Aluvio
pe ga Formao Gorotire
pe g v Granito Velho Guilherme
pe ia Grupo Uatum, Formao Iriri
pe sa Grupo Uatum, Formao Sobreiro

pe g c Granito da Serra de Carajs


pe m Grupo Uatum, Formao Rio Fresco
pe pg Grupo Gro Par
pe x Complexo Xingu

Você também pode gostar