Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link...

13

Transcript of Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link...

Page 1: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos
Page 2: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

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.

Page 3: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

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

Page 4: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

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://www.processamentodigital.com.br/2011/10/18/r-dica-de-sites-e-tutorial-para-criacao-de-mapas/

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.

Page 5: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

5

ConteúdoSUMÁRIO

Conheça tudo Sobre o Sistema R

SiteOficialeLinkparaDownload 6

DownloaddoRversão3.2.1(Windows) 6

PrimeirosPassosnoSistemaR 6

ConheçaoblogR-Statistics 6 ConheçaoblogRevolutions 6 ConheçaoblogR-bloggers 6 ConheçaoblogGISLOUNGE 6

IntegraçãoR+QGIS

Instalação do Sistema R no Windows 8.1

1.1.PastadeInstalaçãodoRnaUnidadePrincipal 7

Configuração do Sistema R no Windows 8.1

2.1.InstalaçãodoRnoPainelProcessardoQGIS 92.2.PainelProcessar:AtivaroLogdosProcessos 92.3.SistemaR:OPainelProcessar 102.4.TestedoRnoQGIS:RegularSamplingGrid 102.5.InstalaçãodasDependênciasdoSistemaR 112.6.Resultado:GradeRegulardePontosnoR 12

Page 6: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

6

Site Oficial e Link para Download Réumaaplicaçãodesenvolvidaparaexecuçãodecálculosestatísticoseelaboraçãodegráficos.EmGeoprocessamento,oSistema Rpodeserutilizadoparavisualizaçãodedadosgeográficos,análisesespaciaiseproduçãodemapas.

Download do R versão 3.2.1 (Windows)

AcesseositedoR<http://cran.r-project.org/>ecliquenoslinksDownloadRforWindows,installRforthefirsttimee,finalmente,façaodownloaddoarquivoapósclicarnolinkDownloadR3.2.1forWindows.Estafoiaversãoestávelutilizadanestedocumento,porém,versõessuperiorespodemestardisponíveisnositeoficial.

LogotipodoSistemaR.

Primeiros Passos no Sistema R BoapartedasinformaçõessobreoRestáeminglês.Atravésdeumaconsulta,listamosalgunsblogsquepossuemmaterialdeextremaimportânciasobreoR.

Conheça tudo sobre o Sistema R

Conheça o blog R-Statistics

OblogR-Statistics é considerado comouma cesta de coleta de informações epesquisasemR,estatísticaseoutrasinformaçõesopensource.

Endereçodosite:http://www.r-statistics.com

Conheça o blog R-bloggers

R-bloggerséagregadordeblogsdinâmico.SuapropostaéreunirtodainformaçãorelacionadaaReformarumarededenominada“Rblogosfera“.

Endereçodosite:http://www.r-bloggers.com/

Conheça o blog Revolutions

BlogdedicadoàdivulgaçãodenotíciassobreGeoestatísticaeassuntosdeinteressedacomunidadeR.

Endereçodosite:http://blog.revolutionanalytics.com/

Conheça o blog GIS LOUNGE

OsiteGIS LounguepossuifocoemGISeseuartigo“MakingMapswithR”contémumarelaçãodedicasetutoriaisparacriaçãodemapasnoSistema R.

Endereçodosite:http://gislounge.com/

Integração R + QGIS ParaoQGIS,oSistemaRfuncionacomoumprovedordealgoritmos.Nesteartigo,vamosconheceropassoapassoparaaexecuçãodoRnoQGIS.

Page 7: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

7

1.1. Pasta de Instalação do R na Unidade Principal NoWindows,oassistenteparainstalaçãodoSistema RsugerequeoprogramasejainstaladonapastaC:\Program Files.Oproblemaéque,porpadrão,estapastapossuiproteçãocontraleitura,alémdeserumapastacomespaço.Assim,duranteaexecuçãodosscriptdoRatravésdainterfacedoQGIS,oprogramanãoserácapazdeatualizaralistadedependências(rgdal,porexemplo).Logo,vamosmodificarodiretóriodeinstalaçãopadrãodoR.

CrieapastaRdiretamentenaunidadeC:(nãoérecomendáveltrabalharnoDesktopenapastaMeus Documentos).

Figura 1.LocalparainstalaçãodoSistemaR.

ExecuteoinstaladordoRquefoibaixadodosite(estamosutilizandooarquivoR-3.2.1-win.exe).Nastelasiniciais,apenascliqueemAvançar.

Figuras 2 e 3.TelasiniciaisdoprocessoparainstalaçãodoSistemaR.

NãoinstaleoRnestediretório.PressioneobotãoProcurarelocalizeapastaRquefoicriadanoC:(oinstaladordeveacrescentarapastaR-3.2.1aocaminho):

Figuras 4 e 5.OSistemaRnãodeveserinstaladonodiretóriopadrãosugeridopeloAssistenteparaInstalação.

