por que geoprocessamento? - canal de conteúdo geo · existência de parâmetros, é trabalho do...

18

Upload: vanbao

Post on 11-Nov-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

2

Processamento Digital é um endereço da Web criado pelo geógrafo Jorge Santos com objetivo de com-partilhar dicas sobre Geoprocessamento e Software Livre. A idéia surgiu no ano de 2009.

O conteúdo do site é bem diversificado e os artigos procuram traduzir o conhecimento através de uma linguagem simples e objetiva, proporcionando aos visitantes um ganho significativo no aprendizado de Geoprocessamento e Processamento de imagens.

Nosso logotipo é um satélite, pois amamos o conhecimento proveniente do Sensoriamento Remoto.

•Paraauxiliarnacomprensãodasconstantestransformaçõesqueocorremnanaturezaenasociedadeatravésdaexecuçãodecomplexosprocessosespaciais.

•ParadominartécnicascomputacionaiseproduzirdadosespaciaisatravésdosSistemasdeInformaçãoGeográfica(SIGs).

•Paradarumarápidarespostaàscrescentesdemandasdasociedadeefornecerresultadosquepodemapoiaratomadadedecisão.

•PorquesomosumdosprincipaisutilizadoresedivulgadoresdesoftwareproprietárioedecódigoabertonoBrasil.

•Peloreconhecimentoaonossotrabalhodesdeoano2009.

•PorquesomosespecialistasemSIGeProcessamentodeImagens.

•Porquenossocontatoparasoluçãodequestõesedúvidasrelacionadasaousodaferramentaseextendealémdoperíododetreinamento,consultoriaoumesmoumaatividadeefetiva.

Por que Geoprocessamento?

Por que o Site Processamento Digital?

Um pouco sobre a

NOSSA VISÃO

Por que utilizar o Sistema QGIS?

•PorsetratardeumaplicativoSIGdecódigoabertoedefácilutilização.

•PelasuasólidaintegraçãocomoutrasferramentasSIGdecódigoaberto(SAGAGIS,OrfeoMonteverdi,GRASSGIS,SistemaR,entreoutros).

•PelosuportefornecidopelacrescentecomunidadedeutilizadoresdoSistemaQGISnasRedesSociais,FórunsInternacionais,Sites,BlogseListasdeE-mail.

3

tUm pouco sobre o

MEU PERFIL

Proprietário do site Processamento Digital, Jorge Santos é Geógrafo e atua na iniciativa privada como Técnico emGeoprocessamentoháoitoanos.Duranteestetempo,desenvolveucompetênciasemambientedeproduçãodedadose prestou diversas consultorias em Geoprocessamento pelo Brasil. Atualmente, tem desenvolvido capacitação emaplicativosSIGatravésdetreinamentosviaWeb.

Considero-meumprofissionalsérioecomvisãosocial.Tenhoplenaconvicçãodequeoconhecimentofazadiferençanavidadeumapessoa,porisso,procurocontribuirparaummundomelhoratravésdomeusiteProcessamentoDigital,umespaçodaWebqueutilizoparadistribuirdicasparaGeoprocessamentoeSoftwareLivre.Dentrodasminhaspossibilidades,costumotirardúvidasdeamigosevisitantesdositenosfinaisdesemana.

Perfil Social

[email protected]

Jorge Santos

(21) 9 9821-5240

/ProcessamentoDigital

http://lattes.cnpq.br/1910845468254276

jorgepsantos2002

AlémdoconhecimentoemGeotecnologias,fuimilitarporseisanosetambémfuiinstrutornoExército.Jágerencieiequipes,atueinaconstruçãodesitescomoWebDesigner,trabalheiemavaliaçãodesoftwareparaGeoprocessamento,soudiagramadorefuiexpositoremFeiraseEventos.

Outras Competências

Experiências

• Representaçãodiscretadasfeiçõesouformaspresentesnoespaçogeográfico

• Análisesespaciaiscomgeometriasdeponto,linhaoupolígono

• VetoresrepresentadosporarquivosShapefile,DXFeKML,entreoutros.

