quinta-feira, 23 de agosto de 2012

SEXTANTE no Quantum GIS - instalação e configuração (LINUX)

Na primeira parte deste artigo vimos como instalar e configurar SEXTANTE no Quantum GIS (QGIS) em sistemas operativos Windows 7. Na segunda parte vamos ver como o fazer em sistemas Linux, tendo por base a distribuição Ubuntu 12.04.

I - Instalação e definições Gerais                                                                                      

A instalação no QGIS do plugin SEXTANTE é idêntica independentemente do sistema operativo em uso. As instruções dadas na primeira parte a esse respeito são válidas para quem estiver a usar Linux. O que muda é a forma de instalar os programas e as configurações de directorias que temos de indicar nas options and configurations do plugin SEXTANTE.

Vamos começar por adicionar o repositórios necessários para instalar alguns dos componentes necessários:

          sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
         
Se já tiverem o Quantum GIS instalado então provavelmente já tem este repositório na vossa lista de fontes de software. Caso contrário é porque o Quantum GIS ainda não está instalado e vamos começar por aí. Numa janela de terminal digita-se:

         sudo apt-get install qgis



Quem estiver a utilizar Ubuntu 12.04 terá também que alterar a ownership da pasta onde são instalados os plugins do QGIS. Se não o fizerem não conseguirão instalar plugins.

        sudo chown nome de utilizador /home/nome de utilizador/.qgis
         
II - GRASS (Geographic Resources and Analysis Support System) 

Uma vez que a instalação típica de QGIS já vem com GRASS integrado, apenas poderá ser necessário indicar a directoria dos help files. Embora não seja indispensável,  dá sempre jeito poder ter acesso imediato à documentação do algoritmo GRASS que se pretenda usar. A directoria deverá ser:

         GRASS help folder: /usr/lib/grass64/docs/html

III - Orfeo Toolbox                                                                                                          

Numa janela de Terminal, começamos por instalar o repositório a partir do qual poderemos proceder à instalação das aplicações Orfeo Toolbox:

         sudo add-apt-repository ppa:otb/orfeotoolbox-stable

Depois procedemos à instalação com o comando:

         sudo apt-get install otb-bin

Finalmente há que configurar as directorias a partir do menu SEXTANTE options and configuration:

          OTB applications folder: /usr/bin/
          OTB command line tools folder: /usr/bin/

IV - SAGA (System for Automated Geoscientific Analyses)

O plugin Sextante assumirá automaticamente a directoria onde SAGA foi instalado (que deverá ser /usr/lib/saga). Para instalar SAGA digite numa janela de terminal:

          sudo apt-get install saga

V - TAUDEM (Terrain Analysis Using Digital Elevation Models)

Tal como em ambiente Windows, o primeiro passo é instalar o plugin TAUdem provider.

Um pre requisito essencial é a biblioteca MPICH2, que já vem compilada no repositorio Universe, nativo na distribuição Ubuntu. Para instalar basta digitar:

          sudo apt-get install mpich2

A parte má é que neste momento ainda não existem existem binários pré compilados das ferramentas TAUDEM para Linux. Felizmente, Alexander Bruy - o progamador do plugin TAUDEM provider, preparou um pequeno manual de compilação que pode ser consultado aqui.  Contudo, a menos que seja imprescindível, o melhor será aguardar por binários pré compilados para Linux que certamente não tardarão a aparecer.


VI - R                                                                                                                          

Para instalar a versão mais recente do pacote de estatística R há que adicionar o seguinte endereço à lista de sources de software do Ubuntu:
            deb http://cran.at.r-project.org/bin/linux/ubuntu precise/
 Para tal há que abrir a lista com privilégios de administrador e adicionar o endereço anterior:
           sudo gedit /ect/apt/sources.list 
 
 Actualizamos a lista de fontes com:
            sudo apt-get update 
No fim do processo de actualização poderemos ter uma mensagem a dizer que falta uma  
Public Key ao repositório que acabámos de adicionar. Se isso acontecer digitar:
             sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

 

Finalmente procedemos à instalação com o comando:

          sudo apt-get install r-base

É ainda necessário instalar os componentes SP e RGDAL, mas antes  disso há que instalar bibliotecas das quais depende o componente RGDAL. Para tal usamos os comandos:

         sudo apt-get install libgdal1-dev
         sudo apt-get install libproj-dev 

Concluída a instalação abrimos a consola R (digitando 'R' no terminal) e instalamos os componentes necessários com estes comandos:

          install.packages ("sp", dep = TRUE)
          install.packages ("rgdal", dep = TRUE)

Notas Finais                                                                                                                    

A integração da biblioteca SEXTANTE no QGIS, apesar de já estar bastante estável, ainda se encontra numa fase inicial. É natural, portanto, que possam ocorrer alguns problemas ao evocar alguns algoritmos (da minha experiência posso adiantar que, uma vez configurado correctamente, parece funcionar bastante bem). Como em todos os projectos open source, a colaboração de todos é essencial! Qualquer aparente anomalia deve ser reportada nas mailing lists, onde utilizadores mais experientes poderão despistar se se trata realmente de uma anomalia.

1 comentário:

  1. Muito obrigado pela partilha!
    Finalmente creio ser possível por todas as ferramentas do Sextante a funcionar!

    ResponderEliminar