Você está na página 1de 68

Licenciatura em Cincias do Ambiente Sistemas de Informao Geogrfica (21104)

Tpico 4 - Ferramentas do SIG: Aplicaes Parte III - lgebra de mapas. Interpolao de rasters. Funes de distncia
Docente: Sandra Caeiro

2009

Adaptado de Pedro Cabral, 2008. Material de Apoio ao MESTRADO / PSGRADUAO EM C&SIG do Instituto Superior de Estatstica e Gesto da Informao da Universidade Nova de Lisboa

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

ndice
1. Introduo e Objectivos ............................................................................................... 3 2. Preparao dos Dados .................................................................................................. 3 3. lgebra de mapas.......................................................................................................... 5 3.1 A linguagem map algebra ......................................................................................... 5 3.2 Operadores ................................................................................................................ 6 3.3 Funes ..................................................................................................................... 9 3.4 Valores lgicos.......................................................................................................... 9 4. Exerccios ..................................................................................................................... 10 4.1 Utilizao do Raster Calculator .............................................................................. 10 4.2 Operadores relacionais, booleanos, combinatrios e lgicos ................................. 13 4.3 Utilizao de funes .............................................................................................. 18 5. Utilizao de Map Algebra......................................................................................... 23 5.1 Processamento condicional..................................................................................... 23 5.2 Juno de rasters ..................................................................................................... 25 6. Exerccios ..................................................................................................................... 25 6.1 Processamento condicional..................................................................................... 26 6.2 Utilizao de uma mscara para recortar um raster ................................................ 28 6.3 Juno de grids e criao de mosaicos.................................................................... 31 7. Introduo interpolao .......................................................................................... 33 7.1 Mtodos de interpolao disponveis no Spatial Analyst ....................................... 39 7.2 Explorao de diferentes mtodos de interpolao................................................. 44 7.3 Criao de um modelo do terreno com o interpolador Spline ................................ 47 8. Funes de distncia ................................................................................................... 50 8.1 A funo Straight Line Distance............................................................................. 50 8.2 A funo Straight line Allocation e Direction ........................................................ 51 8.3 Superfcies de custo ................................................................................................ 52 8.4 A funo Cost Weighted Distance .......................................................................... 53 8.4 A anlise caminho de menor custo (Least-cost path analysis) ............................... 55 9. Exerccios ..................................................................................................................... 56 9.1 Caminho de menor custo ........................................................................................ 56 9.2 Caminho de menor custo ponderado....................................................................... 61 10. Bibliografia ................................................................................................................ 68

Adaptado de Cabral, 2008

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

1. Introduo e Objectivos
Neste mdulo ser abordada a utilizao de lgebra de mapas na extenso Spatial Analyst do ArcGIS. Seguidamente, iremos ver como que podemos gerar superfcies a partir de interpolaes de pontos. Sero utilizados os 3 mtodos de interpolao suportados por esta extenso: Spline, IDW e Kriging. As funes de distncia constituem a ltima parte deste mdulo. Este documento utiliza exerccios adaptados do curso Using ArcGIS Spatial Analyst do Virtual Campus da ESRI. Os dados utilizados so da ESRI, da Agncia Portuguesa de Ambiente e do ISEGI.

2. Preparao dos Dados


Para acompanhar este primeiro mdulo dever fazer o download do ficheiro mod2_2.zip, que se encontra disponvel em http://www.univ-ab.pt/~scaeiro/sig21104/. Depois de fazer o dowload dever descomprimir este ficheiro para dentro de uma directoria do seu computador. Para descomprimir este ficheiro, dever ter instalado no seu computador o programa Winzip (Se no tiver poder fazer download deste programa em http://www.winzip.com). Depois de descomprimir o ficheiro mod2_2.zip, ficar com uma directoria mod2_2.zip. Dentro desta directoria encontrar os seguintes dados (Tabela 1): NOME Roads.mdb Append.mxd Area_estudo Ruas Documento ArcMap rea de estudo DESCRIO TIPO Mxd Shapefile FONTE ESRI ISEGI

Geodatabase ESRI

Adaptado de Cabral, 2008

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

NOME Bbl_elev Bbl_veg Calc.mxd Conditional.mxd Dambasin Damelev Damsite Distance.mxd DistanceStudy Elevation Esqui Findpath Funes Hrelev Hrhill Hrland Hrowner Hrsoil Interpoladores JamulSubStation Kp_Elev Kp_Veg Mpcot NewLanduse NineHospitals Operators

DESCRIO Superfcie de elevao Grid de vegetao Documento ArcMap Documento ArcMap Grid com uma hidrogrfica Superfcie de elevao uma barragem Documento ArcMap rea de estudo Superfcie de elevao Documento ArcMap Documento ArcMap Documento ArcMap Superfcie de elevao Relevo sombreado Uso do solo Cadastro Tipo de solo Documento ArcMap estao Superfcie de elevao Grid de vegetao Pontos cotados Uso do solo Localizao de hospitais Documento ArcMap

TIPO Grid Grid Mxd Mxd bacia Grid Grid

FONTE ESRI ESRI ESRI ESRI ESRI ESRI ESRI ESRI ESRI ESRI ESRI ESRI ISEGI ESRI ESRI ESRI ESRI ESRI ISEGI ESRI ESRI ESRI APA ESRI ESRI ESRI

Grid com a localizao de Grid Mxd Shapefile Grid Mxd Mxd Mxd Grid Grid Grid Grid Grid Mxd

Localizao de uma sub- Shapefile Grid Grid Shapefile Grid Shapefile Mxd

Adaptado de Cabral, 2008

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

NOME OtayValleyPower Power_lakes Power_line Power_rds Powerline_dem Powerline_study Pwrline_hill Sdcityclip Sdcolleges Sdoceanclip Setnull Spline Tingrid

DESCRIO Localizao elctrica Lago Linha de alta tenso Estradas Superfcie de elevao rea de estudo Relevo sombreado rea de estudo Escolas gua Documento ArcMap Documento ArcMap Superfcie de elevao de

TIPO

FONTE ESRI ESRI ESRI ESRI ESRI ESRI ESRI ESRI ESRI ESRI ESRI ISEGI ISEGI

central Shapefile Shapefile Shapefile Shapefile Grid Shapefile Grid Shapefile Shapefile Shapefile Mxd Mxd Grid

Tabela 1 Dados geogrficos includos na directoria mod2_2

3. lgebra de mapas
A lgebra de mapas (map algebra) faz uso de expresses matemticas que contm operadores e funes. Os operadores desta linguagem podem ser relacionais, booleanos, lgicos, combinatrios ou bitwise. Estes operam sobre um ou mais valores de input para calcularem novos valores. As funes executam tarefas especficas, por exemplo, clculo de declives a partir de elevaes, e devolvem valores numricos.

3.1 A linguagem map algebra


O Map Algebra uma linguagem de anlise baseada nos conceitos de lgebra de mapas apresentados por Dana Tomlin no livro Geographic Information Systems and

Adaptado de Cabral, 2008

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Cartographic Modeling (Tomlin, 1990). uma linguagem utilizada para anlise espacial utilizando o modelo raster. A figura seguinte ilustra este conceito (Figura 1).

Figura 1 O conceito de Map Algebra (Fonte: ESRI)

Podemos modelar fenmenos simples ou muito complexos recorrendo a esta linguagem. Cada varivel do nosso modelo corresponde a um raster.

3.2 Operadores
Os operadores do Map Algebra so semelhantes aos que podemos encontrar numa mquina de calcular cientfica. Os mais utilizados (aritmticos, relacionais, booleanos e lgicos) so, tambm, os mais simples. Existem, ainda, outros dois operadores: combinatrios e bitwise. No entanto, estes raramente so utilizados. Os operadores aritmticos (Tabela 2) permitem somar, subtrair, multiplicar e dividir rasters. Por exemplo, 3 rasters que representem 3 factores de risco diferentes para propagao de incndios podem ser somados para se obter uma carta com o risco global

Adaptado de Cabral, 2008

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

de propagao. Os operadores aritmticos tambm podem ser utilizados para converter valores de uma medida para outra (por exemplo, p x 0.3048 = metro).

Operadores Aritmticos + * /, DIV MOD Adio Subtraco Multiplicao Diviso Mdulo Unary minus

Tabela 2 Operadores aritmticos

Os operadores relacionais (Tabela 3) permitem a construo de testes lgicos. Estes devolvem os valores verdadeiro (1) ou falso (0). Por exemplo, encontrar as zonas de um tema de elevao cujo declive inferior a 15 graus. Operadores relacionais = =, EQ ^=, <>, NE <, <=, LE >, GT >=, GE Equal Not Equal Less Than Less Than or Equal Greater Than Greater Than or Equal

Tabela 3 Operadores relacionais

Os operadores booleanos (Tabela 4) como o AND, OR e NOT permitem a construo de testes lgicos em cadeia. Tal como os operadores relacionais, estes operadores devolvem os valores verdadeiro e falso. Por exemplo, calcular a zonas com um declive inferior a 45 graus e com uma elevao superior a 1000 metros.

Adaptado de Cabral, 2008

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Operadores booleanos ^, NOT &, AND |, OR !, XOR Logical complement Logical And Logical Or Logical Xor

Tabela 4 Operadores booleanos

Os operadores lgicos (Tabela 5) DIFF, IN, e OVER, permitem igualmente a construo de testes lgicos clula a clula. No entanto, so implementados com regras especficas. A DIFF B: Se o valor da clula no raster A diferente do valor da clula no raster B, devolvido o valor da clula do raster A. Se os valores forem idnticos, devolvido o valor 0. A IN {value list): Se o valor da clula no raster A estiver incluido na lista de valores, devolvido o valor da clula do raster A. Caso contrrio, devolvido o valor NoData. A OVER B: Se o valor da clula no raster A diferente de 0, devolvido o valor da clula do raster A. Caso contrrio, devolvido o valor da clula do raster B. Operadores lgicos DIFF IN {list} OVER Logical difference Contained in list Replace