• Representaçãocontínuadefenômenosdoespaçogeográfico

• Estruturaformadaporlinhasecolunas

• Imagensdesatélite,aerolevantamento,droneouradar

• Níveldedetalhesdiretamenterelacio-nadocomotamanhodopixel.

• Registrodeinformaçõesassociadasageometriadeponto,linhaoupolígono

• Armazenaocálculodecomprimento,perímetroouáreageográficadasfeições

• Basededadosdosarquivosvetoraisutilizadaparaocadastrodeinformaçõesalfanuméricas.

Dados Vetoriais Dados Matriciais Dados Cadastrais

Assuntos de Interesse do site Processamento Digital

4

Tem o direito de:

De acordo com as seguintes condições:

No entendimento de que:

Renúncia - Qualquer uma das condições acima pode ser renunciada pelo titular do direito de autor ou pelo titular dos direitos conexos, se obtiver deste uma autorização para usar o trabalho sem essa condição.

Este documento foi elaborado sob a licença

Atribuição - Não Comercial - Sem Trabalhos Derivados Brasil (CC BY-NC-ND 4.0)

Compartilhar - reproduzir, distribuir e transmitir o trabalho.

Atribuição - Você deve dar o crédito apropriado, mas sem sugerir o licenciante a apoiar você ou o seu uso do trabalho.

O documento “Dez recomendações para utilização correta do programa QGIS” produzido pelo site Processamento Digital foi elaborado sob uma Licença Creative Commons - Atribuição - Não Comercial - Sem Derivados 4.0 Brasil, com base no trabalho disponível em:

http://geo.ideaplus.com.br/gvsig-processamento-em-lote-no-sextante-2/

Não Comercial - Você não pode usar este material para fins comerciais.

Trabalhos Derivados Proibidos - Não pode alterar ou transformar este trabalho, nem criar outros trabalhos com base nele.

5

ConteúdoSUMÁRIO

Saiba Mais Sobre o Modelador Gráfico

1.1. O Construtor de Modelos do QGIS 61.2. Problema Proposto 61.3. Dados Utilizados neste Documento 6

Primeiros Passos no Modelador do QGIS2.1. Criação de um Novo Modelo 72.2. Configuração do Shapefile de Entrada 7 2.2.1.OParâmetroVetordeEntrada 7 2.2.2.AtributosparaoParâmetroVetordeEntrada 8

2.3. Primeiro Algoritmo: Rasterize 8

2.3.1.ConfiguraçãodoAlgoritmoRasterize 8 2.3.2.ParâmetrosPrincipaisdoAlgoritmoRasterize 9 2.3.3.ParâmetrosOpcionaisdoAlgoritmoRasterize 9

2.4. Salvar um Modelo criado 10

2.4.1.NomedoModeloeNomedoGrupo 10 2.4.2.LocalparaarmazenamentodosModeloscriados 10

2.5. Teste para Execução do Modelo Criado 10

2.5.1.AvaliaçãodaConversãodeRasterparaPolígono 11 2.5.2.OpçõesdeSimbologiaparaoRaster 12

Configurações do Modelador do QGIS

3.1. Editar um Modelo criado 13

3.1.1.AConfiguraçãodoAlgoritmoRasterize 13 3.1.2.ASimbologiasemaClasseNodata 13

3.2. Técnica para Substituição de Valores 14

3.2.1.Definiçãodepesosparaostiposdesolo 14 3.2.2.Oalgoritmor.recode 14

3.3. Configuração do Algoritmo r.recode 15

3.3.1.ConfiguraçãodoParâmetroArquivo 15 3.3.2.Configuraçãodoalgoritmor.recode 15 3.3.3.VisualizaçãoFinaldoModelocriado 16

3.4. Execução do Modelo Final 16

3.4.1.SimbologiaFinalparaoRastercriado 17 3.4.2.AvaliaçãodoProcessoparaSubstituiçãodosPixels 17

6

