Vous êtes sur la page 1sur 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 xxi

LISTA DE SIGLAS E ABREVIATURAS

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 Grade regular de clulas Regies contguas Estrutura de dados matriz vetor (arco, n,polgono)

grade triangular Isolinhas Grade regular de pontos Amostras irregulares

vetor (arco, n,polgono) vetor(linhas) vetor ou matriz 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 Tipos de solos, Cobertura Vegetal,etc

Universo conceitual Geo-campo (Temtico)

Universo de representao Regies Contguas, Grade Regular de Clulas, amostras irregulares, Grade Regular de pontos Grade Regular de Clulas, Regies Contguas, Grade Regular de pontos, Grade triangular,

Universo de implementao Estruturas de dados Vetor/Matriz (arco, n, polgono, linhas) Estruturas de dados Vetor/Matriz (arco, n, polgono, linhas)

Altimetria, Temperatura, Reflectncia

Geo-campo (Numrico)

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.

SOMA

SUBTRAO

dos valores de dois atributos associados posio geogrfica correspondente nos geo-

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). 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:

MXIMO/MNIMO

Tabela 4.1 - Concluso

OPERAO

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:

FUNES TRIGONOMTRICAS

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

COMBINAO BOOLEANA (CRUZAMENTO)

atributos na mesma posio geogrfica dos geo-campos origem.Estas operaes so aplicadas sobre geo-campos temticos

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. 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.

RECLASSIFICAO

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 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.

DECLIVIDADE SOBRE UMA REGIO GEOGRFICA

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 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).

FILTRAGEM ESPACIAL

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. 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

DIVERSIDADE

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 Estvel Intermediria Instvel Modificada de Tricart, (1977). Relao pedognese /morfognese Prevalece a pedognese Equilbrio entre pedognese e morfognese Prevalece a morfognese Valor 1,0 2,0 3,0

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 Classes de vulnerabilida de C1 C2 C3 C4 3,0 2,9 2,8 V 2,7 255 VULNERVE 255 L Grau de Vulnerabilidade GRAU DE SATURAO VERM. VERDE AZUL CORES 0 51 0 0 0 0

(Morfognese) 255 10 2 255 15

3 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 L I D A D E U 2,6 L 2,5 N 2,4 E 2,3 R 2,2 A 2,1 B 2,0 I 1,9 1, 8 1, 7 1, 6 1, 5 1, 4 1, 3 1, 2 1, 1 1, 0 (Pedognese) ESTVEL I D A D E MODERADA M. ESTVEL E S T A B I L MEDIANAM. ESTVEL/ VULNERVE L 0 0 0 0 0 0 0 0 0 255 20 4 MODERADA 255 25 M. 5 VULNERVE 204 25 L 5 153 25 5 102 25 5 51 0 0 25 5 25 5 25 5 25 5 25 5 25 5 25 5 20 4 15 3 10 2 51 0 0 0 0 0 0 0 0 51 10 2 15 3 20 4 25 5 25 5 25 5 25 5 25 5 25 5

(morfo/pedo)

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 C21 C20 C19 C18 C17 C16

Nome Estvel Estvel 1 Estvel 2 Estvel 3 Moderadamente Estvel Moderadamente Estvel 1

C15 C14 C13 C12 C11 C10 C9 C8 C7 C6 C5 C4 C3 C2 C1

Moderadamente Estvel 2 Moderadamente Estvel 3 Medianamente Estvel Medianamente EstvelVulnervel Medianamente Estvel_e_ou_Vulnervel Medianamente VulnervelEstvel Medianamente Vulnervel Moderadamente Vulnervel 1 Moderadamente Vulnervel 2 Moderadamente Vulnervel 3 Moderadamente Vulnervel Vulnervel 1 Vulnervel 2 Vulnervel 3 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.

Geologia Fm. Gorotire: Arenitos Conglomerticos a Finos

Valor M L

Solos

Valor M

Relevo L

Valor M L

Vegetao Campo Cerrado Menos Denso