Tabela 5 Operadores lgicos

Os operadores combinatrios (Tabela 6) combinam os atributos de mltiplos rasters de input. Estes operadores encontram todas as combinaes nicas de valores e atribuemlhes um identificador nico que inscrito no raster de output. A tabela de atributos ir

Adaptado de Cabral, 2008

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

conter os valores das grids de input (outros atributos que a tabela possa ter no so passados para a tabela da grid final). Operadores combinatrios CAND COR CXOR Combinatorial And Combinatorial Or Combinatorial Xor

Tabela 6 Operadores combinatrios

Existe ainda outro tipo de operadores: os operadores bitwise. Estes operadores no sero aqui apresentados. Consulte o Help disponvel na barra de ferramentas para obter mais informaes sobre estes operadores.

3.3 Funes
No texto de apoio anterior (tpico 4 Parte II) calculmos relevos sombreados, cartas de orientao de encostas e declives a partir de opes disponveis no menu Surface Analysis. Estas opes so caixas de dilogo que implementam funes de Map Algebra. A barra de ferramentas do Spatial Analyst permite apenas realizar algumas das funes desta extenso. Para acedermos totalidade das funes (168) desta linguagem, temos de recorrer ao Raster Calculator ou ao ArcToolbox.

3.4 Valores lgicos


Os valores lgicos permitem identificar os valores verdadeiro e falso. No Map Algebra, qualquer valor diferente de 0 considerado verdadeiro. O valor 0 considerado falso. Algumas funes do Map Algebra avaliam as clulas de input e devolvem valores lgicos 1 (verdadeiro) e 0 (falso). Os operadores relacionais e booleanos devolvem valores lgicos (Figura 2).

Adaptado de Cabral, 2008

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Figura 2 Exemplo de valores lgicos (Fonte:ESRI)

4. Exerccios
Vamos ento resolver alguns exerccios que ilustram os conceitos que foram abordados.

4.1 Utilizao do Raster Calculator


As expresses do Map Algebra so escritas e executadas no Raster Calculator. Neste exerccio vamos converter os valores de uma grid de elevao de metros para ps, utilizar uma funo que converte os resultados de floating point para integer e, verificar como podemos gravar um raster permanentemente a partir de uma expresso. Este exerccio utiliza dados derivados a partir de dados da Ilha da Madeira do Instituto do Ambiente. Abra o projecto do Arcmap Calc.mxd que se encontra dentro da directoria mod2_2. {} Especifique o ambiente de anlise com as seguintes opes (no Spatial Analyist>Options): Directoria de trabalho: mod2_2\Trabalho Mscara de anlise: None Adaptado de Cabral, 2008 10

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Extenso de anlise: Same as Layer "Elevao" Resoluo (cell size): Same as Layer "ElevGrid" O tema de elevao encontra-se com os valores em metros. No entanto, pretendemos converter estes valores para ps. A partir do menu Spatial Analyst seleccione Raster Calculator. Na lista de layer aparecem todos os temas que se encontram no TOC (neste caso s aparece um). Do lado direito da janela aparecem nmeros e os operadores mais utilizados. Na lista dos layers, clique duas vezes sobre o tema ElevGrid. Clique no operador multiplicao ( * ). Introduza o valor 3.2808. A expresso dever ser a seguinte: [EleGrid] * 3.2808 Clique em Evaluate. adicionado um novo layer ao TOC chamado Calculation. Vamos simbolizar o tema utilizando uma rampa de cores a comear na cor branco e a acabar no preto. Deste modo mais fcil comparar os valores da legenda. Caso j aparea com esta rampa de cores, no necessita de fazer o passo seguinte. Clique com o boto direito do rato sobre o nome do tema Calculation e seleccione Properties. Clique em Simbology e seleccione Stretched. Clique em OK.

Adaptado de Cabral, 2008

11

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

A grid gerada, tal como a grid original, do tipo floating point. O nome Calculation indica que se trata de uma grid temporria. Para verificarmos se uma grid temporria ou permanente podemos abrir as propriedades do tema e clicar em Source e verifique o que diz no status. Vamos agora converter esta grid numa grid do tipo integer. A funo INT do Map Algebra permite converter dados do tipo floating point em integer. Abra o raster calculator e insira a seguinte expresso: INT([Calculation ]) Clique em Evaluate. criado um novo layer denominado Calculation2 em que as suas clulas contm valores truncados sem casas decimais. Simbolize o novo tema tal como fez para o caso anterior. Outras funes do Map Algebra para converso de dados incluem p.e. FLOAT (converte em nmero no inteiros), CEIL (converte no valor inteiro seguinte mais alto ou igual ao valor input), e FLOOR (converte no valor inteiro seguinte mais baixo ou igual ao valor input). Veja no Help, na barra de ferramentas, mais informaes destas funes. Vamos agora criar uma grid permanente a partir de uma funo. Abra o raster calculator e insira a seguinte expresso: NovoElev = INT([ElevGrid] * 3.2808) Clique em Evaluate.

Adaptado de Cabral, 2008

12

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Aparece um novo tema denominado NovoElev na sua directoria de trabalho. Pode confirmar nas propriedades do tema >source e verifique o que diz no status. Simbolize o novo tema tal como fez para o caso anterior. Grave o documento com o nome final_Calc.mxd na directoria Trabalho.

4.2 Operadores relacionais, booleanos, combinatrios e lgicos


Neste exerccio vamos escrever um modelo simples para encontrar os melhores locais para construir uma explorao florestal. Sabe-se que os melhores locais para o tipo de rvores que se pretende plantar se situam a mais de 2400 m de altitude. Esta explorao dever situar-se em terrenos da USFS (United States Forest Service). Este exerccio realizado com dados da ESRI. Abra o projecto no Arcmap Operators.mxd que se encontra dentro da directoria mod2_2. Este projecto constitudo por mapas de tipo de solo, tipo de donos do solo, uso do solo e elevao. Especifique o ambiente de anlise com as seguintes opes: Directoria de trabalho: mod2_2\Trabalho Mscara de anlise: None Extenso de anlise: Same as Layer "Elevation" Resoluo: Same as Layer "Elevation" Vamos agora utilizar operadores relacionais para encontrarmos o melhor local para se construir uma explorao florestal. Estes terrenos devero ser propriedade do USFS e encontrarem-se num local a mais de 2400 m de altitude). Desligue o tema Ownership e clique no sinal + no TOC para visualizar a sua legenda. Adaptado de Cabral, 2008 13

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Abra o Raster Calculator e insira a seguinte expresso: GoodOwn = [Ownership] EQ 200 Clique em Evaluate. O operador EQ devolver o valor 1 para todos os terrenos pertencentes aos servios florestais (que tm o cdigo 200) e 0 para os restantes detentores de terrenos. Todos os operadores podem ser utilizados como uma abreviatura (p.e. EQ) ou com um smbolo aritmtico (p.e.=). Desligue os temas Ownership e GoodOwn e feche as suas legendas. Desligue o tema Landcover. Vamos agora encontrar os locais situados a mais de 2400m de altura. Expanda a legenda do tema Elevation de modo a poder visualizar a sua legenda. Abra o Raster Calculator e insira a seguinte expresso: GoodElev = [Elevation] GT 2400 Clique em Evaluate. O operador GT devolve o valor 1 para todas as clulas cujo valor de elevao superior a 2400 e o valor 0 para todos os outros valores de elevao. Desligue o tema GoodElev.

Adaptado de Cabral, 2008

14

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Vamos agora utilizar operadores booleanos para juntarmos os 2 temas anteriores num nico tema. Este tema ir representar todos os locais com uma altitude superior a 2400 m e que, simultaneamente, so propriedade do USFS. Abra o Raster Calculator e insira a seguinte expresso: GoodFarm = [GoodOwn] & [GoodElev] Clique em Evaluate. O tema Goodfarm contm apenas dois valores: 0 e 1. As clulas que se encontram classificadas com o valor 1 so aquelas que respeitam as condies que nos interessam. Nota: este modelo poderia ter sido calculado com a seguinte expresso de Map Algebra: GoodFarm = ([Ownership] EQ 200) AND ([Elevation] GT 2400) Desligue o tema GoodFarm e feche a sua legenda. Vamos agora utilizar operadores combinatrios para encontrar os solos que melhor se adequam explorao florestal. Os operadores combinatrios (CAND, COR and CXOR) so equivalentes sobreposio vectorial porque combinam os atributos dos temas de input numa nova grid de output ( gerado um ID nico para cada combinao sendo este o valor inscrito na clula de output). So utilizadas as mesmas regras dos operadores booleanos: CAND apenas cria valores para as clulas em que ambos os temas de input so verdadeiros. Vamos utilizar o operador CAND para encontrar todos os diferentes tipos de solos nos locais potenciais que j foram identificados. Ligue o tema Soil e verifique a sua legenda.

Adaptado de Cabral, 2008

15

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Abra o Raster Calculator e insira a seguinte expresso: FarmSoil = [GoodFarm] CAND [Soil] Clique em Evaluate. Abra a tabela de atributos do tema FarmSoil. Podemos verificar os diferentes tipos de solos que se encontram nos locais potenciais j identificados. Feche a tabela de atributos do tema FarmSoil. Desligue o tema Soil e FarmSoil e as respectivas legendas. Vamos utilizar o operador lgico OVER para actualizar o tema Landcover com o tema Goodfarm. Todos os valores que no forem 0 no tema Goodfarm so copiados para o tema Landcover. Ligue o tema Landcover e a sua legenda. Abra o Raster Calculator e insira a seguinte expresso: NewLand = [GoodFarm] OVER [Landcover] Clique em Evaluate. O operador OVER substituiu no tema Landcover as clulas classificadas com um valor diferente de 0 em GoodFarm.