1.1. O Construtor de Modelos do QGIS Oprocessoemloteéumaatividadeimportanteparaoprocessamentodeimagenseparaaediçãovetorial.Paraprocessarumagrandequantidadedearquivosouaplicaromesmoprocedimentoparaumasequênciadedados,osprocessosprecisamserautomatizados.NoQGIS,astarefasrepetitivasdevemserdesempenhadaspeloConstrutor de ModelosdoPainel Processar.

Ummodelo é uma sequência lógica de ferramentas para Geoprocessamento e scripts que automatizamuma operação de SIG. Osmodelos podem conterferramentasdoQGIS,GRASSGIS,SAGAGISeoutrosprovedoresdisponíveisnoprograma.Executarprocessosatravésdosmodelosajudamaotimizaronossotrabalho.

Nesteprimeiroexercício,vamosestudarasprincipaiscaracterísticasdoConstrutordeModelosdoQGIS.Basicamente,esterecursofuncionadaseguinteforma:oalgoritmolêumdadoesolicitaadefiniçãodeparâmetros.Emseguida,entregaoresultadoparaaetapaseguinteefazumanovaleituradosdadosatéfinalizaroprocesso.Naexistênciadeparâmetros,étrabalhodoutilizadordefiniressasinformaçõesquesãoobrigatóriasparaaexecuçãodeummodelobemestruturado.

Figura 1.Esferasrepresentandointeraçõesnomodelo.

1.2. Problema Proposto UtilizaroModeladorGráficodoQGISparaconversãodostiposdesolomapeadospelaEmbrapaparaomunicípiodePorto Velho-RO.Asetapassãoestas:

• ConversãodeRasterparaPolígonoutilizandoocampoVALORdaTabeladeAtributos;• ReclassificaroRastercomr.recodeeatribuirpesosparaostiposdesolomapeados.

Nossoprimeiromodeladorgráficopossuiduastarefas:transformarumpolígonoemrastercombasenoatributoVALOResubstituirosvaloresdospixelscomoalgoritmor.recodedoGRASSGIS.EstaéaTabela de Atributosdoarquivoshapefilequeseráutilizado:

Figura 2.ATabeladeAtributos.OcampoVALORindicaovalordopixelqueserágerado.

1.3. Dados Utilizados neste Documento• ProjetoQGISversão2.8.2(arquivosvetoriais):http://www.processamentodigital.com.br/wp-content/uploads/2015/07/QGIS28_Construtor_de_Modelos_Modelador.zip• Embrapa:MapadeSolosparaoBrasil(Escala1:5.000.000):http://www.dpi.inpe.br/Ambdata/mapa_solos.php• RecortedosSolosdaEmbrapaparaomunicípiodePortoVelho-RO:http://www.processamentodigital.com.br/wp-content/uploads/2015/07/PortoVelho_Solos_utm20s.zip• ModelocriadonoQGIS:http://www.processamentodigital.com.br/wp-content/uploads/2015/07/Modelar_Solos.zip• ArquivodeTextoREGRAS_SOLO.txtparaReclassificaçãodeRaster:http://www.processamentodigital.com.br/wp-content/uploads/2015/07/REGRAS_SOLO.zip

Saiba mais sobre oModelador Gráfico

7

2.1. Criação de um Novo Modelo AprimeiraatividadeconsisteemclicarnoPainel ProcessareacessarositensModelos - Ferramentas - Criar Novo Modelo.

Figura 3.PainelProcessar:localparacriaçãoeexecuçãodosmodeloscriadosnoQGIS.

2.2. Configuração do Shapefile de Entrada

2.2.1. O Parâmetro Vetor de Entrada

Parâmetrossãovariáveisdefinidaspelousuárioparaatribuirumrecursoouvalor.NoModeladorGráficodoQGIS,oparâmetroVetor de Entradaindicaque,duranteaexecuçãodomodelo,ousuáriodeveindicarumarquivoshapefilecomoentrada.Vamosutilizaresteparâmetroparaprepararoterrenoparaaconversãoemraster.

Paraconfiguraresteparâmetro,sigaospassosabaixo:

