Sunteți pe pagina 1din 30

3

OPERAES DE ANLISE GEOGRFICA


Gilberto Cmara, Cludio Barbosa e
Ubirajara Moura de Freitas
Se quisermos apreender a essncia de um
complexo de noes abstratas, devemos por
um lado investigar as relaes mtuas entre
os conceitos e as afirmaes feitas a seu
respeito e, por outro, investigar como eles
se relacionam com as experincias.
Albert Einstein

3.1

INTRODUO

O que distingue um SIG de outros tipos de sistemas de informao so as


funes que realizam anlises espaciais. Tais funes utilizam os atributos espaciais e
no espaciais das entidades grficas armazenadas na base de dados espaciais e buscam
fazer simulaes (modelos) sobre os fenmenos do mundo real, seus aspectos ou
parmetros.
A partir do modelo de dados apresentado no captulo anterior foi estabelecida
uma taxonomia para as diversas operaes de anlise geogrfica, que sero divididas
em: operadores sobre geo-objetos, operadores sobre geo-campos, operadores de
transformao entre geo-campos e geo-objetos e operadores mistos entre geoobjetos e geo-campos. Esta anlise permitir obter um entendimento formal sobre a
natureza das operaes em Geoprocessamento.
A literatura especializada apresenta um grande nmero de artigos
sistematizando as operaes em um SIG, como Goodchild (1987), Maguire and
Dangermond (1991) e Burrough (1986).

Operaes de Anlie Geogrfica

Os trabalhos da literatura abordam o problema de duas perspectivas distintas:


operaes de consulta sobre geo-objetos (Egenhofer, 1994) e operaes de
manipulao sobre geo-campos (Tomlin, 1990), sem unificar as duas vises.
A caracterizao adotada neste trabalho indita, pois deriva-se da
diferenciao explcita entre geo-objetos e geo-campos. Isto tem conseqncias
importantes, j que permite compreender melhor a natureza de cada operador.
Sobretudo, este trabalho procurar traar uma ponte entre as duas vises tradicionais
de operaes geogrficas (baseadas em entidades e baseadas em campos), sempre
buscando uma viso integradora dos processos de anlise espacial.
Devido variedade de usos de Geoprocessamento, o critrio utilizado neste
trabalho foi baseado em aspectos prticos. Foram analisadas as operaes disponveis
nos principais SIGs do mercado (e.g. ARC/INFO, MGE, SGI, SPANS, SPRING) e
levou-se em conta a experincia prtica do INPE e de seus parceiros no uso de
sistemas de informao geogrfica (veja-se, por exemplo, Assad e Sano, 1993).

3.2

OPERAES SOBRE GEO-CAMPOS

So descritas a seguir as operaes sobre GEO-CAMPOS e suas especializaes


TEMTICO, NUMRICO e DADO_SENSOR_REMOTO, que podem ser classificados como
pontuais, de vizinhana e zonais (Tomlin, 1990).
3.2.1

OPERAES PONTUAIS

As operaes pontuais geram como sada um geo-campo cujos valores so


funo apenas dos valores dos geo-campos de entrada em cada localizao
correspondente. Podem operar apenas sobre um campo (e.g, fatiar um modelo
numrico de terreno, classificar uma imagem) ou realizar interseces entre
conjuntos espaciais (e.g. operaes booleanas entre mapas temticos)1.
Dependendo dos domnios e contradomnios dos mapas de geo-campos,
diferentes possibilidades podem ser consideraradas:

Estas operaes podem involver modificao da topologia (e.g. uma reclassificao usualmente combinada
com uma juno topolgica).

Geoprocessamento em Projetos Ambientais

3-2

Operaes de Anlie Geogrfica

operaes unrias: a entrada um nico geo-campo. Tambm so


chamadas operaes de transformao, pois a operao equivale a um
mapeamento entre os contradomnios dos campos de entrada e sada;
operaes booleanas: so utilizadas em anlise espacial qualitativa e
geram um TEMTICO a partir de regras aplicadas a geo-campos (que
podem
ser
instncias
de
TEMTICO,
NUMRICO
ou
DADO_SENSOR_REMOTO). As regras especificam o conjunto de condies
a serem satisfeitas para cada tema de sada;
operaes matemticas: funes aritmticas, logartmicas e
trigonomtricas, aplicadas a MNTs e a DADO_SENSOR_REMOTO. Podem
gerar MNT, DADO_SENSOR_REMOTO ou TEMTICOS.
Dentre os operadores matemticos, vale destacar as seguintes subclasses:
operaes de processamento de dados de sensoriamento remoto:
subclasse de operadores matemticos onde a entrada um
DADO_SENSOR_REMOTO e a sada um DADO_SENSOR_REMOTO;
operaes de classificao de dados de sensoriamento remoto: subclasse
importante dos operadores matemticos onde a entrada uma instncia da
classe DADO_SENSOR_REMOTO e a sada um TEMTICO.
A tabela 3.1 descreve os principais tipos de operaes pontuais unrias
(tambm chamados operaes de transformao).

Geoprocessamento em Projetos Ambientais

3-3

Operaes de Anlie Geogrfica

TABELA 3.1
OPERAES DE TRANSFORMAO
F1 - entrada

F2 - sada

Nome do Operao

TEMTICO

MNT

Ponderao

TEMTICO

TEMTICO

Reclassificao

DADO SEN. REMOTO

TEMTICO

Fatiamento

MNT

TEMTICO

Fatiamento de classes

Alguns exemplos de operaes de transformao:


reclassificar um mapa de vegetao com as classes {Floresta Ombrfila
Densa, Floresta Ombrfila Aberta, Floresta Ombrfila Mista, Floresta
Estacional Semidecidual, Floresta Estacional Decidual } em um mapa com
as classes {Floresta Densa, Floresta Estacional};
obter um mapa hipsomtrico a partir de um mapa de altimetria com o
mapeamento { (0-300m) Plancie, (300-500m) Planalto, (>500m)
Serras}.