Valor M L

Mdia M L

Solos Litlicos

Superfcie Tabular

U1

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

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

U2

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 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 Solos Litlicos

Campo Cerrado

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

U3

Campo Cerrado

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

U4

Granito da Serra do Carajas

1,3 1,30 Afloram. Rochosos

3,0 2,99

Ravinas Dissecao Alta

2,3 2,21

Campo Cerrado Menos Denso

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

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 Superfcie Tabular Aflora- 3,0 2,92 1,3 1,40 mentos Dissecao Rochosos Baixa a Mdia

Campo Cerrado Menos Denso

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

U6

Cerrado

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

Fm. Sobreiro: Andesitos U7 Prfiros e Porfirticos

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 Campo Cerrado Menos Denso

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 Mdia a Alta

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

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 Grupo Gro Par: Quartzitos,Jaspelitos, Hematiticos

Litlicos

Alta

Denso

U10

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 Terra roxa 60% Podzolico Verm. Am. 30% 1,9 2,02 Latos. 1,9 2,13 ver. Am. 10%

Floresta Tropical Densa Campo Cerrado Menos Denso

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

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

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

Campo Cerrado Menos Denso Terrao Fluvial 1,0 1,03 2,2 2,20 1,8 1,84

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

Tabuleiros 1,4 1,40 Dissecao Mdia a Alta

Floresta Tropical Densa

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

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

Floresta Tropical Densa

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

Campo Cerrado

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

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

Unid.

Geologia

Valor M L

Solos

Valor M L

Relevo

Valor M L

Vegetao

Valor M L

Mdia M L

Fm. Gorotire: Arenitos ConU16 glomerticos a Finos

Superfcie Tabular

Solos Litlicos 2,6 2,50

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

Campo Cerrado 2,0 2,00 2,3 2,20 Floresta Tropical Densa

U17

Aluvio

3,0 2,99

Solos Aluviais

3,0 2,94

Planicie Aluvial

3,0 3,00

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

Compl. Xingu: Gran., Gnaiss.U18 Migmatitos Compl. Xingu: Gran., Gnaiss.U19 Migmatitos

Podzlico Verm. 1,5 1,38 Amarelo Latosolo Verm. 1,5 1,50 Amarelo

Superfcie Floresta Pediplanada tropical 2,0 2,17 Diss. Baixa 1,1 1,44 aberta Superfcie Pediplanada 1,0 1,00 Dissicao 1,3 1,25 Cerrado Baixa a Mdia Cristas Dissecao 3,0 2,87 Mdia a Alta Tabuleiros Dissecao 2,0 2,82 Baixa a Mdia Floresta Tropical 2,4 2,40 Densa

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

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

Solos Litlicos U20 Granito da Serra de Carajs 1,3 1,42 Afloram. Rochosos Podzolico Vermelho Amarelo

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

U21 Granito da Serra de Carajs

1,3 1,38

Floresta Tropical 1,2 1,83 Densa

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

U22 Granito da Serra de Carajs

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 Superfcie Campo CePediplanada rrado Me3,0 3,00 Diss. Baixa 1,1 1,26 nos Denso

Solos Litlicos

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

Terra roxa 60% Fm. Sobreiro: Andesitos U25 Prfiros e Porfirticos 1,9 1,90 Colinas e Podzolico Verm. Am. 30% Latos. ver. Am. 10% Terra roxa 60% Fm. Sobreiro: Andesitos U26 Prfiros e Porfirticos 1,9 1,90 Podzolico Verm. Am. 30% Latos. ver. Am. 10% Terra roxa 60% Fm. Sobreiro: Andesitos Prfiros e Porfirticos U27 1,9 1,90 Colinas e Podzolico Verm. Am. 30% Latos. ver. Am. 10% Inselbergs Dissecao 1,9 2,05 Baixa Superfcie Tabular Colinas aplainadas Dissecao Baixa a 1,9 2,05 Mdia Inselbergs Dissecao 1,9 2,01 Baixa