• NaabaEntradas,selecioneoparâmetroVector Layerearraste-oparaomodeladorgráfico;• NajanelaDefinição de Parâmetros,digiteonomeInput_VectoreselecioneotipodegeometriaPolígono.

Figura 4.ModeladorGráficodoQGIS.CriaçãodoparâmetroVetordeEntrada.

Primeiros passos noModelador do QGIS

8

2.2.2. Atributos para o Parâmetro Vetor de Entrada

ApósdefinirparâmetroVetor de Entrada,éprecisoindicarumatributoparaqueomodeladorsejacapazdeselecionarumacolunanaTabeladeAtributos.

Paraconfiguraresteparâmetro,sigaospassosabaixo:

• NaabaEntradas,selecioneoparâmetroTable Fieldearraste-oparaomodeladorgráfico;• NajanelaDefinição de Parâmetros,digiteonomeValoreselecioneacamadaInput_Vector.

Figura 5.ModeladorGráficodoQGIS.CriaçãodeumatributoparaoseleçãodeumacolunanaTabeladeAtributos.

2.3. Primeiro Algoritmo: Rasterize

2.3.1. Configuração do Algoritmo Rasterize

Permiteconverterumarquivoshapefileemraster.Paraaatividadedecálculoemsolos,deve-sepriorizarumacamadavetorialcomgeometriadepolígono.NãocustalembrarqueosdadosdevemestarprojetadosnoSistema de Coordenadas Planas.Aconversãopararasternecessitadeumcamponuméricoparaassociarvaloresaospixels,portanto,antesderealizaraconversão,crieumacolunadotipoInteiroeassocienúmeroscasooseuarquivoshapefilenãodisponhadesterecurso.

ParaconfiguraroalgoritmoRasterize,sigaospassosabaixo:

• NaabaAlgoritmos,cliqueemGDAL/OGR - [GDAL] Conversion - Rasterizeearraste-oparaomodeladorgráfico;

Figura 6.ModeladorGráficodoQGIS.AlgoritmoquefazaconversãodevetorpararastercombasenaTabeladeAtributos.

9

2.3.2. Parâmetros Principais do Algoritmo Rasterize

ParaconfigurarosparâmetrosdoalgoritmoRasterize,sigaospassosabaixo:

• NoitemDescrição,vocêpodemodificaronomedafunçãooumanteronomepadrão.Aqui,optamospormanteronomepadrão;• NoitemCamada de Entrada,selecioneoparâmetroInput_Vectorcriadonaetapa2.2.1desteartigo;• NoitemCampo de Atributo,verifiqueseoatributoValorcriadonaetapa2.2.2destedocumentoestáselecionado;• OitemDefinir o Tamanho do Raster de Saídadeveserutilizadoparagerararesoluçãodoraster.Nesteexercício,estamosutilizandoumapoligonal

querepresentaostiposdesoloparaomunicípiodePortoVelho,capitaldeRondônia.Paraumrastercomrepresentaçãomunicipal,vamosutilizarumtamanhodepixelde30metros.SelecioneoitemOutput resolution in map units per pixeledigite30noscamposhorizontalevertical.

Figura 7.ModeladorGráficodoQGIS.AlgoritmoRasterize:configuraçãodosparâmetros.

Oúltimoparâmetroobrigatórioparaestealgoritmoéonomedesaídadorasterqueserácriado.DigiteSolosRasternoitemRasterized <Output Raster>ecliquenobotãoOK.AbaixosegueopanoramadonossomodeladorgráficoparaconversãodevetorpararasterporintermédiodoalgoritmoRasterize:

Figura 8.ModeladorGráficodoQGIS.AlgoritmoRasterizeutilizadoparaconversãodevetorpararaster.

2.3.3. Parâmetros Opcionais do Algoritmo Rasterize

AlgunsparâmetrosdoalgoritmoRasterizesãoopcionaisedevemserutilizadosemocasiõesespecíficas.Osprincipaissão:

• Tipo do Raster:DefineoTipodeDadodoarquivorasterqueserácriado.PodemosdefinircomoByte(InteiroNãoSinalizadode8Bit);Float32,InteiroNãoSinalizadode16Biteoutros;