Adaptado de Cabral, 2008

16

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Desligue os temas Landcover e NewLand e as respectivas legendas. O operador DIFF encontra a diferena entre 2 rasters. Para as clulas em que os temas de input so diferentes, devolve o valor do primeiro tema de input. Quando os valores so idnticos, devolve o valor 0. Este operador til para estudos de sries temporais, p.e., mudana de utilizao do solo entre 1980 e 1990. Vamos utilizar este operador para encontrar os locais onde os temas NewLand e Landcover so diferentes. Abra o Raster Calculator e insira a seguinte expresso: LandDiff = [Landcover] DIFF [NewLand] Click em Evaluate. O operador DIFF devolve os valores do tema Landcover que so diferentes dos valores do tema NewLand. Todos os outros valores so classificados com o valor 0. Assim, podemos verificar onde e o tipo de diferenas existentes entre os dois temas. Desligue os temas LandDiff e NewLand. O operador IN til para seleccionar clulas com base nos seus valores e escrev-las num novo raster. Este operador compara os valores das clulas de input com os valores de uma lista e, se estes coincidirem, devolve o valor na clula de output. Se no coincidirem, devolve o valor NoData. Ligue o tema Soil e verifique a sua legenda. Neste passo vamos considerar que os cdigos de solos 201 ("Loam, Cobbly") e 204 ("Loamy Sand, Coarse And Stony") so os melhores para se plantarem determinadas espcies arbreas. Vamos utilizar o operador IN para criar um novo raster apenas para estas clulas.

Adaptado de Cabral, 2008

17

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Abra o Raster Calculator e insira a seguinte expresso: GoodSoil = [Soil] IN {201, 204} Clique em Evaluate. O operador IN devolveu as clulas cujos valores se encontravam na lista (201 e 204). Todas as outras clulas foram classificadas com o valor NoData. Para saber quais os locais adequados para a explorao florestal, tendo ainda em conta o tipo de solo, poderia ter efectuado a operao anterior mas utilizando o tema FarmSoil e os valores correspondentes aos solos 201 e 204 (1 e 2, respectivamente). Desligue os temas Soil e GoodSoil e as respectivas legendas. Grave o documento com o nome final_Operators.mxd na directoria Trabalho.

4.3 Utilizao de funes


As funes disponibilizam a maioria das capacidades de processamento raster no Map Algebra. Existem 168 funes e 29 operadores no Spatial Analyst.

Exerccio 1 Neste exerccio iremos trabalhar com algumas funes de anlise de superfcies que foram j abordadas no texto anterior (parte II). Agora, iremos verificar como que as podemos utilizar no Raster calculator. Este exerccio utiliza dados derivados a partir de dados da Ilha da Madeira da Agncia Portuguesa de Ambiente. Abra o documento Funes.mxd que se encontra dentro da directoria mod2_2. Especifique o ambiente de anlise com as seguintes opes: Adaptado de Cabral, 2008 18

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Directoria de trabalho: mod2_2\Trabalho Mscara de anlise: None Extenso de anlise: Same as Layer "Elevation" Resoluo: Same as Layer " EleGrid " Para podermos utilizar uma funo temos que saber a sua sintaxe. Por exemplo, a sintaxe da funo ASPECT : ASPECT (<grid>) Abra o Raster Calculator e insira a seguinte expresso: ASPECT([EleGrid]) Clique em Evaluate. Foi criada uma grid tal como se se tivesse utilizado a funo ASPECT a partir do menu Surface Analysis. Vamos agora calcular o declive do tema da elevao. A sintaxe da funo SLOPE a seguinte: SLOPE(<grid>, <z_factor>, {DEGREE | PERCENTRISE}) Abra o Raster Calculator e insira a seguinte expresso: SLOPE([EleGrid], 1, PERCENTRISE) Clique em Evaluate. Vamos agora utilizar a funo HILLSHADE. Desta vez vamos criar uma grid permanente chamada Hillshade. A sintaxe para a funo HILLSHADE a seguinte:

Adaptado de Cabral, 2008

19

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

HILLSHADE(<grid>, {azimuth}, {altitude}, {ALL | SHADE | SHADOW}, {z_factor}) Abra o Raster Calculator e insira a seguinte expresso: Hillshade = HILLSHADE([ElevGrid]) Clique em Evaluate. Esta simbologia no a mais adequada para um relevo sombreado. Escolha uma simbologia do tipo stretched em tons de cinzento. Remova os temas Calculation e Calculation2 do TOC e grave o projecto como final_Funes.mxd da directoria de trabalho.

Exerccio 2 Os relevos sombreados possuem valores entre 0 e 255 e podem ser interpretados como ndices de exposio solar. Clulas com baixos valores tm uma exposio solar baixa. A utilizao de relevos sombreados implica que coloquemos a fonte de iluminao na posio correcta (azimute e altitude) pois tem uma grande influencia no tema que calculado. Neste exerccio, vamos supor que queremos encontrar os melhores locais para uma estncia de esqui. Pretendemos encontrar as zonas declivosas que tm sombra durante a maior parte do ano em que neva (de Novembro a Abril). A abordagem ser calcular o relevo sombreado para cada ms colocando o sol na posio correcta e, depois, calcular a exposio mdia solar durante os 6 meses. Vamos utilizar os seguintes valores de azimute e altitude solares (Tabela 7): Ms Novembro Azimute 186.6 Altitude 37.2

Adaptado de Cabral, 2008

20

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Dezembro Janeiro Fevereiro Maro Abril

183.1 179.3 177.6 179.2 184.3

32.8 35.2 43.7 54.3 66.1

Tabela 7 Valores de azimute e altitude

Os dados utilizados neste exerccio so da ESRI. Abra o documento Esqui.mxd que se encontra dentro da directoria mod2_2. Especifique o ambiente de anlise com as seguintes opes: Directoria de trabalho: mod2_2\Trabalho Mscara de anlise: None Extenso de anlise: Same as Layer "Elevation" Resoluo: Same as Layer "ELevation" Abra o Raster Calculator e insira a seguinte expresso: Novembro = HILLSHADE([Elevation], 186.6 , 37.2)1 Clique em Evaluate. Escolha uma simbologia do tipo stretched em tons de cinzento. Crie os relevos sombreados para os restantes meses. Vamos agora calcular a iluminao mdia para todos os meses. Desligue todos os temas excepto o tema Elevation e feche as respectivas legendas.
1

No esquecer de colocar os espaos nas expresses do Raster calculator.

Adaptado de Cabral, 2008

21

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Abra o Raster Calculator e insira a seguinte expresso: SunExposure = MEAN([Novembro], [Dezembro], [Janeiro], [Fevereiro], [Maro], [Abril]) Clique em Evaluate. Escolha uma simbologia do tipo stretched em tons de cinzento. Podemos verificar as zonas em que a exposio solar mdia menor ao longo dos 6 meses. Vamos agora encontrar as reas com uma exposio solar inferior a 100. Abra o Raster Calculator e insira a seguinte expresso: GoodSun = [SunExposure] LE 100 Clique em Evaluate. Escolha a cor prpura para as zonas mais adequadas para a prtica do esqui. Seleccione No color para todas as outras reas. Desta forma consegue facilmente visualizar os melhores locais para a estncia de esqui. Desligue o tema SunExposure. Ligue o tema Hillshade e mova-o para debaixo do tema Elevation. Grave o documento com o nome final_Functions.mxd na directoria Trabalho. Feche o ArcMap.

Adaptado de Cabral, 2008

22

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

TAREFA: A verso 9.x do ArcGIS um pouco redundante na quantidade de opes oferecidas ao utilizador para realizar as mesmas tarefas. Podemos realizar um slope pelo menos de 4 maneiras diferentes (!) a partir do interface do ArcGIS. Todas as operaes at agora realizadas a partir do menu do Spatial Analyst so tambm realizveis utilizando o ArcToolbox. Experimente fazer os exerccios j realizados recorrendo s ferramentas disponveis no Arctoolbox e, se ainda tiver curiosidade, experimente utilizar a sintaxe das funes na janela de comando do ArcMap.

5. Utilizao de Map Algebra


Neste tpico vamos utilizar a linguagem Map Algebra para realizar algumas operaes que se utilizam com bastante frequncia: trabalhar com valores NoData, realizao de processamento condicional e juntar (merge) vrios rasters num s.

5.1 Processamento condicional


O processamento condicional permite especificar qual a aco a tomar de acordo com determinadas condies. Podemos especificar condies que devem ser avaliadas como sendo verdadeiras antes de determinada aco ser desencadeada. Podemos, de igual modo, impr determinadas aces quando certas condies sejam falsas. No exemplo da figura 3, cada clula de input testada para a condio de ter um declive inferior a 15. Se o teste a cada clula verdadeiro, atribuido o valor de 100 clula de output. Se o teste falso, o valor NoData atribuido clula de output. O resultado pode ser utilizado como uma mscara de anlise para excluir reas no desejadas de uma determinada anlise.

Adaptado de Cabral, 2008

23

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Figura 3 Exemplo de processamento condicional (Fonte: ESRI)