Geoprocessamento em Projetos Ambientais

3-4

Operaes de Anlie Geogrfica

PONDERAO
A Figura 3.1 mostra um exemplo da operao de ponderao (converso de
um mapa de solos em um mapa de solos ponderado). Neste caso, V1 = { Le, Li, Ls,
Aq }, V2=[0.0,1.0] e a transformao o conjunto de pares ordenados {(Le0.60),
(Li0.20), (Ls0.35), (Aq0.10)}.

0.35 0.35 0.20

Le
Li
Ls

0.350.20 0.20

Aq
0.35 0.35 0.10

Figura 3.1 - Exemplo de operao de ponderao.

FATIAMENTO EM CLASSES
A Figura 3.2 mostra um exemplo de um operao de fatiamento em classes
(converso de um MNT em um TEMTICO) onde um mapa de declividade em graus
convertido para um mapa de classes de declividade a partir da transformao { (09%) baixa; (10-19%)mdia; (acima de 20) alta}.

5.0

3.0

8.0

5.0

10.0

15.0

baixa

mdia
10.0

12.0

20.0

alta

Figura 3.2 - Exemplo de operao de fatiamento em classes.

Geoprocessamento em Projetos Ambientais

3-5

Operaes de Anlie Geogrfica

OPERAO BOOLEANA
Estas funes utilizam operadores lgicos (boleanos) e permitem realizar
cruzamentos entre dois ou mais planos de informao. A operao lgica do tipo A
AND B retorna todos os elementos contidos na interseco entre A e B; A NOT B
retorna somente os elementos contidos exclusivamente em A; A OR B retorna todos
elementos contidos tanto em A como em B; A XOR B retorna todos os elementos
contido em A e B no includos na interseco de A e B.
Como exemplo de operao booleana, tome-se o caso de determinar um
mapa de aptido agrcola a partir dos mapas de solo, declividade, precipitao e do
conjunto hipottico de regras expresso na tabela abaixo.
TABELA 3.2
REGRAS PARA APTIDO AGRCOLA
Aptido Agrcola

Solos

Precipitao
Mdia mensal

Declividade

Boa

Latossolos

> 100 mm

0-3.5%

Mdia

Podzlicos

100-50 mm

3.5-12%

Inapto

Litlicos

< 50 mm

>12%

OPERAO MATEMTICA
Como exemplo de operao matemtica, tome-se a Figura 3.3, onde f1 um
mapa de solos ponderado e f2 um mapa de declividade (a declividade o mdulo
das derivadas parciais da altimetria). A operao
new (p) = 1(p) + 1/ 2(p)
poderia ser utilizada como passo intermedirio ao se calcular um mapa de adequao
de solos (quanto maior o valor, mais adequado).

Geoprocessamento em Projetos Ambientais

3-6

Operaes de Anlie Geogrfica

0.35 0.35 0.20

5.0 3.0

8.0

0.20 0.20 0.20

5.0 10.0 15.0

0.20 0.20 0.20

10.0 12.0 20.0

0.55 0.68 0.33


0.40 0.30 0.27
0.30 0.25 0.25

Figura 3.3 - Exemplo de uma operao matemtica.


3.2.2

OPERAES DE VIZINHANA

Nesta classe de operaes, dado um geo-campo, computa-se o geo-campo de


sada com base na dimenso e forma de uma vizinhana em torno de cada localizao
p. Exemplos incluem:
clculos de valores mnimo, mximo, mdio, modal para uma vizinhana
em torno de um ponto;
filtros para processamento de DADO_SENSOR_REMOTO;
mtodos de interpolao espacial para
mais prximo);

MNT