• Valor Nodata:Parâmetroquedefineumvalorparaabordaescuraao redor do raster (a área sem dados). Por padrão, omodeladorconsideraovalor-9999paraaáreaNodata;

• Opções de Compressão:Parâmetrosquepermitemcompactarumarquivoraster.Paraessaatividade,nãovamosutilizarparâmetrosdecompressão;

• Compressão JPEG: Define a qualidade da imagem que seráutilizadanoprocessodecompactação;

• BigTIFF ou TIFF Clássico: Opção para selecionar o tipo dearquivoTIFF que será criado.OTIFF Clássico apresenta problemasseforgravadocomtamanhofísicosuperiora2GB,masoformatoBigTIFFnãopossuiessalimitação;

• Forçar a Criação de Arquivo TFW:Estaopçãoestáhabilitadacomo “Sim” e significa que o processo Rasterize vai gerar umarquivodereferênciaexternaTFWparaoformatoTIFF.EstearquivoarmazenaalgunsparâmetrosdeposicionamentodoTIFForiginal.

10

2.4. Salvar um Modelo criado

2.4.1. Nome do Modelo e Nome do Grupo

ÉnecessáriodigitaroNome do Modelo (1) eoGrupo do Modelo (2).Emseguida,cliquenobotãoSalvar (3)paragravarasmudanças.

Figura 9.ModeladorGráficodoQGIS.Opçõesparagravaçãodomodelocriado.

2.4.2. Local para armazenamento dos Modelos criados

Todososmodeloscriadossãoarmazenadosnoseguintediretório:C:\Users\Jorge\.qgis2\processing\models

Ondeapalavra“Jorge” devesersubstituídapeloseunomedeusuárioWindows.

Figura 10.ModeladorGráficodoQGIS.Diretórioparaarmazenamentodomodelocriado.

213

2.5. Teste para Execução do Modelo Criado Apóssalvarseumodelo,fecheajaneladoModeladorGráficodoQGIS.EstamosprontosparainiciaronossoprimeirotesteatravésdoConstrutordeModelosdo programa. Nosso objetivo é de ampliar o nosso conhecimento sobre análisesespaciaiseautomaçãodetarefaseapráticadeconstruirmodelospodeviabilizarisso.

NoPainel Processar,localizeomodelonogrupocriadoecliqueduasvezessobreeleparaexecutaroprocessoapropriado(conversãodevetorpararaster).

Figura 11.PainelProcessar.Execuçãodomodelocriado.

11

Modifiqueosparâmetrosdomodelodeacordocomasinformaçõesabaixo:

• NoitemInput_Vector,selecioneacamadavetorialquecontémostiposdesolo.• NoitemValor,selecioneacolunadaTabeladeAtributosquecontémovalornuméricoqueseráassociadoaospixelsdoraster(campoValor).• NoitemSolosRaster,selecioneaopçãoparasalvar o dado em arquivo(evitegerarprocessostemporáriosnoPainelProcessar).

Figura 12.Opçõesparaexecuçãodomodelocriado.

SelecioneapastaparasalvaronovoarquivoTIFFecliquenobotãoRun.Oprocessoparaconversãoderasterseráexecutado.

Figura 13 e 14.Execuçãodoprocessoparaconversãoderasterapartirdeumpolígono.

2.5.1. Avaliação da Conversão de Raster para Polígono

AconversãoderasterparapolígonogeradapeloConstrutordeModelosdoQGISfoiexecutadacomêxitoeoarquivofoigeradocorretamente,porém,algunsapontamentossobreaáreasemdadosdevemserrealizadosparaqueonossoconhecimentosobreanaturezadosdadosrastersejacompleto.

Figura 15.RasterizaçãorealizadacomsucessonoQGIS.Observaçõessobreaáreasemdadosdevemserponderadas.

12

2.5.2. Opções de Simbologia para o Raster