Tal como os valores lgicos, os valores NoData tm influncia na avaliao das expresses. O valor NoData o nico valor diferente de 0 que no interpretado como sendo uma condio verdadeira. Estes valores indicam que no existe informao associada clula. O valor NoData ser devolvido quando a condio de input avaliada como falsa. Por exemplo, a funo CON devolve o valor NoData quando no atribudo qualquer valor para o argumento falso. A funo ISNULL testa o valor da clula para verificar se contm NoData e devolve o valor 1 ou 0 (verdadeiro ou falso). , normalmente, utilizada conjuntamente com a funo CON para substituir os valores NoData por outros valores. A funo SETNULL aplica um teste clula e, se for verdadeiro, substitui o seu valor com o valor NoData. Se o teste for falso, escreve o seu valor de acordo com o resultado da expresso.

Adaptado de Cabral, 2008

24

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

5.2 Juno de rasters


Em determinadas situaes podemos ter interesse em analizar reas que se situam em mais do que um raster. possvel criar um raster a partir vrios rasters adjacentes (Figura 4).

Figura 4 Exemplo de juno de rasters (Fonte: ESRI)

Os rasters devero ser do mesmo tipo (floating ou integer). O comando a utilizar diferente para cada caso. Devero ter o mesmo sistema de projeco e representar o mesmo tipo de dados. No faz sentido juntar um raster de solos com um raster de elevao (apesar de o software nos permitir isso). Antes de realizarmos esta operao, devemos verificar os dados para sabermos se so adjacentes, parcialmente adjacentes ou totalmente adjacentes.

6. Exerccios
Vamos ento resolver alguns exerccios que ilustram os conceitos que foram abordados.

Adaptado de Cabral, 2008

25

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

6.1 Processamento condicional


O processamento condicional pode ser utilizado no Spatial Analyst atravs da funo CON (conditional). Esta implementa a condio IF-THEN-ELSE atravs desta funo no Map Algebra e permite a implementao de funes simples ou complexas. Neste exerccio, vamos utilizar a funo CON para encontrar as zonas que sero abrangidas por uma barragem a ser contruda. Depois de encontrarmos essa zona, iremos utilizar a funo CON em conjunto com a funo ISNULL para actualizar um raster de elevao com a nova superfcie de gua. Os dados utilizados neste exerccio so da ESRI. Abra o documento Conditional.mxd que se encontra dentro da directoria mod2_2. Especifique o ambiente de anlise com as seguintes opes: Directoria de trabalho: mod2_2\Trabalho Mscara de anlise: None Extenso de anlise: Same as Layer " DamElev" Resoluo (cell size): Same as Layer " DamElev" Este mapa contm a localizao proposta de uma barragem (Damsite), a bacia (Dambasin) e um raster de elevao (Damelev). Crie um relevo sombreado para o tema DamElev (utilizando a opo Hillshade). Mova o tema que criou para debaixo do tema DamBasin. Vamos escrever uma expresso em Map Algebra para seleccionar as clulas que se encontram dentro da bacia e cuja elevao inferior da barragem proposta (790 m). A funo CON adequa-se a esta situao. A sua sintaxe a seguinte: CON(<condition>, <true_expression>, {false_expression})

Adaptado de Cabral, 2008

26

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Qualquer expresso que seja avaliada como verdadeira ou falsa (ou no-zero e zero) pode ser fornecida como argumento de condio. Se a condio avaliada como verdadeira, ento a expresso verdadeira avaliada. Se a condio falsa, ento a expresso falsa avaliada. Se a expresso falsa (opcional) deixada em branco e a condio avaliada como falsa, ento a funo COM devolve o valor NoData. Abra o Raster Calculator e insira a seguinte expresso: Reservoir = CON([DamBasin] & ([DamElev] <= 790), 790) Clique em Evaluate. Esta expresso tem o seguinte significado: Se (IF) a clula se encontra dentro da bacia e (AND) a elevao inferior a 790m, ento (THEN) devolve um valor de 790; ou ento (ELSE) devolve o valor NoData. Qualquer valor diferente de 0 e de NoData considerado como verdadeiro. Se omitirmos o ltimo argumento da funo CON (argumento falso), as clulas que no passam o teste ficam classificadas com NoData. Altere a cor do tema Reservoir para azul. Desligue o tema DamBasin. Vamos examinar o tema que foi criado. Utilize a ferramenta Identify ( ) para identificar algumas clulas do tema Reservoir. Todas as clulas deste tema devero ter o valor 790 (m). Vamos agora actualizar o tema Elevation com o tema Reservoir. Se construirmos a barragem e a enchermos interessante saber quais as alteraes no tema da elevao.

Adaptado de Cabral, 2008

27

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Vamos utilizar a funo ISNULL em conjunto com a funo CON. Estas duas funes so muitas vezes utilizadas em conjunto para substituir valores NoData por outros valores. A sintaxe da funo ISNULL a seguinte: ISNULL(<raster>) Esta funo testa todas as clulas do raster para verificar se estas esto classificadas com o valor NoData. Devolve sempre o valor 1 ou 0 (verdadeiro ou falso). Abra o Raster Calculator e insira a seguinte expresso: NewDamElev = CON(ISNULL([Reservoir]) , [DamElev], 790) Clique em Evaluate. Esta expresso com a funo CON tem o seguinte significado: Se (IF) uma clula do tema Reservoir contm valores NoData, devolve o valor original do tema de elevao, alternativamente devolve o valor 790. Crie um relevo sombreado para o tema NewDamElev. Grave o documento com o nome final_Conditional.mxd na directoria Trabalho. Feche o ArcMap.

6.2 Utilizao de uma mscara para recortar um raster


Transformar clulas em clulas NoData e testar a presena ou no de clulas NoData so tarefas que podemos realizar com recurso ao Map Algebra. J abordmos um tcnica para transformar as clulas em clulas NoData atravs da omisso do argumento false_expression} na funo CON. Existem outras funes que permitem realizar esta operao como, p.e., a funo SETNULL.

Adaptado de Cabral, 2008

28

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Neste exerccio, vamos utilizar a funo SETNULL para criarmos uma mscara onde tudo o que no for propriedade do USFS transformado em NoData. Depois utilizaremos a mscara para recortar o tema Soil. Os dados utilizados neste exerccio so da ESRI. Abra o documento SetNull.mxd que se encontra dentro da directoria mod2_2. Especifique o ambiente de anlise com as seguintes opes: Directoria de trabalho: mod2_2\Trabalho Mscara de anlise: <None> Extenso de anlise: Same as Layer "Soil" Resoluo (cell size): Same as Layer "Soil" Vamos criar a mscara que ser utilizada para excluir tudo o que no for propriedade dos servios florestais dos EUA (USFS), no tema de solos (tipo de solos). Verifique a legenda do tema Soil para saber quais so os cdigos respeitantes s reas que so propriedade dos servios florestais (as zonas que so gua tambm pertencem ao USFS). Desligue o tema Soil e feche a sua legenda. Ligue o tema Ownership e verifique a sua legenda Verifique a legenda do tema Ownership para saber quais so os cdigos respeitantes s reas que so propriedade dos servios florestais (200). Vamos agora criar uma mscara utilizando a funo SETNULL. A sintaxe desta funo a seguinte: SETNULL(<condition>, {expression}) A funo SETNULL testa cada clula e verifica se a condio verdadeira. Se for verdadeira, ento substitui o seu valor com o NoData. Se o teste falso, escreve o resultado da expresso na clula.

Adaptado de Cabral, 2008

29

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Se deixarmos o argumento opcional {expression} em branco, a funo SETNULL devolve o valor NoData para todas as clulas. Abra o Raster Calculator e insira a seguinte expresso: Mask = SETNULL([Ownership] NE 200 OR [Soil] NE 901, 1) Clique em Evaluate. Esta expresso transformou todas as clulas que no so propriedade do USFS em NoData. Vamos agora recortar o tema Soil utilizando a mscara. Na barra do Spatial Analyst seleccione File>Options. Em Analysis Mask seleccione Mask. Clique em OK. Abra o Raster Calculator e insira a seguinte expresso: ClipSoil = [Soil] Clique em Evaluate. O tema ClipSoil tem informao sobre os tipos de solo que pertencem ao USFS e que no so gua. Esta tcnica til para recortar grids de acordo com uma rea de estudo especfica. Grave o documento com o nome final_SetNull.mxd na directoria Trabalho.

Adaptado de Cabral, 2008

30

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Feche o ArcMap.

6.3 Juno de grids e criao de mosaicos


O Spatial Analyst tem 2 ferramentas que permitem juntar rasters MERGE e MOSAIC. A funo MERGE , normalmente, utilizada em grids com atributos, p.e., tipos de vegetao e solos. A funo MOSAIC funciona com dados contnuos, p.e., elevao. Neste exerccio iremos utilizar a funo MERGE para combinar 2 rasters adjacentes de vegetao e a funo MOSAIC para combinar 2 rasters de elevao ligeiramente sobrepostos. Os dados utilizados neste exerccio so da ESRI. Abra o documento Append.mxd que se encontra dentro da directoria mod2_2. Especifique o ambiente de anlise com as seguintes opes: Mscara de anlise: <None> Extenso de anlise: Union of Inputs Resoluo (cell size): Same as Layer "Bbl_veg" Vamos agora juntar 2 temas de vegetao (allveg e Bbl_veg). Estes temas so discretos (conforme pode confirmar pela legenda) e, por esta razo, iremos utilizar a funo MERGE para juntar os dois temas. A sintaxe da funo MERGE a seguinte: MERGE(<grid, ..., grid>) Esta funo permite juntar at 50 rasters. Os rasters de input devero conter o mesmo tipo de dados e a mesma referncia espacial. Estes podero ser parcialmente sobrepostos, adjacentes, completamente isolados e/ou completamente sobrepostos (no recomendado).

Adaptado de Cabral, 2008