Floresta tropical aberta, Influncia de Agua 1,7 1,90 1,5 1,27 1,8 1,77

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

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

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

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

Unid.

Geologia

Valor

Solos

Valor M

Relevo L

Valor M L

Vegetao

Valor M L

Mdia M L

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

Cristas Estruturais

Solos Litlicos

Campo Dissecao Cerrado Alta 3,0 2,85 2,3 2,02 Cristas e Tabuleiros

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

Granito da Serra de U32 Carajs

1,3 1,31

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 Floresta Tropical 3,0 3,00 Dissecao 2,2 2,20 Densa Mdia a Alta Inselbergs Floresta Tropical 3,0 2,84 Dissecao 2,2 2,16 Densa Mdia a Alta Inselbergs Superfcie Pediplanada Floresta Tropical 1,1 1,49 Densa

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

Solos Litlicos

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

U34 Granito da Serra de Carajs

1,3 1,30

Solos Litlicos

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

U35 Granito da Serra de Carajs

1,3 1,48

Solos Litlicos

3,0 2,68 Dissecao Baixa Mesas

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

Granito da Serra de U36 Carajs

1,3 1,59

Afloramento Rochoso

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 Superfcie Pediplanada 3,0 3,00 Diss. Baixa 1,1 1,15 Cerrado Superfcie Tabular

Compl. Xingu: Gran., Gnaiss.U37 Migmatitos

1,5 1,63

Solos Litlicos

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

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

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

Compl. Xingu: Gran., Gnaiss.U39 Migmatitos

1,5 1,48

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

Afloramento. Rochosos 1,2 1,20

U40 Granito Velho Guilherme

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

Cristas Estruturais

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

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

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

Solos Litlicos

3,0 2,64 Dissecao Mdia a Alta Cristas Estruturais

2,1 2,32

Campo Cerrado

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

U43 Granito Velho Guilherme

1,2 1,20

Podzolico 2,0 2,0 VermelhoAmarelo

2,5 2,50 Dissecao Alta

Floresta Tropical Densa

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

U44 Granito da Serra de Carajs

1,3 1,51

Solos Litlicos

3,0 2,83

Cristas Dissecao

2,4 2,40

Floresta Tropical Densa

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

Mdia a Alta

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

Solos Litlicos

3,0 2,80

Ravinas Dissecao Alta

2,5 2,50

Cerrado

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

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

Solos Litlicos

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

Floresta Tropical Densa

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

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

Unid.

Geologia

Valor M L

Solos

Valor M

Relevo L

Valor

Vegetao

Valor

Mdia

Fm. Sobreiro: Andesitos Prfiros e Porfirticos U47

Afloramento Rochosos

1,9 1,45

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

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

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

Solos Litlicos

3,0 2,70

Ravinas Dissecao Alta

2,5 2,50

Cerrado

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

Terra roxa 60% Fm. Sobreiro: Andesitos Prfiros e Porfirticos U49 1,9 1,90 Podzolico Verm. Am. 30% Latos. ver. Am. 10% Inselbergs Dissecao Alta 1,9 2,00 Escarpa Dissecao 3,0 2,73 Alta Floresta tropical 2,4 2,08 aberta Floresta Tropical 2,7 2,7 Densa 1,3 1,30 1,9 1,82

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

Solos Litlicos

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

U51 Granito da Serra de Carajs

1,3 1,30

Solos Litlicos

Superfcie Floresta pediplanada Tropical 3,0 3,00 Dissecao 1,2 1,20 Densa Baixa a Mdia Superfcie Tabular 3,0 2,98 Dissecao Mdia Escarpa Dissecao 3,0 3,00 Alta Floresta Tropical 1,3 1,30 Densa

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

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

Solos Litlicos

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

U53 Granito da Serra de Carajs

1,3 1,60

Solos Litlicos

Floresta Tropical 2,7 2,70 Densa

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

U54 Granito da Serra de Carajs