Instalação do Sistema R no Windows 8.1

Page 8: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

8

Ainstalaçãodeveassumirocaminhopersonalizado.PressioneobotãoAvançar.Natelaseguinte,mantenhaasopçõespadrãoeprossigacomAvançar.

Figuras 6 e 7.ProcedimentosparainstalaçãodoRnosistemaoperacionalWindows8.1.

Nasopçõesdeinicialização,mantenhaaopçãoNãoecliqueemAvançar.Natelaseguinte,apenasprossigaavançando.

Figuras 8 e 9.ConfiguraçãoparainicializaçãodoRnosistemaoperacionalWindows8.1.

CliqueemAvançarnapróximatelaeaguardeoprocessodeinstalaçãodoSistemaR:

Figuras 10 e 11.IniciodoprocessodeinstalaçãodoRnoWindows8.1.

OprocessoparainstalaçãodoSistemaRfoiconcluídocomêxito.PressioneobotãoConcluirparasairdoassistente.

Figura 12.FinaldoprocessodeinstalaçãodoR.

Page 9: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

9

2.1. Instalação do R no Painel Processar do QGIS ComoQGISaberto,cliquenomenuProcessar - Opções (1).NasOpções de Processamento, cliqueno itemProvedorese localizeacategoriaR Scripts (3).CliquenoitemActivateparahabilitaroRecoleodiretórioC:\R\R-3.2.1deinstalaçãodoprograma(ocaminhodependedaversãoquefoiinstalada).

Apóscolarodiretório,énecessárioclicarforadoitemselecionadoparaqueasconfiguraçõessejamsalvas(4).FinalizecomobotãoOK.

Figura 13.ProcedimentosparaconfiguraçãodoSistemaRnoQGIS.Apóscolarodiretório,cliqueforadaseleçãoparavalidar.

2.2. Painel Processar: Ativar o Log dos Processos MensagensdeerronajaneladeprocessodopainelProcessarpodemocorrerporinúmerasrazões.Paramanterajaneladoprocessoabertaapósaexecuçãodosalgoritmoseanotaroserrosparasubmetê-losposteriormenteaosdesenvolvedoresdoprograma,sigaospassosabaixo:

CliquenomenuProcessar - Opções.NacategoriaGeral,marqueoitemManter a caixa de diálogo aberta após rodar o algoritmo.CliquenobotãoOKparasair.Apartirdeagora,ajaneladeprocessosnãoseráencerradaautomaticamenteapósaexecuçãodosalgoritmos.

Figura 14.OpçõesdoPainelProcessarindicadasparaaexibiçãodeavisossobreosprocessos.

Configuração do Sistema R no QGIS 2.8.2

1

2

3

4

Page 10: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

10

2.3. Sistema R: O Painel Processar OacessoaosprovedorespresentesnainstalaçãodoQGISégerenciadopeloPainel Processar.Vocêpodeexecutarmúltiplasfunçõesnestepainelqueficaposicionadonalateraldireitadajanelaprincipaldoprograma.Parahabilitá-lo,cliquenomenuProcessar - Caixa de Ferramenta (1).Emseguida,modifiqueainterfacedevisualizaçãodasferramentasparaAdvanced Interface (2).OpainelProcessaréolocalindicadoparaacessarosscriptsdoSistema R.

Figura 15.OPainelProcessar.LocalparaexecuçãodosscriptsdoRparaanálisedevetoreraster.

2.4. Teste do R no QGIS: Regular Sampling Grid ORfuncionadaseguinteforma:ousuáriodevesubmeterseusprópriosscriptsparaexecuçãonoSistema R,porémexistemalgunsscriptsinstaladosnoQGISquepodemsertestadosparaavaliaçãodoprograma.ParaverificaroêxitodainstalaçãodoprogramaRnoQGIS,vamosrodaroalgoritmoRegular Sampling Grid,quepermitegerarumagraderegulardepontosapartirdeumapoligonalquepodeserutilizadacomobarreiraparacriaçãodospontos.

Dados utilizados neste tutorial:http://bit.ly/1dSvaE9

AdicioneapoligonaldeexemplonoprojetodoQGIS.Comopreferência,verifiqueseoshapefileestáprojetadonoSistema de Coordenadas PlanaseacesseoalgoritmodoRclicandoem:

R Scripts - Point Pattern Analysis - Regular Sampling Grid

• NoitemLayer,selecioneacamadapoligonalutilizadacomoteste.• NoitemOutput,selecioneumnomeeumlocaldesaídaparaoarquivo.• CliquenobotãoRunparaexecutaroprocesso.

Figura 16.ProcessoRegularGridSamplingparagerarumaamostragemdepontosregulares.

1

2

Page 11: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

11