31

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Nas zonas de sobreposio, os valores das clulas sero os valores das clulas do ltimo raster de input. Abra o Raster Calculator e insira a seguinte expresso: AllVeg = MERGE([Bbl_veg], [Kp_veg]) Clique em Evaluate. criado um tema de vegetao que contm os cdigos de vegetao dos temas de input. Desligue todos os temas e feche as respectivas legendas. Vamos agora combinar 2 rasters de elevao parcialmente sobrepostos. Quando juntamos dados contnuos, melhor utilizarmos a mdia dos valores das clulas nas zonas de sobreposio. Nestes casos, a utilizao da funo MOSAIC a mais adequada. A sintaxe desta funo a seguinte: MOSAIC(<grid, ..., grid>) Se existirem vrias clulas de input sobrepostas, o valor da clula atribuido de acordo com uma mdia ponderada pela distncia em relao s clulas de input. Deste modo, assegurada uma transio suave nas fronteiras sobrepostas dos rasters de input. Ligue os temas Kp_elev e Bbl_elev. Abra o Raster Calculator e insira a seguinte expresso: AllElev = MOSAIC([Bbl_elev], [Kp_elev]) Clique em Evaluate.

Adaptado de Cabral, 2008

32

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

criado um novo tema de elevao. Grave o documento com o nome final_Append.mxd na directoria Trabalho. Feche o ArcMap.

7. Introduo interpolao
Seria impossvel visitar todas as localizaes e recolher exaustivamente dados sobre elevao, precipitao, poluio, rudo ou qualquer outro fenmeno com uma distribuio contnua. A nica alternativa recolher os dados a partir de locais de amostragem e estimar valores para o resto da superfcie. A interpolao o processo que permite realizar esta inferncia. O principal pressuposto da interpolao espacial a de que pontos que esto mais prximos so mais parecidos do que aqueles que se encontram mais distantes (1 lei da geografia de Waldo Tobler). Qualquer valor de uma localizao dever ser estimada com base nos valores dos pontos mais prximos (Figura 5) .

Adaptado de Cabral, 2008

33

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Figura 5 Interpolao de pontos e a 1 lei da geografia (Fonte: ESRI)

O objectivo da interpolao espacial criar uma superfcie que estima o comportamento de um determinado fenmeno com base numa amostra de valores com uma localizao geogrfica. A interpolao o processo de estimar valores desconhecidos que se situam entre valores conhecidos (Figura 6).

Figura 6 Estimao de valores desconhecidos (Fonte: ESRI)

A interpolao espacial calcula valores desconhecidos a partir de um conjunto de pontos com valores conhecidos distribudos ao longo de uma determinada rea. A distncia da clula com o valor desconhecido em relao aos pontos de amostragem influncia o valor final da estimao (Figura 7). Adaptado de Cabral, 2008 34

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Figura 7 Influncia da distncia nos valores estimados (Fonte: ESRI)

Podemos utilizar a interpolao espacial para criar uma superfcie a partir de um pequeno conjunto de pontos amostrais. No entanto, quanto maior for o n de pontos de amostragem mais detalhada ser a superfcie estimada. Estes pontos devero estar distribudos de uma forma homognea ao longo da rea de estudo. O n de pontos dever ser mais denso em reas de maior variao do fenmeno.

Autocorrelao espacial O princpio subjacente interpolao espacial a 1 lei da geografia formulada por Waldo Tobler. Esta lei diz que tudo est relacionado com tudo mas, as coisas que esto mais prximas esto mais relacionadas do que as que esto mais longe. A propriedade que mede o grau em que as coisas, prximas e/ou distantes, esto relacionadas a autocorrelao espacial. A maioria dos mtodos de interpolao aplicam a autocorrelao espacial atribuindo aos pontos mais prximos uma maior importncia do que aos pontos mais distantes (Figura 8).

Adaptado de Cabral, 2008

35

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Figura 8 Os tringulos mais escuros representam os pontos com maior influncia (Fonte:ESRI)

Dimenso da amostra A maioria dos mtodos de interpolao permitem controlar o n de pontos da amostra utilizados para estimar os valores das clulas (Figura 9). A distncia em relao a cada ponto da amostra ir variar de acordo com a distribuio dos pontos. A velocidade do processo de interpolao ser tanto menor quanto maior for o n de pontos da amostra.

Figura 9 Apenas os 5 pontos mais prximos so, neste caso, utilizado na interpolao (Fonte: ESRI)

Podemos controlar o tamanho da amostra atravs da definio do raio de pesquisa (search radius) (Figura 10). O n de pontos encontrados neste raio de pesquisa pode variar dependendo do modo como os pontos se encontram distribudos. Podemos escolher Adaptado de Cabral, 2008 36

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

todos, ou apenas alguns, os pontos que se encontram dentro do raio de pesquisa. Um raio de pesquisa varivel ser expandido at encontrar um n especfico de pontos de amostra. Um raio de pesquisa fixo ir utilizar apenas os pontos que se encontram dentro deste, indepententemente do n de pontos.

Figura 10 Raio de pesquisa (Fonte: ESRI)

Barrreiras de interpolao As barreiras fsicas do terreno representam um desafio quando tentamos modelar uma superfcie atravs da utlizao de interpolao. Os valores antes e depois de qualquer barreira representam uma interrupo brusca na superfcie e so muito diferentes (Figura 11).

Adaptado de Cabral, 2008

37

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Figura 11 Barreiras fsicas no terreno (Fonte: ESRI)

A maioria dos interpoladores suavizam estas diferenas atravs da incorporao dos valores mdios de ambos os lados das barreiras. Interpoladores como o IDW (Inverse Distance Weighted) e Kriging, permitem a incluso de barreiras na anlise. A barreira impede o interpolador de utilizar pontos de amostragem de um dos lados da barreira (Figura 12).

Figura 12 Utilizao de uma barreira. Apenas so utilizados os valores de um dos lados desta (Fonte: ESRI)

Adaptado de Cabral, 2008

38

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

7.1 Mtodos de interpolao disponveis no Spatial Analyst


Neste mdulo, vamos abordar 3 interpoladores disponibilizados pela extenso Spatial Analyst: Inverse Distance Weighted (IDW), Spline, e Kriging. O interpolador IDW implementa literalmente o conceito de autocorrelao espacial. Assume que quanto mais prximo estiver um ponto da clula a ser estimada, mais semelhante ser o valor dessa clula e desse ponto. O Spline gera superficies suaves. A distncia dos pontos em relao s clulas a serem estimadas no tem uma influncia como no caso anterior. O Kriging um dos interpoladores mais poderosos e complexos. Utiliza vrios mtodos estatsticos. Para utilizarmos convenientemente este interpolador, devemos possuir conhecimentos slidos de Geoestatstica. Nesta disciplina, fazemos referncia a este interpolador mas no iremos abordar conceitos sobre geoestatstica nem utiliz-lo. Existe no Arcmap uma extenso s para anlises geoestatsticas. Independentemente do mtodo de interpolao que utilizemos, devemos sempre conhecer os dados e o fenmeno que pretendemos representar. No podemos assumir que determinado interpolador melhor que outro. Devemos testar vrios mtodos e comparlos antes de decidirmos qual o melhor para determinada situao.

O interpolador IDW Este interpolador funciona bem para os casos em que temos uma amostra de pontos densa e regular. No considera determinados padres existentes nos dados. Se houver variaes abruptas nos dados, este interpolador suaviza essas diferenas. Os pontos da amostra prximos da clula a estimar tm uma influncia maior do que os pontos que se situam mais longe (Figura 13).

Adaptado de Cabral, 2008

39

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Figura 13 O interpolador IDW

O IDW no faz estimaes acima, ou abaixo, dos valores existentes na amostra. Numa superfcie de elevao, provoca um efeito de achatamento nos picos e nos vales. Devido ao facto de os valores estimados serem mdias, a superfcie resultante no passa nos pontos da amostra (Figura 14).

Figura 14 Superfcie resultante e pontos amostrais (Fonte:ESRI)

Podemos ajustar a influncia relativa dos pontos da amostra. Isto significa que podemos aumentar a potncia dos valores dos pontos amostrais no processo de interpolao. Se aumentarmos a potncia dos pontos, significa que que as clulas de output so mais

Adaptado de Cabral, 2008

40

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

localizadas e menos dependentes da mdia. A sua influncia, no entanto, decai rapidamente com a distncia (Figura 15).

Figura 15 A linha verde representa mais potncia (Fonte:ESRI)

Ao diminuirmos a potncia dos pontos de amostra significa que o output ser mais influenciado pela mdia dos valores dos pontos. Os pontos mais longe ficam com um peso cada vez maior at todos os pontos terem a mesma influncia.

O interpolador Spline Em vez de utilizar a mdia dos valores, este interpolador faz ajustar uma superfcie sobre os pontos de valores conhecidos (Figura 16).

Figura 16 O interpolador Spline: ESRI)

Adaptado de Cabral, 2008

41

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Este efeito especialmente til quando estimamos valores que se encontram acima, ou abaixo, dos valores dos pontos da amostra. A superfcie interpolada passa em todos os pontos e pode exceder o intervalo de valores da amostra (Figura 17).

Figura 17 Superfcie resultante e pontos amostrais (Fonte:ESRI)

No entanto, quando os pontos se encontram muito prximos e tm diferenas muito grandes nos seus valores, este interpolador no funciona muito bem. Fenmenos com grandes declives no so bem representados pelas superfcies geradas por este intepolador. Nestes casos, talvez seja mais adequada a utilizao do interpolador IDW em que podemos utilizar barreiras para lidar com variaes abruptas dos fenmenos. Existem dois tipos de Spline: Regularized e Tension. O Spline do tipo Tension produz uma superfcie mais plana que o Spline do tipo Regularized. O Spline Tension obriga a superfcie gerada a ser mais fiel aos valores reais dos pontos. O Spline Regularized gera uma superfcie mais elstica.