Sol. Litlicos e Aflo 1,3 1,30 ramentos Rochosos

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 Podzolico Vermelho Amarelo Podzolico Vermelho Amarelo Afloramentos Rochosos U58 Granito da Serra de Carajs Fm. Gorotire: Arenitos ConU59 glomerticos a Finos Granito Velho Guilherme U60 1,2 1,20 1,3 1,30

Superfcie pediplanada Dissecao Baixa 1,1 1,47 Cerrado 1,7 1,56 1,8 1,81

1,5 1,60

Superfcie Pediplanada 2,0 2,07 Diss. Baixa 1,1 1,18 Cerrado Superfcie Floresta Pediplanada Tropical 2,0 2,10 Diss. Baixa 1,1 1,52 Aberta Inselbergs Dissecao 3,0 3,00 Mdia a Alta Escarpa Dissecao 3,0 2,80 Mdia a Alta Inselbergs Dissecao 2,0 2,00 Mdia a Alta

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

1,5 1,45

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

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

2,6 2,27 Solos Litlicos Podzolico Vermelho Amarelo

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

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

Grupo Afloramentos Cristas GroPar Rochosos Dissecao Quartzitos,Jas- 1,4 1,40 U61 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 U2 U3 U4 U5 U6 U7 U8 U9 7% 0% 0% 0% -42% 18% 13% 0% 0% 2% 0% 11% 0% 7% 3% 0% 1% 11% -15% 7% -7% 4% -9% -8% -26% -6% 41% 11% 1% 13% 13% 0% 5% 0% 3% 16% 4% 1% 6% 15% -5% 6% -1% 0% 16%

U10 U11 U12 U13 U14 U15 U16 U17 U18 U19 U20 U21 U22 U23 U24 U25 U26 U27 U28 U29 U30 U31 U32 U33 U34 U35 U36 U37 U38 U39 U40 U41 U42 U43 U44

-2% 32% -6% -4% 0% 11% 4% 0% 8% 0% -9% -6% -15% 7% -1% 0% 0% 0% -31% 0% 0% 0% -1% 5% 0% -14% -22% -9% 7% 1% 0% -8% -53% 0% -16%

0% 0% -12% 4% 0% 1% 0% 2% -9% 0% 4% 0% 4% 0% -6% -8% -8% 7% 3% 0% 5% 2% 0% 5% 11% 11% 0% 3% 0% 0% 0% 12% 0% 6%

0% 5% -3% 0% 0% -11% 8% 0% -31% 4% 0% 0% 6% -15% -12% -28% -21% 26% 9% -12% 12% -11% 0% 2% -35% -6% -5% 2% 15% 11% 51% -10% 0% 0%

-3% 0% 0% -7% -6% 2% 0% -26% 5% -12% -5% -4% 2% 1% 0% 15% 5% 2% 0% 0% 12% 2% 0% -10% -9% -12% 14% 0% 5% 8% 0% 0% 0% -3% -22%

-1% 8% -5% 0% -1% 3% 2% -2% -6% -3% 0% -29% -1% 4% -2% -1% -7% -7% 2% 3% 0% 5% -2% -1% 1% -6% -1% -2% 4% 5% 3% 12% -5% 0% -3%

-41% -53%

U45 U46 U47 U48 U49 U50 U51 U52 U53 U54 U55 U56 U57 U58 U59 U60 U61

-5% -3% 24% 0% 0% -1% 0% 2% -23% 0% 13% -7% 3% 0% 13% 0% 0%

7% 9% 3% 10% -5% 9% 0% 1% 0% 0% -3% -3% -5% 0% 7% 0% 3%

0% -18% -1% 0% 13% 0% 0% 0% 0% 0% -34% -7% -38% 0% 0% 0% -4%

-1% -2% 0% 1% 0% -6% 0% -1% 0% 0% 8% 1% -1% 0% -2% -12% 6%

1% -1% 6% 3% 3% 2% 0% 1% -3% -1% 1% -3% -8% -1% 6% -2% 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