ArampadecoreséumrecursodoQGISparaexibiçãotemáticadasclassesapartirdeintervalosespecíficos.Paraorastercriado,vamosdefinirnoveclasses.

Figura 16.Opçõesdesimbologiaparadefiniçãodeumarampadecores.

Comarampadecores,podemosobservarnoveclassessendorepresentadaspornovetonsdecinzacomintervalosde0a8.Arepresentaçãodesimbologiaestácorreta,porémtemosapenasoitovaloresindicandooitotiposdesoloemPortoVelho-RO.Issoocorreporqueaáreanuladoraster(valorzero)estáassociadacomoumaclasse.Oidealseriaatransformaçãodetodosospixelsdevalorzeroemvaloresnulosparaimpedirqueestevalornãovenhaatrapalharasanálisesposteriores.

Figura 17.Opçõesdesimbologiapararepresentaçãodostiposdesolocomumaclasseexcedente.

NoalgoritmoRasterize,oprocessoqueatribuiuovalorzeroparaaáreasemdadoséumacombinaçãodosparâmetrosTipodeDadoeaÁreasemDados.DadosdotipoBytenãopodemabrigarumaáreasemdadosnovalor-9999e,porestarazão,oalgoritmoescreveuovalorzeroemtodasascélulasNodata.Logo,devemosmodificaromodelocriadoeeditarosparâmetrosdoalgoritmoRasterizeegravarovalor-9999paratodasascélulasdaáreanula.Paragarantiresteresultado,devemostrocarotipodedadoparaPonto Flutuante 32 Bit(Float32)eaáreasemdadosseráocultadaautomaticamentenavisualização.

AcesseasPropriedades do RasterecliquenacategoriaEstilo. siga a sequência abaixo para configurar as cores.

• Modifique o item Tipo de Renderização paraBanda Simples Falsa Cor (1);

• Em seguida, no itemGerar Novo Mapa de Cores,selecionearampaGreys (2);

• TroqueaamostragemparaMin/Max (3)ecarregueosvaloresreaisdospixels(4);

• NoitemModo,selecioneoindicadorIntervalo Igualedigiteovalor9noitemClasses (5);

• Clique no botão Classificar para exibir as cores everificarosintervalosdefinidosnoitemRótulo.

• Técnica de Reamostragem: pode aplicar umasuavização nos pixels para otimizar a visualização doraster.SelecioneasopçõesdereamostragemBilineareMédiaparaaplicaresteefeitodesuavização(6).

• CliquenobotãoOKparavalidarasmudanças.

12

3

4

5

6

13

3.1. Editar um Modelo criado

3.1.1. A Configuração do Algoritmo Rasterize

OsmodeloscriadosnoiQGISpodemsereditadospararevisarparâmetrosouincluirnovasferramentas.

Paraconfigurarummodelo,sigaospassosabaixo:

• NoPainel Processar,cliquecomobotãodireitosobreoarquivoModelar_SoloseselecioneaopçãoEditar Modelo;• NoalgoritmoRasterize,cliquenacanetaparaeditarosparâmetrosdesteprogramaealteraropções;• NoitemTipo de Raster,selecioneoformatoFloat32parasuportaroNodatavalor-9999.FinalizecomobotãoOK.

Figura 18.PainelProcessar:opçõesparaaediçãodomodelocompossibilidadedeinclusãodenovasferramentas.

3.1.2. A Simbologia sem a Classe Nodata

SalveasalteraçõesefecheajaneladoModeladorGráfico.ExecutenovamenteoprogramaModelar_Solosdaformaqueestádocumentadanoitem2.5eadicioneoarquivogeradonoQGIS.Acesseaspropriedadeseconfigureasimbologialevandoemconsideraçãoapenasoitoclasses.Apartirdeagora,aclassevalorzeroqueestavaassociadaàáreaNodatanãoseráexibida.Issoaconteceuporqueovalor-9999configuradoparaoNodatanãopodeseralocadonaescalaByte(0a255).

Figura 19.Opçõesdesimbologiaparadefiniçãodeumarampadecores.Aclassevalorzeronãofazpartedosintervalosdonovoraster.