O interpolador Kriging Este o interpolador mais complexo dos 4 que o Spatial Analyst disponibiliza. Tal como o IDW, o Kriging uma tcnica que utiliza uma mdia ponderada. No entanto, a frmula utilizada nesta ponderao bastante mais sofisticada. Este interpolador mede as distncias entre todos os pares possveis de pontos da amostra e utiliza esta informao

Adaptado de Cabral, 2008

42

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

para modelar a autocorrelao espacial para a superfcie a ser interpolada (Figura 18). um mtodo iterativo.

Figura 18 O interpolador Kriging (Fonte:ESRI)

Devido ao facto de os valores estimados serem mdias, a superfcie resultante no passa nos pontos da amostra (Figura 19).

Figura 19 Superfcie resultante e pontos amostrais (Fonte:ESRI)

Existem dois mtodos de Krigagem: Universal e Ordinary. O primeiro utiliza-se em casos em que sabemos partida que os dados seguem um determinado comportamento. O segundo, adequa-se mais aos casos em que no sabemos se os dados tm uma tendncia ( o mais utilizado).

Adaptado de Cabral, 2008

43

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

7.2 Explorao de diferentes mtodos de interpolao


Neste exerccio vamos utilizar uma amostra de pontos de elevao para testar os diferentes mtodos de interpolao suportados pelo Spatial Analyst. No final, iremos realizar uma comparao visual. Neste exerccio, iremos utilizar dados da Ilha da Madeira da Agncia Portuguesa de Ambiente. Abra o documento Interpoladores.mxd que se encontra dentro da directoria mod2_2. Especifique o ambiente de anlise com as seguintes opes: Directoria de trabalho: Mod2_2\Trabalho Mscara de anlise: <None> Extenso de anlise: Same as Layer "rea de estudo" Resoluo (cell size): As specified below > 30 Abra a tabela de atributos do tema Pontos cotados. O campo COTA contm valores de elevao (z value) para cada registo. Estes valores encontram-se em metros. Feche a tabela e desligue o tema dos pontos. Vamos utilizar o interpolador IDW para estimar a superfcie. A partir do menu Spatial Analyst, seleccione Interpolate to Raster>Inverse Distance Weighted. Seleccionde input points: pontos cotados e z value field cota Depois de verificar os valores por defeito, clique em OK. Vamos agora utilizar o interpolador Spline.

Adaptado de Cabral, 2008

44

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

A partir do menu Spatial Analyst, seleccione Interpolate to Raster>Spline. Seleccionde input points: pontos cotados e z value field cota Verifique no Help o significado do Spline Type (clique com o cursor em Spline Type e prima a tecla F1). Altere o valor de Weight para 2 e clique em OK. Finalmente, vamos experimentar o interpolador Kriging. A partir do menu Spatial Analyst, seleccione Interpolate to Raster>Kriging. Seleccionde input points: pontos cotados e z value field cota No mtodo de Kriging, seleccione Universal (verifique o seu significado no Help). Clique em OK. Crie um relevo sombreado para as 3 superfcies que criou. Vamos agora agrupar os temas. No TOC, clique sobre o tema IDW of Pontos cotados e, enquanto pressiona a tecla Ctrl, clique sobre o nome do tema Hillshade of IDW of Pontos Cotados de modo a ficarem ambos seleccionados. No TOC, clique com o boto direito do rato sobre o nome do tema IDW of Pontos Cotados e seleccione Group. Clique com o boto direito do rato sobre o New Group Layer e seleccione Properties. Atribua o nome IDW ao group layer que criou.

Adaptado de Cabral, 2008

45

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Seleccione Group. Clique na seta de modo a que o tema Hillshade of IDW of Pontos cotados fique debaixo do outro tema. Na lista, seleccione o tema IDW of Pontos cotados. Clique em Properties > Display. Especifique um nvel de transparncia de 45 % para este tema. Clique em OK para fechar as janelas. Siga o mesmo procedimento para criar dois grupos de temas denominados, respectivamente, Spline, Krige. Esconda as legendas de cada um dos grupos de temas. Vamos agora comparar os intervalos de variao para os valores de elevao de cada um dos temas interpolados. Expanda as legendas dos 3 grupos de temas. Repare que cada mtodo de interpolao originou diferentes intervalos de elevao. Compare visualmente as diferenas entre os temas de elevao. No existem diferenas significativas entre os 3 temas interpolados. Apesar de o interpolador Kriging ser o mais complexo, no significa que este seja o melhor para esta superfcie. Uma comparao mais fundamentada implicaria a comparao entre os valores interpolados e os valores reais no terreno. Grave o documento com o nome final_Interpoladores.mxd na directoria Trabalho.

Adaptado de Cabral, 2008

46

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Feche o ArcMap. TAREFA: Crie um raster em que tudo o que no pertencer aos concelhos da Ribeira Brava e So Vicente fique classificado com o valor NoData (Sugesto: utilize os dados do Atlas do Ambiente).

7.3 Criao de um modelo do terreno com o interpolador Spline


O objectivo deste exerccio gerar uma superfcie de elevao a partir de uma amostra de pontos de elevao. Vamos verificar que a utilizao do mesmo interpolador gera resultados diferentes quando alteramos os seus parmetros. Neste caso, vamos utilizar o interpolador Spline para gerar a superfcie. Abra o documento Spline.mxd que se encontra dentro da directoria mod2_2. Especifique o ambiente de anlise com as seguintes opes: Directoria de trabalho: Mod2_2\Trabalho Mscara de anlise: <None> Extenso de anlise: Same as Layer "rea de estudo" Resoluo (cell size): As specified below > 30 Desligue o tema Pontos cotados. Utilize o interpolador Spline, seleccione z-value field: cota e com as restantes opes por defeito. Este interpolador consegue estimar valores acima e abaixo dos valores mximo e mnimo da amostra. Esta caracterstica torna este interpolador interessante para estimar valores em que os valores da amostra de pontos no incluem as zonas mais baixas e/ou mais elevadas.

Adaptado de Cabral, 2008

47

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Este interpolador considera a totalidade dos pontos da amostra. Isto significa que a estimao de valores em clulas adjacentes menos abrupta e, por esta razo, resulta em superfcies com um aspecto contnuo e suave. Esconda a legenda do tema que criou. Renomeie o tema que criou para SPLINE Regular 0.1. Vamos agora aumentar o peso dos pontos e calcular o Spline novamente. Com base em observaes realizadas no campo, decidiu que o resultado anterior no era satisfatrio pois as elevaes deveriam ser mais visveis. Ao alterarmos o parmetro peso (weight) do interpolador Spline ir provocar uma variao maior da superfcie entre os pontos da amostra. Utilize novamente o interpolador Spline para gerar a superfcie de elevao. Desta vez, especifique o valor 1 no parmetro Weight. Esconda a legenda do tema que criou. Renomeie o tema que criou para SPLINE Regular 1. Vamos agora testar outro tipo de Spline. O Spline do tipo Regularized cria uma superfcie suave com uma variao de valores gradual que podem sair fora dos valores da amostra. O Spline do tipo Tension cria uma superfcie menos regular com valores mais restritos aos valores da amostra. Utilize o interpolador Spline para gerar a superfcie de elevao. Desta especifique Tension no parmetro Spline Type.

Adaptado de Cabral, 2008

48

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Clique em OK. Esconda a legenda do tema que criou. Renomeie o tema que criou para SPLINE Tension 0.1. Crie um relevo sombreado para cada um dos temas que criou. Esconda as legendas dos temas que criou. Agrupe o tema Spline Regular 0.1 com o tema Hillshade of SPLINE Regular 0.1. Atribua o nome SPLINE 0.1 ao group layer que criou. Atribua um grau de transparncia de 45% ao tema da elevao e certifique-se de que este se encontra por baixo do tema do relevo sombrado. Repita o mesmo procedimento para criar os grupos de temas com os nomes Spline 1 e Spline Tension. Esconda a legenda dos grupos de temas. Vamos agora comparar as diferenas entre os vrios temas. Desligue todos os temas excepto os temas rea de estudo e SPLINE 0.1. Desligue o tema SPLINE 1. Desligue o tema SPLINE Tension. Grave o documento com o nome final_Spline.mxd na directoria Trabalho.

Adaptado de Cabral, 2008

49

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Feche o ArcMap. QUESTO: Se tivesse uma amostra de pontos de fontes de poluio acha que o interpolador Spline seria o mais indicado? Justifique a sua resposta.2

8. Funes de distncia
As funes de distncia permitem a determinao do caminho de menor custo entre dois pontos.

8.1 A funo Straight Line Distance Esta funo cria uma superfcie em que cada clula indica o valor da distncia mais curta entre o centro da clula e a localizao do objecto mais prximo (Figura 20).

Figura 20 A funo Straight Line Distance (Fonte:ESRI)

Pode existir mais do que uma localizao. No entanto, o valor inscrito na clula sempre em relao ao objecto mais prximo (Figura 21).
Tenha em ateno que nesta varivel, os valores podem se distribuir de acordo com determinada tendncia (e.g. vento, correntes, etc) e que a superfcie interpolada no deve necessariamente passar em todos os pontos e no deve exceder o intervalo de valores da amostra. Para este tipo de dados, o interpolador krigue, devido sua maior complexidade o mais indicado.
2

Adaptado de Cabral, 2008

50

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Figura 21 Vrios objectos (Fonte: ESRI)

8.2 A funo Straight line Allocation e Direction A funo Straight Line Allocation cria uma grid em que o valor de cada clula tem o valor do ponto mais prximo. Se houver apenas um ponto, as clulas so todas atribuidas a esse ponto. Se existir mais do que um ponto, a superfcie dividida em reas de clulas adjacentes. Estas so reas de influncia dos pontos. Qualquer ponto que fique dentro de uma dessas reas fica mais prximo do ponto que deu origem a essa rea do que qualquer outro ponto que origine outra rea (Figura 22).