(como mdias por vizinho

mapas de declividade e exposio para MNT;


ndices de diversidade para TEMTICO (onde o valor de sada est
associada ao nmero de vizinhos de um ponto de entrada de uma classe
que pertencem a classes distintas).
Como exemplo de operao de vizinhana, tome-se o caso da estimao da
diversidade de vegetao de uma regio, computado a partir de uma vizinhana 3 x 3
em torno de cada ponto. A idia que a diversidade seja maior em reas de contato
ecolgico entre regies homogneas. A Figura 4.4 apresenta um mapa de vegetao e
mostra a estimativa de diversidade computada para uma parte do mapa.

Geoprocessamento em Projetos Ambientais

3-7

Operaes de Anlie Geogrfica

Flor. Vrzea
Floresta
Densa
Rebrota

Cerrado

Figura 3.4 - Exemplo de operao de estimativa de diversidade.


3.2.3

OPERAES ZONAIS

As operaes zonais so definidas sobre regies especficas de um geo-campo


de entrada, onde as restries so fornecidas por outro geo-campo temtico. Um
exemplo seria: dado um mapa de solos e um mapa de declividade da mesma regio,
obtenha a declividade mdia para cada tipo de solo.
Estas operaes so sempre definidas sobre geo-campos das classes MNT ou
DADO SENSOR REMOTO. Como a restrio desta operao pode ser um TEMTICO ou
CADASTRAL, considerar-se-o duas definies distintas. Nesta seo, apresenta-se o
caso de operaes zonais onde a restrio um TEMTICO. O segundo caso ser
discutido na seo Operaes Mistas.
No caso de operadores zonais, um geo-campo temtico utilizado para definir
uma regio de interesse aonde computada a funo. Os operadores zonais incluem:
mdia, mximo e mnimo e desvio padro dos valores sobre uma regio
especificada;
ndice de variedade dos valores, onde cada valor no mapa de sada ser
computado a partir do nmero de valores diferentes do geo-campo de
entrada que pertencem a uma mesma regio zonal.
Considere-se, por exemplo, a operao MXIMO ZONAL, onde se toma um
TEMTICO como restrio sobre um MNT, e se retorna o maior valor do MNT para
cada tema (vide Figura 3.5).

Geoprocessamento em Projetos Ambientais

3-8

Operaes de Anlie Geogrfica

5.0

Le
Li
Ls

Aq

Mapa de solos (restrio)

7.0

7.5

10.0 12.0

15.0

15.0 15.0

20.0

Declividade (dado de entrada)

7.5

7.5

7.5

15.0

15.0

15.0

15.0

20.0

20.0

Mximo Zonal

Figura 3.5 - Operao de mximo zonal.


A importncia terica das operaes zonais dupla: permite materializar num
SIG os conceitos de unidade de paisagem (Bertrand, 1981; Tricart, 1977; Tricart e
KiewietdeJonge, 1992) e rea-unidade (Hartshorne, 1978) e permite a ligao entre
dados do meio fsico-bitico e dados scio-econmicos, essencial para estudos de
ordenao do territrio.
Alternativamente aos procedimentos manuais e de forma anloga ao exemplo
anterior, uma operao de mdia zonal pode ser conveniente na determinao da
vulnerabilidade natural eroso (Crepani et al, 1996) ou da fragilidade (Ross, 1990)
das unidades de paisagem ou das unidades territoriais bsicas mapeadas a partir
das imagens de satlites. Toma-se o geo-campo temtico ou cadastral unidade de
paisagem como restrio sobre geo-campos numricos (MNT), que por sua vez, so
resultantes de ponderaes sobre os geo-campos temticos de geologia,
geomorfologia, solos, vegetao e clima. Obtm-se com o resultado um geo-campo
numrico, cujo valor mdio para cada unidade de paisagem mapeada representa sua
vulnerabilidade ou fragilidade natural. Este geo-campo numrico (MNT) pode ser
fatiado em classes de vulnerabilidade (muito alta, alta, mdia, baixa e muito baixa),
obtendo-se um geo-campo temtico.

Geoprocessamento em Projetos Ambientais

3-9

Operaes de Anlie Geogrfica

3.2.4

OPERAES DE CLASSIFICAO CONTNUA

O uso de tcnicas de classificao contnua busca utilizar as noes de


conjuntos nebulosos (fuzzy), para substituir os processos tradicionais de gerao de
mapas.
Este aspecto particularmente evidente no manuseio de mapas temticos para
anlises de meio-ambiente. Uma fronteira arbitrria, definida precisamente por uma
linha, entre dois tipos de solo, representa erradamente o que , na realidade, uma
variao contnua (Burrough, 1986). Quando realizamos operaes de superposio
entre mapas temticos, o erro inerente diviso arbitrria dos mapas em reas
estanques propagado.
Sui (1992) demonstrou a utilizao da lgica nebulosa (fuzzy logic) para a
modelagem em GIS do uso do solo urbano. Os resultados indicaram que este tipo
abordagem permite acrescentar mais detalhes sobre a transio gradual e reduz a
perda de informao relacionados com os atributos de cada parcela do solo urbano,
possibilitando uma identificao mais realstica destas parcelas.
Estudos realizados pelo Centro Nacional de Pesquisa em Solos da EMBRAPA
evidenciaram que os processos tradicionais de anlise geogrfica (discretizar variveis
para posteriormente combin-las) engendram uma grande perda de sensibilidade no
resultado final.
A alternativa trabalhar sempre com dados em representao contnua, e
utilizar anlises quantitativas sobre mapas geogrficos. Isto equivale, na prtica, a
trabalhar sempre com modelos numricos de terreno para representar variveis
espaciais como solo, geomorfologia, vegetao.
Para uma discusso em maior detalhe sobre o problema, veja-se Druck e
Braga (1995). Uma aproximao de uma funo de pertinncia nebulosa dada pelas
equaes quadrticas L(x) e U(x), como segue:
L(x) = 1
L(x) = 1/[1+ (x )2]
U(x) = 1
U(x) = 1/[1+ (x )2]

se x ,
se x < .
se x < ,
se x .

Geoprocessamento em Projetos Ambientais

3-10

Operaes de Anlie Geogrfica

Na equao L(x), o parmetro indica o valor mximo, acima do qual a


pertinncia fuzzy considerada total (isto , igual a 1). Abaixo deste valor, a funo
tem uma forma quadrtica, dependendo da variao do parmetro .
Conversamente, na equao U(x), o parmetro indica o valor mnimo,
abaixo do qual a pertinncia fuzzy considerada total (isto , igual a 1). Acima
deste valor, a funo tem uma forma quadrtica, dependendo da variao do
parmetro . A figura 3.6 ilustra a funo L(x) para o caso = 1 e = 3.
1
0,8
0,6
Fuzzy_L
0,4
0,2
0
1

Figura 3.6 - Exemplo de funo de pertinncia fuzzy.


Em seu trabalho, Druck e Braga (1995) mostram um caso aonde se procura
determinar classes de fertilidade de solos. As terras foram classificadas conforme sua
exigncia em termos de utilizao dos insumos. A Tabela 3.3 mostra os nveis de
propriedades qumicas para alguns parmetros: clcio e magnsio, fsforo e alumnio.
TABELA 3.3
CLASSES DE FERTILIDADE DE SOLOS
Propriedade

Classes Fertilidade
1

Ca+++Mg++

Ca+Mg>3

2<Ca+Mg<=3

Ca+Mg<=2

Ca+Mg<2

P >= 30

10 < P < 30

P < 10

P < 10

Al++

Al > 0,3

0,3 < Al < 1,5

1,5 < Al < 4

Al > 4

Geoprocessamento em Projetos Ambientais

3-11

Operaes de Anlie Geogrfica

Na Tabela 3.3, a classe 1 indica o solo mais frtil e 4, o menos frtil. Para
determinar as funes fuzzy correspondentes escolhido o parmetro tal que a
primeira classe de nveis de fertilidade de solo tenha o valor nebuloso 1; o parmetro
tal que o valor da funo nebulosa A(x) seja igual a 0,5 quando x tiver o valor
inferior da segunda classe de fertilidade. A Tabela 3.4 mostra os parmetros fuzzy
obtidos por este critrio.
TABELA 3.4 - PARAMETROS FUZZY

3.3

Propriedades

Funo

Ca+++Mg++

L(x)

0,0025

30

L(x)

Al++

0,3

0,694

U(x)

OPERAES SOBRE GEO-OBJETOS

Estando definidos os relacionamentos topolgicos sobre geo-objetos, pode-se


definir as operaes sobre geo-objetos:
1. restries sobre atributos: computados em funo das atributos de
entidades espaciais (e.g. selecione todas as cidades de Alagoas com
mortalidade infantil maior que 10% );
2. restries espaciais: derivados a partir dos relacionamentos topolgicos
das entidades geogrficas (e.g. d-me todas as escolas municipais do
bairro Jardim Satlite), de direo (ao norte de, acima de) ou
mtricos (e.g. d-me todas as escolas a menos de 500 m da Via Dutra);
3. propriedades de geo-objetos: os resultados correspondem a predicados de
um geo-objeto ou de um conjunto de geo-objetos (e.g. calcule a mdia do
valor venal das casas do bairro Jardim Esplanada ou indique o caminho
timo para o nibus que vai do Centro ao Jardim Uir).
Estas operaes utilizam as primitivas definidas anteriormente: as relaes
topolgicas toca, dentro de, disjunto, cruza e sobrepe, as relaes mtricas unrias
(comprimento, rea, permetro) e binrias (distncia, direo).

Geoprocessamento em Projetos Ambientais

3-12

Operaes de Anlie Geogrfica

3.3.1

SELEO POR ATRIBUTOS

O operador de seleo por atributos sobre um conjunto de geo-objetos GO,


dada uma restrio baseada apenas nos atributos descritivos de GO, gera como
resultado um sub-conjunto GO GO, cujos membros satisfazem a restrio.
Esta uma operao semelhante seleo da lgebra relacional, como indica
o exemplo: "Recupere as cidades do Estado de So Paulo com populao entre
100.000 e 500.000 habitantes".
3.3.2

SELEO ESPACIAL

Para definir as operaes de consulta espacial, necessrio lanar mo do


conceito de predicado espacial. Dados uma regio geogrfica R, um conjunto de geoobjetos GO e um mapa cadastral que mapeia objetos de GO em R, um predicado
espacial uma restrio espacial definida atravs de um relacionamento topolgico
(dentro de, toca, cruza, subrepe e disjunto) ou de um relacionamento mtrico
(distncia).
Intuitivamente, os predicados espaciais utilizados nas operaes envolvendo
geo-objetos so assertivas do tipo rio que cruza o municpio de So Jos dos
Campos, no mapa do Vale do Pariba.
Assim, dados uma regio geogrfica R, um conjunto de geo-objetos GO, um
mapa cadastral que mapeia objetos de GO numa regio geogrfica R e um predicado
espacial, o operador de seleo espacial tal que o resultado desta operao um
subconjunto do conjunto original composto de todos os geo-objetos que satisfazem o
predicado espacial, como ilustrado no exemplo da Figura 4.9:
selecione todas as regies da Frana adjacentes regio de Midi-Pirenes
(que contm a cidade de Toulouse).

Geoprocessamento em Projetos Ambientais

3-13

Operaes de Anlie Geogrfica

Figura 3.7 - Exemplo de operao de seleo espacial.

3.4

OPERAES ENTRE GEO-CAMPOS E GEO-OBJETOS

Analisar-se-o a seguir as operaes que combinam geo-campos e geoobjetos. Elas apresentam particular interesse pois representam o vnculo entre as duas
vises de dados em Geoprocessamento. Como os trabalhos da literatura abordam as
operaes geogrficas privilegiando um dos pontos de vista, a ligao entre geocampos e geo-objetos tema ainda pouco explorado.
3.4.1

GERAO DE GEO-OBJETOS A PARTIR DE GEO-CAMPOS

Definem-se ainda duas grandes classes de operaes: a operao de


identificao e a operao de interseco espacial.
A operao de identificao transforma um geo-campo temtico em um mapa
cadastral, que mapeia um conjunto de geo-objetos de modo que um dos atributos de
cada geo-objeto o valor de geo-campo temtico. O mapa cadastral ter a mesma
representao geomtrica do geo-campo temtico que o originou.
A operao de interseco espacial produz um mapa cadastral (e um
conjunto de geo-objetos associados) a partir da interseco espacial de um conjunto
de geo-campos. Esta situao tpica de aplicaes de diagnsticos geoambientais2,
2

Este exemplo (e toda a teoria de gerao de mapas de geo-objetos a partir de geo-campos) foram inspirados
pelo trabalho das equipes do IBGE e IPEA, sob a Coordenao tcnica da Profa.. Tereza Cardoso da Silva,
que desenvolveram os Projetos PMACI I e II (Projeto de Proteo do Meio Ambiente e das Comunidades
Indgenas - Diagnstico Geoambiental e Scio-Econmico). Ver tambm, Silva, 1987.

Geoprocessamento em Projetos Ambientais

3-14

Operaes de Anlie Geogrfica

quando se faz a interseco entre mapas temticos para obter as unidades


geoambentais.
Quando um mapa cadastral (e um conjunto de geo-objetos nele representado)
criado a partir da interseco de geo-campos, cada geo-objeto resultante ter, como
seus atributos descritivos, os valores de cada geo-campo de entrada (constante para
cada geo-objeto).
Veja-se o exemplo: determine as grandes unidades geoambientais da
Austrlia, com o cruzamento dos mapas de vegetao, geomorfologia e
solos. (Figura 3.8).
TS2

GM2
GM1

VG2

VG1

TS1

VG3

GM3
geomorfologia

vegetao

R-II

R-III

R-I
R-IV

R-V

solos

idreg

nome geom. veg

1203000

R-III

1203001

R-IV

GM2
GM3

TS3

solo

VG3

TS2

VG1

TS1

R-VI

Figura 3.8 - Exemplo de interseo espacial.


Nesta operao pode ser conveniente permitir que o usurio fornea um nome
ou rtulo (label) que identifique a regio. O atributo nome da tabela apresentada
na figura seria ento gerado pelo usurio, de forma individual para cada geo-objeto.
Na literatura, a interseco espacial muitas vezes classificada erroneamente
como um tipo particular de juno espacial (cf. Gting, 1994). Como se viu
anteriormente, a operao de juno espacial parte de dois conjuntos de geo-objetos
e produz, como resultado, pares de geo-objetos j existentes que satisfazem
restrio desejada. A interseco espacial cria novos geo-objetos a partir de geocampos. Deste modo, embora haja semelhanas entre os algoritmos grficos utilizados
para implement-las, a operao de interseco espacial (overlay)

Geoprocessamento em Projetos Ambientais

3-15

Operaes de Anlie Geogrfica

conceitualmente diferente dos casos de operaes booleanas entre geo-campos e


operaes de juno espacial entre geo-objetos3.
3.4.2

GERAO DE GEO-CAMPOS A PARTIR DE GEO-OBJETOS

A partir de atributos (descritivos ou espaciais) de conjuntos de geo-objetos,


pode-se fazer a gerao de geo-campos. O novo mapa representa uma restrio
espacial definida a partir de um geo-objeto ou a variao de um atributo do
conjunto de geo-objetos, como ilustram os exemplos:
gere um mapa das distncias a partir da via Dutra na regio de So Jos
dos Campos. (operao de mapas de distncia);
para este conjunto de lotes, calcule um temtico a partir do valor venal
do terreno com as classes: temas A (at R$ 300), B (de R$ 300 a 1.000),
C (de R$ 1.000 a R$ 4.000) e D (mais de R$ 4.000). (operao de
reclassificao por atributos).
Um mapa de distncias um mapa de geo-campos contendo as distncias de
cada ponto do mapa a um geo-objeto de referncia (representado por um ponto, linha
ou regio). Trata-se de operao puramente geomtrica (espacial). A Figura 3.9
ilustra esta operao.

Egito

Nilo

Classes de distncia ao rio Nilo

Figura 3.9 - Exemplo de mapa de distncias.


A operao de reclassificao por atributos gera, a partir dos valores de um
atributo especfico dos geo-objetos de um mapa, um geo-campo com a distribuio
espacial deste atributo. Pode haver necessidade de recalcular a topologia do mapa

Muitos sistemas comerciais (orientados para as estruturas grficas) utilizam a mesma funo (overlay) para
implementar as trs operaes.

Geoprocessamento em Projetos Ambientais

3-16

Operaes de Anlie Geogrfica

resultante pois algumas regies sero combinadas. Veja-se o exemplo ilustrado na


Figura 3.10:
Para todos os pases da Amrica do Sul, gere um geo-campo temtico com o
crescimento demogrfico de cada pas, dividido em classes: { (de 0 a 2% ao
ano), (de 2 a 3% a.a.), (mais de 3% a.a.)}.
Crescimento demogrfico
de 0 a 2% a.a
de 2 a 3% a.a
mais de 3% a.a

Figura 3.10 - Exemplo de reclassificao por atributo.

3.4.3

OPERAES MISTAS

Um conjunto importante de operaes involve operaes sobre geo-campos


aonde as restries so dadas por geo-objetos (e vice-versa). No primeiro caso, podese pensar numa variante das operaes zonais e no segundo, num outro tipo de
juno espacial. Apresentam-se a seguir dois exemplos:
1. operaes zonais sobre geo-campos onde geo-objetos so restries:
Dados a altimetria e o mapa de municpios do Vale do Paraba, crie um
novo mapa aonde cada muncipio ser representado por sua altitude
mdia;
2. operaes de seleo espacial aonde geo-campo restrio: Dado um
mapa de solos e um mapa de rios do Estado do Paran, indique todos os
rios que cruzam reas com solos podzlicos.

Geoprocessamento em Projetos Ambientais

3-17

Operaes de Anlie Geogrfica

3.5

RESUMO DAS OPERAES SOBRE GEO-CAMPOS E GEO-OBJETOS

Apresentam-se a seguir um resumo das operaes propostas, aplicveis a geocampos e geo-objetos, na Tabela 4.5. Esto indicados para cada operao: a classe
dos objetos de entrada e de sida, e dos objetos modificadores (quando cabvel).
Indicam-se ainda as restries de cada operao.
TABELA 4.5
RESUMO DAS OPERAES
Operao

Objeto
Entrada

Ponderao

Objeto
Modificador

Objeto Sada

Restrio

TEMTICO

NUMRICO

Fatiamento

NUMRICO

TEMTICO

Reclassificao

TEMTICO

TEMTICO

Booleana

NUMRICO,

TEMTICO

(funo
unria)
(funo
unria)
(funo
unria)
(regras)

TEMTICO

Matemtica
Vizinhana

Zonais

NUMRICO

NUMRICO

NUMRICO,

NUMRICO,

TEMTICO

TEMTICO

NUMRICO

TEMTICO

Geoprocessamento em Projetos Ambientais

(frmula)
(funo local e
forma
da
vizinhana)

NUMRICO

3-18

Operaes de Anlie Geogrfica

TABELA 4.5
RESUMO DAS OPERAES (cont.)
Operao

Objeto Entrada

Objeto
Modificador

Objeto Sada

Restrio

Seleo
Espacial

GEO-OBJETO

CADASTRAL

GEO-OBJETO

(predicado
espacial)

Juno
Espacial

GEO-OBJETO

(conjunto)

(conjunto)
CADASTRAL

(conjuntos)

GEO-OBJETO
VALORES

e (predicado
espacial)

(conjunto)
Identificao

GEO-OBJETO

TEMTICO

(conjunto)
CADASTRAL

Interseco
Espacial

TEMTICO (n)

GEO-OBJETO

(conjunto)
CADASTRAL

Mapa
Distncias

GEO-OBJETO

CADASTRAL

TEMTICO

(predicado
mtrico)

Reclassifica
o Atributos

GEO-OBJETO

CADASTRAL

TEMTICO

(atributo)

Zonal sobre
geo-objetos

TEMTICO,

GEO-OBJETO,

TEMTICO,

NUMRICO

CADASTRAL

NUMRICO

CADASTRAL,

GEO-OBJETO

TEMTICO,

(conjunto)

(conjunto)

Seleo
GEO-OBJETO
espacial
(conjunto)
(restr= geocampo)

(predicado
espacial)

NUMRICO

Geoprocessamento em Projetos Ambientais

3-19

Operaes de Anlie Geogrfica

3.6

EXEMPLO DE LINGUAGEM DE MANIPULAO

A equipe do INPE engajada no desenvolvimento do SPRING tem procurado


caracterizar, de forma ampla, as operaes sobre dados geogrficos. Deste estudo
nasceu o projeto da linguagem LEGAL (Linguagem Espacial para Geoprocessamento
Algbrico), descrita em Cmara (1995).
A lgebra de campos proposta em Cmara (1995) foi usada como base para a
implementao parcial da linguagem LEGAL no SPRING-2.0, com os seguintes tipos
de operaes: transformao, booleanas, matemticas e de classificao contnua
(Cordeiro et al., 1996). Um programa em LEGAL estruturado em trs partes:
declaraes, instanciaes e operaes. No que segue, as sentenas em LEGAL sero
escritas em fonte Courier New e as palavras reservadas da linguagem comeam
com Maiscula.
3.6.1

COMPARAO COM LINGUAGEM MAP

Para realizar operaes de modelagem espacial sobre geo-campos, Tomlin


(1990) prope a linguagem MAP (Map Analysis Package), que serve de base para
muitas implementaes comerciais. A implementao mais difundida das idias de
Tomlin a linguagem GRID, disponvel no sistema ARC/INFO. Esta linguagem permite
realizar operaes como:
OUTGRID = INGRID1 + INGRID2
OUTGRID = INGRID1 XOR 5
OUTGRID = SIN(INGRID1)*4/LOG(INGRID2)
A linguagem GRID, embora muito flexvel, tem o srio inconveniente de no
distinguir entre os diferentes tipos de operandos. Isto decorre do fato de estar ligada
s estruturas de dados (matrizes) e no levar em conta a semntica das operaes.
Nos exemplos acima, se INGRID1 for um geo-campo numrico e INGRID2 um
geo-campo temtico, o resultado pode no ter sentido. Em GRID, um geo-campo
temtico no formato matricial chamado de grade de inteiros, e um geo-campo
numrico de grade de ponto flutuante, o que estabelece uma confuso entre o dado
geogrfico e sua representao. Em funo deste tipo de problemas, optou-se por
fazer de LEGAL uma linguagem onde os operadores esto ligados a um contexto
semntico definido pelas diferentes especializaes de geo-campos.

Geoprocessamento em Projetos Ambientais

3-20

Operaes de Anlie Geogrfica

3.6.2

DECLARAO

Toda varivel em
com a sintaxe:

LEGAL

deve ser declarada antes de ser utilizada, de acordo

Tematico <var> (<categoria>);


Numerico <var> (<categoria>);
Imagem <var> (<categoria>);
No SPRING, o termo categoria identifica uma especializao das classes
geogrficas bsicas, no caso de geo-campos, as classes TEMTICO, NUMRICO e
IMAGEM. Por exemplo, pode-se definir uma categoria Altimetria como
especializao de GEO-CAMPO NUMRICO.
3.6.3

INSTANCIAO

A instanciao caracterizada pelos operadores Recupere e Novo. O


operador Recupere associa uma varivel a um geo-campo existente no banco de
dados geogrfico a partir de seu nome. O operador Novo cria um novo geo-campo
no banco de dados e requer parmetros, dependendo da representao geomtrica
associada:
imagem em tons de cinza: resoluo horizontal e vertical;
grade regular: resoluo horizontal e vertical, valores maximos e minimos
aceitaveis;
imagem temtica (geo-campo temtico em representao matricial):
resoluo horizontal e vertical e escala;
representao vetorial: escala.
3.6.4

OPERAES DE TRANSFORMAO

Operaes de transformao so usadas para realizar mapeamentos entre


diferentes tipos de campos geogrficos:

PONDERA:

transforma uma instncia do campo

TEMTICO

em uma

NUMRICO;

Geoprocessamento em Projetos Ambientais

3-21

Operaes de Anlie Geogrfica

FATIA:

RECLASSIFICA:

transforma uma instncia do campo NUMERICO ou


TEMTICO ;
transforma uma instncia do campo
com diferentes classes.

IMAGEM

TEMTICO

em um

em outra

Como regra geral, os operadores de transformao exigem que o usurio


defina um mapeamento entre os domnios de entrada e de sada sob a forma de uma
tabela. A linguagem permite a definio de tabelas especficas para cada tipo de tais
mapeamentos. As especializaes de tabelas previstas pela linguagem so:
PONDERAO, FATIAMENTO e RECLASSIFICAO.
3.6.5

OPERAES BOOLEANAS

Nas operaes booleanas, o valor do geo-campo resultante em cada posio


uma funo apenas do valor da posio correspondente nos geo-campos de entrada.
A sada de uma operao booleana um GEO-CAMPO TEMTICO, cujos valores do
contra-domnio necessitam ser especificados em funo dos valores dos campos de
entrada. Essas condies so calculadas atravs do operador Atribua, com as
condies E (&&), OU (||) e NO (~). Um exemplo de uso desta operao dado
abaixo, onde um mapa de aptido agrcola calculado com base na declividade e no
tipo de solo.
Tematico mapa_solos (Solos),mapa_aptidao (Aptido);
Numerico

mapa_decl (Declividade);

mapa_decl = Recupere(Nome=Decl92);
mapa_solos

= Recupere(Nome=Solos92);

mapa_aptid

= Novo (Nome = Aptidao92,


ResX = 250, ResY =250,

Representacao = Matricial,

Escala =100000);

mapa_aptid

= Atribua (CategoriaFim = AptidaoAgricola)

{ Bom :

mapa_solos.Tema = Le

&&

mapa_decl >= 0.05;

Medio : mapa_solos.Tema = Aq

&&

mapa_decl >= 0.1;

Ruim

Outros;

};

No exemplo acima, o termo Outros expressa todos os casos no


indicados especificamente nas condies anteriores.

Geoprocessamento em Projetos Ambientais

3-22

Operaes de Anlie Geogrfica

3.6.6

OPERAES MATEMTICAS

As operaes matemticas sobre geo-campos que so especializaes de


NUMRICO e IMAGEM incluem:
operaes aritmticas: soma (+), subtrao (), multiplicao () e
diviso(/);
funes matemticas: seno (sin), cosseno (cos), tangente (tan), arco
tangente (atan), logaritmo (log), exponencial (exp), raiz quadrada
(sqrt);
relaes: menor que (<), maior que (>), menor ou igual (<=), maior ou
igual (>=), igual (==), diferente (!=).
3.6.7

CLASSIFICAO CONTNUA

Como indicado na seo 6.2, o uso de tcnicas de classificao contnua


busca utilizar as noes de conjuntos nebulosos (fuzzy) para substituir os processos
tradicionais de gerao de mapas.
Em LEGAL, esto disponveis operadores de transformao de um geocampo numrico num campo nebuloso (fuzzy), cujos valores variam entre [0,...1] e
que implementam as funes L(x) e U(x) (ver seo 6.2), com a seguinte sintaxe:
<mnt>= FUZZYL(<mnt_entrada>, <alfa>, <beta>);
<mnt>= FUZZYU(<mnt_entrada>, <alfa>, <beta>);
Nas equaes acima e so parmetros definidos pelo usurio de modo a se
obter uma funo nebulosa de forma adequada. Para maiores detalhes sobre a
operao, o leitor dever consultar Druck e Braga (1995).

Geoprocessamento em Projetos Ambientais

3-23

Operaes de Anlie Geogrfica

3.6.8

ATRIBUTOS DE GEO-OBJETOS A PARTIR DE GEO-CAMPOS

Esta operao uma variao da operao zonal sobre geo-campos, gerando


atributos de geo-objetos a partir de valores de geo-campos, onde a restrio a
representao espacial dos geo-objetos. Por exemplo, considere a operao obtenha
a altitude mdia de todas os municpios do Estado de So Paulo. Ela pode ser
representada por:
Municipios.altitude = MEDIAZONAL ( Altimetria,
municipios ONMAP mapa_SP);
Numa formulao mais geral, esta classe de operaes pode ser indicada por:
<objeto>.<atributo> = <OPERACAOZONAL> ( <geo-campo>,
<objeto> ONMAP <cadastral>);
Uma operao adicional computa atributos de geo-objetos a partir de uma
condio dada. Por exemplo, a operao Calcule o desmatamento de cada municpio
da Amaznia, baseado num mapa de uso de solo pode ser feita em LEGAL por
Municipio.desmat = AREA ( usosolo = Desmatamento,
municipio ONMAP mapa_AMZ);
3.6.9

RECLASSIFICAO POR ATRIBUTOS

A operao de reclassificao por atributos pode ser realizada em LEGAL pela


seguinte sintaxe:
<geo-campo> = MAPATEMATICO ( <objeto>.<atributo>
ONMAP <cadastral>);
Por exemplo, a operao Gere um mapa de renda dos municpios do estado de So
Paulo, baseado no atributo de renda per capita, pode ser feita com o seguinte
comando em LEGAL:
MapaRenda = MAPATEMATICO ( municipio.renda
ONMAP mapa_SP);

Geoprocessamento em Projetos Ambientais

3-24

Operaes de Anlie Geogrfica

3.7

EXEMPLO DE OPERAES

Para ilustrar uma sequncia de operaes sobre geo-campos, considerem-se


inicialmente dois geo-campos temticos, indicados na Figura 4.14. O geo-campo
indicado pela pela letra A corresponde ao mapa temtico de geomorfologia para a
regio da Chapada dos Parecis, em Rondnia, e o geo-campo indicado por B
corresponde ao mapa de vegetao da mesma regio.

Figura 4.14 - Geo-campos temticos originais.


As classes de cada geo-campo temtico esto indicadas na tabela 4.6.
TABELA 4.6 - LEGENDAS DOS GEO-CAMPOS A E B
nmero

cor

Branco

Cinza

Vermelho

Azul

Verde

Magenta

Amarelo

Azul claro

Classe no Mapa de Geomorfologia Classe do Mapa de Vegetao (B)


(A)
Formas Estruturais Tabulares (St) Savana Arbrea Aberta (Saf)
Formas Erosivas em Pedimento Savana ou Floresta Ombrfila (Soe)
(Epd)
Superfcie Tabular Erosiva (Et)
Floresta Aberta Submontana (Asc)
Formas convexas com dissecao Floresta Semidecidual Submontana (Fse)
forte (a22)
Formas convexas com dissecao Floresta Ombrfila Densa (Dse)
forte e aprofundamento da
drenagem fraco (c22)
Formas convexas com dissecao
forte e aprofundamento da
drenagem muito fraco (c31)
Formas
tabulares
com
aprofundamento da drenagem
muito fraco e dissecao baixa
(t42)
Formas convexas com dissecao
mdia e aprofundamento da
drenagem fraco (c31)

Fonte: Projeto RADAMBRASIL, vol. 19, Folha SD-20 Guapor.

Geoprocessamento em Projetos Ambientais

3-25

Operaes de Anlie Geogrfica

A partir dos geo-campos A e B gerou-se um novo geo-campo temtico C


atravs de operao booleana (vide Figura 4.15).

Figura 4.15 - Geo-campo resultante de operao booleana.


No caso da Figura 4.14 o geo-campo A possui oito classes e o geo-campo B,
cinco. Foi utilizado uma operao lgica do tipo AND (interseco), sendo possvel a
ocorrncia de at 40 classes diferentes no geo-campo resultante C (Figura 4.15).
Estas operaes so efetuadas entre classes de dois ou mais geo-campos; o usurio
cria as regras de combinao, conforme um arquivo de regras, que produziro as
novas classes do plano de informao resultante. O SIG interpreta estas regras e
executa as combinaes determinadas pelo usurio, criando uma imagem temtica no
plano de informao resultante.
O programa em LEGAL que realiza esta operao est mostrado a seguir.
Apenas algumas classes de sada so indicadas, para ilustrar o procedimento de
operao.

Geoprocessamento em Projetos Ambientais

3-26

Operaes de Anlie Geogrfica

{
Tematico veget (Vegetacao), geom (Geomorfologia),
veget_geom (Veget_Relevo);
veget

= Recupere(Nome=Veget_RADAM);

geom

= Recupere(Nome=Geomorf_RADAM);

veget_geom

= Novo (Nome = Veget_Geom,


ResX = 50, ResY =50,

Representacao = Matricial,

Escala =100000);

veget_geom

= Atribua (CategoriaFim = Veget_Relevo)

{ V1G1 :

veget.Tema = St

&&

geom.Tema = Saf;

V1G2 :

veget.Tema = St

&&

geom.Tema = Soe;

V3G4 :

veget.Tema = Asc &&

geom.Tema = a22;

V4G5 :

veget.Tema = Fse &&

geom.Tema = c22;

V5G7 :

veget.Tema = Dse &&

geom.Tema = t42;

};
}

Outro exemplo de operao possvel a partir dos geo-campos A e B a


gerao de um geo-campo temtico de classes de fragilidade a partir de vegetao e
relevo. Para gerar este produto, utilizam-se as operaes de ponderao, operao
matemtica e fatiamento.
Inicialmente, gera-se um conjunto de regras de
ponderao, atribuindo um conjunto de pesos a cada classe, de acordo com Crepani et
al (1996). A seguir, realiza-se uma operao mdia ponderada entre dois geocampos numricos resultantes da ponderao. O resultado desta operao um novo
geo-campo numrico (MNT) e no temtico, que necessita ser fatiado em intervalos
de classe, por exemplo , baixa, mdia e alta, obtendo-se um novo geo-campo

Geoprocessamento em Projetos Ambientais

3-27

Operaes de Anlie Geogrfica

temtico. Na figura 4.16, o geo-campo D indica o resultado da operao matemtica


e o geo-campo E, o resultado do fatiamento.

Figura - 4.16. Resultado da Ponderao (D) e Fatiamento (E) sobre os mesmos geocampos A e B, da Figura 4.14.
O programa em LEGAL que realiza estas operaes mostrado a seguir.
{
//Declarao das variveis
Tematico veget (Vegetacao), geom (Geomorfologia),
classes_frag (Fragilidade_Tematica);
Numerico

fragil (Fragilidade_Numerica);

veget

= Recupere(Nome=Veget_RADAM);

geom

= Recupere(Nome=Geomorf_RADAM);

fragil
Matricial,

= Novo (Nome = Fragilidade, Representacao =


ResX = 50, ResY =50,
Escala =100000);

classes_frag
= Novo (Nome = Classes_Fragildade,
Representacao = Matricial, ResX = 50, ResY =50,
Escala =100000);
Tabela tab_veg (Ponderacao),

tab_ geo(Ponderacao),

tab_fat (Fatiamento);
// Ponderacao da

Vegetacao

tab_veget = Novo (CategoriaIni="Vegetacao",


"Saf" : 2.5,

"Soe" : 2.3,

Geoprocessamento em Projetos Ambientais

3-28

Operaes de Anlie Geogrfica

"Asc" : 2.0,

"Fse" : 1.5,

"Dse" : 2.0) ;
// Ponderacao da Geomorfologia
tab_geo = Novo (CategoriaIni = "Geomorfologia",
"St" : 1.0,

Epd" : 1.2,

"Et" : 1.3,

"a22" : 2.5,

"c22" : 2.0,

"c21" : 1.9,

"t42" : 1.4,

"c31" :

1.8 );

// Media ponderada para obter fragilidade


fragil = 0.5 * (Pondere (veget, tab_veg)) + 0.5* (Pondere (geom,
tab_geo));
// Fatiamento de Fragilidade
tab_fat = Novo (CategoriaFim = Fragilidade_Tematica,
Baixa:

[0.6, 1.2],

Mdia:

[1.2, 1.8],

Alta:

[1.8, 2.5]);

classes_frag = Fatie (fragil, tab_fat);


}

Quando atribudo maior ou menor importncia a um geo-campo temtico ou


a qualquer uma de suas classes, realiza-se a interpretao do referido geo-campo
segundo um determinado objetivo. o que ocorre, por exemplo, quando se atribuem
pesos (numa escala de valores arbitrrios, por exemplo, entre 1 e 3) s classes de um
geo-campo temtico de vegetao, considerando sua capacidade de proteger o solo
da ao das chuvas. Esta atribuio de pesos s classes de vegetao pode ser
observada no texto realado em vermelho dentro do programa em LEGAL acima.

Geoprocessamento em Projetos Ambientais

3-29

Operaes de Anlie Geogrfica

Para ilustrar o conceito de mapas de distncia, tomou-se como exemplo um


geo-campo com a rede hidrogrfica de uma regio sobre a qual se precisa mapear
uma suposta legislao que determine: vedada a explorao predatria da flora
e da fauna em uma faixa terra de 200 metros ao longo das margens dos rios.

Figura. 4.17. PI de hidrografia sobre PI de distncias (F) e PI legislao (G).


A Figura 4.17F mostra um PI de distncias (numrico) gerado a partir
do PI de hidrografia. A Figura 4.17G apresenta o resultado (temtico) do fatiamento
do PI de distncias de acordo com a legislao estabelecida, ou seja, uma faixa de
proteo de 200 metros ao longo dos rios.

Geoprocessamento em Projetos Ambientais

3-30

S-ar putea să vă placă și