Configurações doModelador do QGIS

14

NoformatoFloat32,ostemasserãoexibidosemoitoclasseseaáreasemdadosnãoseráconsideradanoscálculosfuturos.

Figura 20.QGIS2.8.ConversãodevetorpararastercomotipoedadoFloat32paraarmazenamentodaáreaNodatavalor-9999.

3.2. Técnica para Substituição de Valores

3.2.1. Definição de pesos para os tipos de solo

Paraestetrabalho,cadatipodesoloreceberáumvalorponderado.OobjetivoésubstituirospixelspelovalorestabelecidonacolunaPESO.Vejaatabelaabaixo:

TIPO DE SOLO VALOR PESONeossoloFlúvico 1 0,4

NeossoloLitólico 2 0,5

PlintossoloHáplico 3 0,6

ArgilossoloVermelho-Amarelo 4 0,3

Massad'Água* 5 0,1

GleissoloHáplico 6 0,2

LatossoloAmarelo 7 0,8

LatossoloVermelho-Amarelo 8 1

*Ahidrografianãoéumtipodesolo,masfoiconsideradacomoclasseimportantepelaEmbrapa.Paraessaclasse,omenorpesofoiatribuído.

3.2.2. O algoritmo r.recode

Função:algoritmodoGRASS GISutilizadoparareclassificarosvaloresdeumrasterapartirdeumdocumentodetexto.

Ostiposdesolodevemserdefinidosdeacordocomatabelaacima,semprerespeitandoosintervalos.NoarquivoREGRAS_SOLO.txt,temostodasasregrasdefinidasparaosoitotiposdesolonoformatoqueoprogramar.recodepossacompreendererealizarasubstituiçãodospixels.

1:1:0.4--->Significaquetodososvaloresdascélulasnointervalode1até1serãosubstituídospelovalor0.42:2:0.5 --->Significaquetodososvaloresdascélulasnointervalode2até2serãosubstituídospelovalor0.53:3:0.6--->Significaquetodososvaloresdascélulasnointervalode3até3serãosubstituídospelovalor0.64:4:0.3--->Significaquetodososvaloresdascélulasnointervalode4até4serãosubstituídospelovalor0.35:5:0.1--->Significaquetodososvaloresdascélulasnointervalode5até5serãosubstituídospelovalor0.16:6:0.2--->Significaquetodososvaloresdascélulasnointervalode6até6serãosubstituídospelovalor0.27:7:0.8--->Significaquetodososvaloresdascélulasnointervalode7até7serãosubstituídospelovalor0.88:8:1 ----->Significaquetodososvaloresdascélulasnointervalode8até8serãosubstituídospelovalor1.0Figura 21.Oarquivodetextocomasregras.

15

3.3. Configuração do Algoritmo r.recode

3.3.1. Configuração do Parâmetro Arquivo

Vamosampliaropotencialdonossomodeloexpandindoalgoritmoseparâmetrosparareclassificaçãodosvaloresdeumraster.

Paraatualizaromodeloatualcomoalgoritmor.recode,precisamosdefinirumparâmetrodearquivo.Sigaospassosabaixo:

• NoPainel Processar,cliquecomobotãodireitosobreoarquivoModelar_SoloseselecioneaopçãoEditar Modelo;• NaabaEntradas,selecioneoparâmetroFileearraste-oparaomodeladorgráfico;• NajanelaDefinição de Parâmetros,digiteonomeRegraseselecioneotipoArquivo.FinalizecomobotãoOK.

Figura 22.ModeladorGráfico.DefiniçãodoparâmetroArquivoparaimportaçãodeumdocumentoduranteaexecuçãodomodelo.

Oprogramar.recodedependedaleituradeumarquivodetextoexternoparaaplicarasregras.Porestemotivo,paraimportaroarquivoREGRAS_SOLO.txt,temosquedefiniroparâmetroFileparaviabilizaraleituradestedocumento.

3.3.2. Configuração do algoritmo r.recode

Sigaospassosabaixo:

• NaabaAlgoritmos,utilizeacaixadepesquisaelocalizeoprogramar.recode(háumaversãoparaoGRASS7,masutilizeaversãodoGRASSclássico);• ArrasteoalgoritmoparaoModeladorGráfico.

Figura 23.ModeladorGráfico.Localizaçãodoalgoritmor.recode.

1

2

3

16

Modifiqueosparâmetrosdoalgoritmor.recodedeacordocomasinformaçõesabaixo:

• NoitemInput Layer,selecioneoarquivo‘Rasterized’resultantedoprocessodeconversãodevetorpararaster;• NoitemFile containing recode rules,selecioneoparâmetroRegrasquefoiconfiguradoparaestafinalidade;• NoitemOutput Raster Layer,digiteonomeSolosReclassparaconfiguraroparâmetrodesaídaecliquenobotãoOK.

Figura 24.ModeladorGráfico.Configuraçãodoalgoritmor.recode.

3.3.3. Visualização Final do Modelo criado

Estessãooprincipaisparâmetrosparaconfiguraçãodoprogramar.recode.Salveasmodificaçõeseprepare-separaexecutaromodelofinal.OdesenhoparaligaçãoentreosblocosdoModeladorGráficodoQGISébemflexível:eutenteiorganizarestemodeloconsiderandoascaixasentrada/algoritmo/saída.Vejaabaixo:

Figura 25.ModeladorGráfico.DesenhodomodeloparaexecuçãodosalgoritmosRasterizeer.recode.

3.4. Execução do Modelo Final AcesseoitemModelar_SolosnoPainel Processaremodifiqueosparâmetrosdomodelodeacordocomasinformaçõesabaixo:

• NoitemInput_Vector,selecioneacamadavetorialquecontémostiposdesolo.• NoitemValor,selecioneacolunadaTabeladeAtributosquecontémovalornuméricoqueseráassociadoaospixelsdoraster(campoValor).• NoitemRegras,selecioneoarquivodetextoREGRAS_SOLO.txtquecontémosintervalosparasubstituiçãodospixels.• NoitemValor,selecioneacolunadaTabeladeAtributosquecontémovalornuméricoqueseráassociadoaospixelsdoraster(campoValor).• NoitemSolosReclass,selecioneumlocaldocomputadorparasalvaroarquivoSolosReclass.tif(eviteprocessostemporários).• NoitemSolosRaster,selecioneumlocaldocomputadorparasalvaroarquivoSolosRaster.tif (eviteprocessostemporários).• CliquenobotãoRunparaexecutaroprocesso.

17

Figura 26.OpçõesdoprocessoModelar_Solosparaexecuçãodomodelofinal.

3.4.1. Simbologia Final para o Raster criado

Naspropriedadesdoraster,selecioneumarampadecoresemodifiqueasopçõesdesimbologiaparaorganizarcadaclassecombasenoindicadorMin/Max.OmecanismoparaseleçãodesimbologiadoQGISpossuiumalimitaçãopararepresentararampadecorescomosnovosintervalos,masvocêpodeeditarmanualmentecadatemaesalvaroestiloparaaplicaçãofutura.

Figura 27.Simbologiadefinidaparaoarquivoreclassificadopeloprocessamentocommodelos.

3.4.2. Avaliação do Processo para Substituição dos Pixels

Finalmente, chegamos à conclusão do trabalho. Com a camada raster SolosReclass.tif selecionada, use a ferramenta Identificar Feições e cliquesobrequalquerporçãodorasterparaanalisarosnovosvaloresdospixels.EstefoiumprocedimentodetalhadosobreoConstrutordeModelosdoQGISeagoraquetemosconhecimentosobreofuncionamentodaferramenta,podemosampliarestecampodeestudoeconstruircentenasdemodelosparaotimizartarefasrotineiras.Aprioridadeagoraécolocaromodelodentrodeumarepetiçãoparaprocessamentodedadosemlote.

Figura 28.Resultadofinal:arquivoshapefileconvertidopararasterereclassificadopelomodeladordoQGIS.

1

2

3

18