Figura 22 A funo Straight Line Allocation

Adaptado de Cabral, 2008

51

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

A funo Straight Line Direction indica para cada clula da superfcie criada a direco para o ponto mais prximo. Este valor expresso em graus (0 a 360) (Figura 23).

Figura 23 A funo Straight Line Direction (Fonte:ESRI)

8.3 Superfcies de custo Uma superfcie de custo representa um factor, ou conjunto de factores, que afectam a deslocao ao longo de uma determinada rea. Por exemplo, o declive pode ser considerado um factor de custo para a construo de estradas. No entanto, os valores do declive no representam por si s o custo. Para este reflectir o custo, temos que transformar os valores de declive numa escala de valores de custo.

Figura 24 Transformao de valores de declives numa escala de custo (Fonte: ESRI)

Adaptado de Cabral, 2008

52

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Uma determinada rea pode ter vrias superfcies de custo: uma para cada factor. Por exemplo, se uma rea tem um determinado declive e determinada profundidade de neve, ento a rea tem dois factores de custo. Ambos podem ser representados numa superfcie. Para combinarmos estas duas superfcies de custo, precisamos de fazer um ranking para as duas superfcies com base numa escala comum (Figura 25).

Figura 25 Criao de uma escala comum(1 representa o custo menor) (Fonte:ESRI)

A determinao dos valores das escalas pode demorar muito tempo. Normalmente, implica a consulta de um painel de peritos.

8.4 A funo Cost Weighted Distance Superfcies de direco e distncia criadas com a funo Cost Weighted so utilizadas na anlise do caminho de menor custo. Com a excepo das superfcies de alocao de custos ponderados estas superfcies no so, normalmente, utilizadas directamente na anlise. Isto deve-se ao facto de os valores das clulas destas superfcies no serem valores de distncia mas sim de valores de custos acumulados. Para calcular o valor da clula numa superfcie de distncia de custos ponderados utilizada uma funo que avalia os vizinhos de cada clula a comear na origem.

Adaptado de Cabral, 2008

53

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

multiplicado o custo mdio entre cada par pela distncia e atribudo a cada uma das clulas vizinhas um valor de custo ponderado. O processo deslocado para a clula com o menor valor, em seguida so avaliados os vizinhos com valores desconhecidos e repetese novamente o processo (Figura 26).

Figura 26 Processo iterativo da funo Cost Weighted Distance (Fonte:ESRI)

Em vez de um valor em graus, cada clula tem um valor entre 1 e 8. Estes valores indicam a direco da prxima clula de menor custo (Figura 27).

Figura 27 Direco para a prxima clula de menor custo.

Nas superfcies de alocao criadas com a funo Cost Weighted Distance, a forma e dimenso das reas determinada com base no custo de transio entre as vrias clulas

Adaptado de Cabral, 2008

54

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

at origem mais prxima. Esta anlise til, por exemplo, para criar reas de servio com base no custo de atravessar uma determinada rea.

8.4 A anlise caminho de menor custo (Least-cost path analysis) O caminho mais curto entre quaisquer 2 pontos uma linha recta. O caminho de menor custo o de menor resistncia e no necessariamente o mais curto. A anlise do caminho de menor custo utiliza superfcies de distncia de custos ponderados e de direco para determinar o melhor caminho entre uma origem e um destino. Por exemplo, podemos utilizar a anlise do caminho de menor custo para encontrar a melhor rota para construir um gasoduto ou uma linha de TGV ou o caminho mais rpido para chegar a um conjunto de pontos de controlo no Lisboa-Dakar ou para distribuir pizzas. Na anlise do caminho de menor custo so avaliados os 8 vizinhos de cada clula. O caminho percorre as clulas que tm o menor custo acumulado. Este processo repetido at a origem e o destino se encontrarem ligados. O caminho traado representa a soma mais baixa de valores de clulas entre os 2 pontos (Figura 28).

Figura 28 Caminho de menor custo em direces diagonais e ortogonais (Fonte: ESRI).

Qualquer combinao de origens e destinos podem fazer parte da anlise do caminho de menor custo. Por exemplo, podemos encontrar o caminho de menor custo de uma origem para vrios destinos, ou de vrios destinos para uma origem nica (Figura 29).

Adaptado de Cabral, 2008

55

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Figura 29 Uma origem e 3 destinos numa superfcie de custos ponderados (Fonte: ESRI)

9. Exerccios
Vamos agora resolver exerccios que ilustram os conceitos abordados neste captulo. Os dados utilizados nestes exerccios so da ESRI.

9.1 Caminho de menor custo O objectivo deste exerccio planear para a cidade de San Diego, California, um sistema de emergncia areo para as escolas. Pretende-se minimizar o tempo de resposta dos servios de emergncia para esta cidade. Vamos comear por determinar quais que so os hospitais mais prximos de cada escola e qual a sua direco. Abra o projecto do Arcmap Distance.mxd que se encontra dentro da directoria mod2_2. As localizaes de 14 hospitais em San Diego, California so identificadas no mapa. Existem hospitais que se encontram muito prximos um dos outros. Explore tambm a

Adaptado de Cabral, 2008

56

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

outra informao contida no projecto (escolas, estradas, rea de San Diego, oceano pacfico e rea de estudo) Especifique o ambiente de anlise com as seguintes opes: Directoria de trabalho: mod2_2\Trabalho Mscara de anlise: SdCityClip Extenso de anlise: Same as Layer "Study Area" Resoluo (cell size): 100 Vamos utilizar a funo Straight Line para criar 3 superfcies. As origens so a localizao dos hospitais com helicpteros de emergncia. Independentemente da localizao das escolas, vamos utilizar estas superfcies para saber onde e em que direco fica o hospital mais prximo de cada escola. A partir do menu Spatial Analyst, seleccione Distance >Straight Line. Na janela de dilogo da funo Straight Line especifique Hospital como sendo o tema de origem. Marque as caixas Create direction e Create allocation. Clique OK. So adicionados 3 novos rasters ao ArcMap. Desligue o tema San Diego. Verifique em que unidades se encontram os temas que est a utilizar (ver no Data frame properties)

Adaptado de Cabral, 2008

57

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Vamos converter a grid Distance to hospital de ps para milhas com o Raster Calculator. Vamos utilizar o Raster Calculator porque este um tema do tipo contnuo e, por esta razo, no podemos editar a sua tabela de atributos. Abra o Raster Calculator e insira a seguinte expresso: DistInMiles = [Distance to Hospital] / 5280 Clique em Evaluate. adicionado um novo tema ao TOC. Atribua o nome Distance in miles to Hospital ao tema que criou. Vamos classificar este tema de um modo facilmente interpretvel pelos servios de emergncia. Classifique o tema Distance in miles to Hospital em 7 classes de intervalos iguais com quebras nos valores 1, 2, 3, 4, 5 e 6 (no altere a quebra do ltimo valor). Clique OK. Apesar deste tema se encontrar classificado em intervalos, este no deixa de ser contnuo. sempre possvel saber a distncia de qualquer ponto em relao ao hospital mais prximo (em linha recta). Vamos agora utilizar o Map Algebra para criar uma superfcie com a direco da escola para o hospital. Deste modo ser possvel ajudar os pilotos a navegarem em direco ao hospital. Estas direces sero fornecidas em graus de azimute.

Adaptado de Cabral, 2008

58

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Desligue os temas Distance in miles to Hospital, Distance to Hospital, e Direction to Hospital. Os valores das clulas do tema Allocation variam entre 1 e 9. Cada n corresponde a um hospital diferente. Desligue o tema Allocation to Hospital . Ligue o tema Direction to Hospital. As clulas deste tema possuem valores em graus que indicam a direco em relao ao hospital mais prximo. As clulas que se encontram na mesma direco tm um valor de 0. Identifique algumas clulas do tema Direction to Hospital. Agora clique com o Identify sobre uma escola qualquer. Este valor indica a direco da escola para o hospital. Tem que seleccionar no Identify > Identify from > Direction to Hospital. J temos as direces das escolas para os hospitais. No entanto, ainda no temos as direces dos hospitais para as escolas. Vamos criar uma superfcie centrada nos hospitais. Esta superfcie de direco conter os valores na direco oposta em relao ao tema Direction to Hospital (180 graus). Temos de considerar a seguinte informao: o Cada clula ter mais ou menos 180 em relao aos valores do tema Direction to Hospital. o Estes valores no podero ser superiores a 360.

Adaptado de Cabral, 2008

59

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

o Adicionar 180 aos valores menores ou iguais a 180 e subtrair 180 aos valores maiores ou iguais a 180 funcionaria, excepto para os valores 0. necessrio preservar o valor 0 pois estes representam a localizao das origens. A utilizao da funo CON (funo condicional) ir permitir os valores 0 das origens. Abra o Raster Calculator e insira a seguinte expresso (no carregue no evaluate): revdir = CON([Direction to Hospital] > 0 & [Direction to Hospital] <= 180,[Direction to Hospital] + 180,[Direction to Hospital] - 180) Esta expresso significa o seguinte: Se (IF) os valores das clulas do tema Direction to Hospital so maiores do que 0, mas menores ou iguais a 180, ento (THEN) soma 180 ao valor de cada clula. Caso contrrio (ELSE), subtrai 180 a cada valor da clula. Esta expresso, apesar de funcionar, transformaria os valores 0 em 180. Para resolvermos este problema vamos incluir dentro desta expresso uma nova funo CON. Substitua a expresso que inseriu no Raster calculator pela seguinte: revdir = CON([Direction to Hospital] > 0 & [Direction to Hospital] <= 180, [Direction to Hospital] + 180, CON([Direction to Hospital] > 180, [Direction to Hospital] - 180,0)) Esta expresso tem o seguinte significado: Se (IF) os valores das clulas do tema Direction to Hospital so maiores do que 0, mas menores ou iguais a 180, ento (THEN) soma 180 ao valor de cada clula. Caso contrrio (ELSE), se os valores das clulas so superiores a 180 ento (THEN) subtrai 180 a cada valor da clula. No entanto, nos casos em que nenhuma destas condies se verificar, atribuido o valor 0. Clique em Evaluate. Atribua o nome Direction from Hospital ao tema que foi criado.