2.5. Instalação das Dependências do Sistema R Naprimeirautilização,oRdeveprepararumpacoteparadownloadde inúmerasdependênciasparaseusprocessos. Esteprocessoéautomáticoe temumtempoestimadoemdezminutosparaserexecutado.VerifiqueseuoacessoàInterneteaguardeoprocessodededownloadeinstalaçãodasdependências.Abaixo,temosumfragmentodologgeradopeloprocessodeinstalaçãodasdependências:

Algoritmo Regular sampling grid iniciando...Comandos de execução do Roptions(“repos”=”http://cran.at.r-project.org/”)tryCatch(find.package(“rgdal”), error=function(e) install.packages(“rgdal”, dependencies=TRUE))tryCatch(find.package(“raster”), error=function(e) install.packages(“raster”, dependencies=TRUE))library(“raster”)library(“rgdal”)Layer = readOGR(“C:/CONSULTORIA/ALEX_CARNEIRO”,layer=”poligonal”)Size=10pts=spsample(Layer,Size,type=”regular”)Output=SpatialPointsDataFrame(pts, as.data.frame(pts))writeOGR(Output,”C:/CONSULTORIA/ALEX_CARNEIRO”/points_regulars.shp”,”points_regulars”, driver=”ESRI Shapefile”)Saída da linha de execução R

R version 3.2.1 (2015-06-18) -- “World-Famous Astronaut”Copyright (C) 2015 The R Foundation for Statistical ComputingPlatform: i386-w64-mingw32/i386 (32-bit)

R é um software livre e vem sem GARANTIA ALGUMA.Você pode redistribuí-lo sob certas circunstâncias.Digite ‘license()’ ou ‘licence()’ para detalhes de distribuição.

R é um projeto colaborativo com muitos contribuidores.Digite ‘contributors()’ para obter mais informações e‘citation()’ para saber como citar o R ou pacotes do R em publicações.

Digite ‘demo()’ para demonstrações, ‘help()’ para o sistema on-line de ajuda,ou ‘help.start()’ para abrir o sistema de ajuda em HTML no seu navegador.Digite ‘q()’ para sair do R.

options(“repos”=”http://cran.at.r-project.org/”)tryCatch(find.package(“rgdal”), error=function(e) install.packages(“rgdal”, dependencies=TRUE))also installing the dependency ‘sp’

tentando a URL ‘http://cran.at.r-project.org/bin/windows/contrib/3.2/sp_1.1-1.zip’Content type ‘application/zip’ length 1517012 bytes (1.4 MB)

==================================================downloaded 1.4 MBtentando a URL ‘http://cran.at.r-project.org/bin/windows/contrib/3.2/rgdal_1.0-4.zip’Content type ‘application/zip’ length 13075563 bytes (12.5 MB)==================================================downloaded 12.5 MBpackage ‘sp’ successfully unpacked and MD5 sums checkedpackage ‘rgdal’ successfully unpacked and MD5 sums checked

The downloaded binary packages are inC:\Users\Jorge\AppData\Local\Temp\RtmpS89itw\downloaded_packagestryCatch(find.package(“raster”), error=function(e) install.packages(“raster”, dependencies=TRUE))also installing the dependencies ‘dichromat’, ‘munsell’, ‘labeling’, ‘xtable’, ‘stringi’, ‘iterators’, ‘plyr’, ‘gtable’, ‘scales’, ‘proto’, ‘pkgmaker’, ‘registry’, ‘rngtools’, ‘stringr’, ‘digest’, ‘gridBase’, ‘colorspace’, ‘foreach’, ‘doParallel’, ‘ggplot2’, ‘reshape2’, ‘magrittr’, ‘NMF’, ‘irlba’, ‘latticeExtra’, ‘zoo’, ‘hexbin’, ‘RColorBrewer’, ‘Rcpp’, ‘rgeos’, ‘ncdf’, ‘ncdf4’, ‘igraph’, ‘rasterVis’

Package which is only available in source form, and may needcompilation of C/C++/Fortran: ‘ncdf4’tentando a URL ‘http://cran.at.r-project.org/bin/windows/contrib/3.2/dichromat_2.0-0.zip’Content type ‘application/zip’ length 147710 bytes (144 KB)...

Page 12: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

12

2.6. Resultado: Grade Regular de Pontos no R Apósodownloadeinstalaçãodasdependências,aamostragemregulardepontosserágerada,oquesignificaqueoSistema Restádevidamenteinstaladoeconfigurado.Apartirdeagora,vocêpodesubmeterseusprópriosscriptspraexecuçãoegerardiversasanálisesespaciaiscomestesensacionalprograma.

Figura 17.OprocessoRegularGridSamplinggerouumasequênciadepontosregularesnoslimitesdapoligonal.

Page 13: Por que Geoprocessamento?processamentodigital.com.br/wp-content/uploads/...6 Site Oficial e Link para Download R é uma aplicação desenvolvida para execução de cálculos estatísticos

13