Adaptado de Cabral, 2008

60

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Grave o documento de ArcMap com o nome final_distance.mxd na sua directoria de trabalho. Feche o ArcMap.

9.2 Caminho de menor custo ponderado O objectivo deste exerccio encontrar o caminho de menor custo para construir uma linha de alta tenso entre a central de produo (origem) e uma sub-estao (destino). Pretende-se minimizar os custos de construo e os riscos de sade pblica. O caminho de menor custo ser constitudo por terrenos com baixo declive de modo a minimizar o custo de construo. A distncia entre a origem e o destino tambm dever ser a mais curta. Sero evitados terrenos onde existam zonas residenciais, zonas comerciais e zonas protegidas do ponto de vista ambiental. Por questes de segurana, as linhas de alta tenso no devero atravessar aeroportos e lagos. A anlise a realizar seguir os passos do seguinte diagrama (Figura 30):

Figura 30 Passos a seguir (Fonte:ESRI)

Vamos comear por preparar os dados para a anlise. Abra o documento FindPath.mxd que se encontra dentro da directoria mod2_2. Adaptado de Cabral, 2008 61

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

A linha vermelha intermitente no canto inferior esquerdo representa uma linha de electricidade existente. Explore os outros temas existentes no projecto (uso do solo, elevao, localizao da central elctrica e sub-estao, estradas e rea de estudo). Vamos considerar para a nossa superfcie de custo os declives (quanto mais acentuado for o declive mais cara a construo da linha) e o tipo de uso do solo (solos sem ocupao so mais baratos). Desligue os temas Hillshade e Landuse. Especifique o ambiente de anlise com as seguintes opes: Directoria de trabalho: mod2_2\Trabalho Mscara de anlise: <None> Extenso de anlise: Same as Layer "Study Area" Resoluo (cell size): Same as Layer "Power line DEM" Vamos comear por criar um mapa de declives. Crie um mapa de declives em percentagem a partir do tema Power line DEM. Atribua o nome Powerslope a este tema (utilizando a ferramenta slope). Agora, vamos reclassificar o tema dos declives que foi calculado. Verifique os valores do tema dos declives no TOC. Seleccione Reclassify a partir do menu Spatial Analyst. Em Input raster, seleccione Powerslope. Clique em Classify.

Adaptado de Cabral, 2008

62

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Seleccione Equal Interval e especifique 10 classes. Clique OK. Seleccione uma legenda do tipo Stretched em tons de vermelho para o tema dos declives de modo a que os declives mais baixos fiquem com o vermelho mais claro. Estas so as zonas mais baratas para construir a linha. Remova o tema Powerslope. Esconda a legenda do tema Reclass of Powerslope. Desligue o tema Reclass of Powerslope. Vamos agora reclassificar o tema de utilizao do solo. A partir do menu Spatial Analyst selccione Reclassify. Em Input raster seleccione Land use. Foi mais simples reclassificar o tema dos declives porque eram dados contnuos. No entanto, os dados para o tema de utilizao do solo so discretos. Neste caso, vamos utilizar uma tabela de reclassificao que j tinha sido elaborada por peritos. Clique no boto Load. Navegue at directoria Mod2_2, seleccione a tabela reclassoflu e clique em Load. Verifique os valores da tabela que est a utilizar. As zonas sem ocupao (vacant) e agrcolas so as mais baratas para construir. A linha de alta-tenso no dever passar em

Adaptado de Cabral, 2008

63

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

zonas classificadas como Lakes/Reservoirs (lagos/reservatrios) e Airstrips (pistas de avio). Por esta razo, no existem valores para estas zonas na lista. Vamos atribuir o valor NoData s zonas classificadas como Water e Airstrips. Assim, exclumos estas zonas da anlise. Marque a caixa Change missing values to NoData. As clulas classificadas com NoData sero excludas da anlise. Clique em OK. Remova o tema Land use. Esconda a legenda do tema Reclass of Land use. Desligue o tema Reclass of Land use. Vamos criar uma superfcie de custos totais. Esta ir conter informao dos temas reclassificados dos declives e do uso do solo. Abra o Raster Calculator e insira a seguinte expresso: [Reclass of Land use] + [Reclass of Powerslope] Clique em Evaluate. O tema resultante tem valores entre 3 e 19. Seleccione uma legenda do tipo Stretched em tons de verde. Clique em Display Nodata e atribua a cor amarela.

Adaptado de Cabral, 2008

64

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Clique em OK. Desligue o tema Lakes. As zonas mais escuras indicam as reas onde ser mais barata a construo da linha de alta tenso. As clulas NoData no sero consideradas nesta anlise. Atribua o nome Cost superfcie que foi gerada e esconda a sua legenda. Vamos agora realizar uma anlise de custos ponderados com a superfcie que foi criada anteriormente. Esta anlise ir resultar em duas novas superfcies de custo: distncia e direco. Posteriormente, iremos utilizar estes temas como input para a anlise de menor custo. Antes de encontrarmos o caminho de menor custo vamos derivar duas superfcies a partir da superfcie de custo total calculada anteriormente. A partir do menu Spatial Analyst, seleccione Distance>Cost Weighted. Em Distance to, seleccione Otay Valley Power Plant (central elctrica). Em Cost raster, seleccione Cost. Marque a caixa Create direction. Clique em OK.

Adaptado de Cabral, 2008

65

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

A superfcie CostDistance to Otay Valley Power Plant representa a acumulao de custos a medida que nos afastamos da origem. Desligue o tema CostDistance to Otay Valley Power Plant. A superfcie CostDirection to Otay Valley Power Plant tem em conta os custos totais e determina o caminho mais fcil (de menor custo) de volta para a central Otay Valley Power Plant. Desligue o tema CostDirection to Otay Valley Power Plant. Estes so apenas temas intermdios que iremos utilizar na nossa anlise. Altere o nome do tema CostDistance to Otay Valley Power Plant para Distance. Altere o nome do tema CostDirection to Otay Valley Power Plant para Direction. Esconda as legendas de ambos os temas. Vamos ento encontrar o caminho de menor custo ponderado. Os factores que estamos a utlizar tm uma influncia igual. Isto cada um vale 50% na nossa anlise final. Poderamos ter vrios factores, cada um com uma ponderao diferente de acordo com o seu grau de influncia pr-determinado.. A partir do menu Spatial Analyst, seleccione Distance>Shortest Path. Em Path, seleccione Jumal Substation (sub-estao elctrica que liga Central) Em Cost distance raster, seleccione Distance. Em Cost direction raster, seleccione Direction.

Adaptado de Cabral, 2008

66

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Em Path type, seleccione Best Single. Em Output features navegue at directoria trabalho e atribua o nome NewPath. Clique em Save. Clique em OK. Desligue os temas Cost, Distances e Direction (caso no os tenha desligado anteriormente). Este tema representa o caminho de menor custo (considerando o declive e os tipos de uso) entre a origem (central) e o destino (sub-estao). Atribua o nome Least Cost Path ao tema que foi criado. Esta apenas uma anlise preliminar. Poderamos enriquecer esta anlise com mais factores que considerssemos importantes. Quaisquer factores adicionais poderiam ser incorporados na superfcie total de custos e recalcular o caminho de menor custo ponderado. Grave o documento com o nome final_FindPath.mxd na directoria Trabalho. TAREFA: Recalcule o caminho de menor custo atribuindo um peso de 75% ao factor utilizao do solo e 25% ao factor declive. Compare os resultados obtidos com o caminho calculado no exerccio anterior em que cada um destes factores tinha um peso equivalente de 50%.

Nota Final:

Adaptado de Cabral, 2008

67

Ferramenta do SIG: Aplicaes

Tpico 4. Parte III

Nesta unidade curricular apenas se explorou uma das extenses do ArcGis. Existem muitas outras como o 3D Analyst, ArcScan, Data Interoperability, Geostatsitcal Analysit, Maplex, Network Analyst, Publisher, Schematics, Survey Analysit e Tracking Analyst. Para informao sobre estas extenses poder consultar o help do Arcmap em Extensions. A verso evaluation que vos foi fornecida inclui as extenses Spatial Analyst, 3D Analyst, Network Analyst e Geostatistical Analyst, pelo que as podem explorar. A Esri disponibiliza uma srie de cursos on-line sobre estas extenses e outras funcionalidades no Arcmap. Podem ter acesso a esses cursos em: http://training.esri.com/gateway/index.cfm?fa=search.results&cannedsearch=2. presencias em diversas localidades do pais. Mais Alguns em

custos so pagos, mas outros so gratuitos. A ESRI Portugal tambm efectua cursos informao http://www.esriportugal.pt/.

10. Bibliografia
Learning ArcGis Spatial Analyst do Virtual Campus da ESRI

(http://campus.esri.com), Setembro de 2002. McCoy J. e Johnston K, 2001, Using ArcGIS Spatial Analyst, ESRI. ESRI (http://www.esri.com), Setembro 2002.

Adaptado de Cabral, 2008

68

Você também pode gostar