INSTRUÇÕES PARA EXECUTAR O TERRAVIEW 4.2.1 EM LINUX O programa terraView usa as seguintes bibliotecas: - terralib (biblioteca de classes para SIG); - terralibtiff (biblioteca para imagens no formato raster); - shapelib (biblioteca para ler/escrever shapefiles); - stat (biblioteca de classes para estatística); - libterralibpdi (biblioteca para processamento de imagens); - libjpeg (biblioteca para compresssão de imagens); - GL (biblioteca gráfica); - Gdal iblioteca de Abstração de Dados Geoespaciais; - Qwt (biblioteca para plotagem de gráficos); - Qt (toolkit multiplataforma para desenvolvimento de interfaces gráficas de usuário em C++, da Trolltech: www.trolltech.com) O TerraView na versão 4.2.1 para Linux suporta os seguintes tipos de bancos de dados: MySQL, PostgreSQL, PostGIS e Oracle. REQUISITOS DO TERRAVIEW Antes de instalar o TerraView certifique-se de instalar as dependências do TerraView para que o programa posssa ser executado. As dependẽncias são: - servidor MySQL, versão 5.5 ou posterior, disponível em www.mysql.com - recomendamos configurar MySQL com o parâmetro max_allowed_packet >= 256 MBytes - servidor PosgreSQL versão 9.1. Se o usuário desejar suporte ao PostGIS então deverá instalar o PostGIS versão 1.5 ou posterior. - servidor Oracle 11g Express Edition disponível em http://www.oracle.com/technetwork/products/express-edition/overview/index.html - biblioteca QWT versão 5.0.2 Disponível em http://packages.ubuntu.com/hardy/i386/libqwt5-qt3/download - biblioteca Qt versão 3.3.8, recomenda-se que seja baixado e instalado usando um gerenciador de pacotes como o apt-get ou o yum. - biblioteca Gdal, versão 1.9.1, disponível em http://packages.debian.org/squeeze/gdal-bin (binário) ou http://trac.osgeo.org/gdal/wiki/DownloadSource(código fonte para compilação); - Para a compilação da Gdal é recomendada a instalação a biblioteca libproj-dev utilizando um gerador de pacotes nativo. - bibliotecas shapelib, terralibtiff, stat, libterralibpdi e terralib fornecidas com o TerraView. REQUISITOS DOS PLUGI-NS No caso dos plug-ins algumas bibliotecas adicionais são requeridas: -CURL versão 7.22 ou posterior. -XercesC versão 2.8 ou posterior. -Boost versão 1.48 ou posterior. -ZipLib versão 0.10 ou posterior. Recomenda-se a utilização do gerenciador de pacotes para a instalação dessas bibliotecas. INSTALAÇÃO DO TERRAVIEW Deve-se executar o arquivo TerraView-4.2.1-i686.deb. Ele instalará as bibliotecas fornecidas e o TerraView com os seus plugins. Após a execução dos comandos acima, o diretório /usr/local, que será chamado "diretório de instalação", conterá os seguintes diretórios, arquivos e links: - bin/csv: diretório usado para a importação do arquivos tiff; - bin/plugins: diretório com as bibliotecas dos plugins; - bin/terraView: arquivo executável do terraView; - bin/terraview.sh: script para o shell bash para configurar as variáveis de ambiente e acionar o programa executável terraView; - bin/translation: Diretório usado em tempo de execuçãoo com as traduçõeses para português dos elementos das interfaces de usuário; - TerraView/doc: diretório com os arquivos do help do TerraView; - lib: diretório com as bibliotecas usadas para executar o TerraView; EXECUÇÃO DO TERRAVIEW Para a execução do terraView os seguintes comandos devem ser executados: % cd /usr/local/bin % sh ./terraView.sh ou %bash .terraview.sh O arquivo terraview.sh é responsável por ajustar a variável de ambiente LD_LIBRARY_PATH como os caminhos necessários para que o TerraView encontre as bibliotecas de suas dependências. No caso da execução desse arquivo acusar um erro de permissão, deve-se executar o seguinte comando: % chmod 755 terraview.sh Isso fará com que o arquivo tenha a permissão para ajustar a variável de ambiente e, com isso, o TerraVIew poderá ser exutado desde que suas dependências estejam instaladas. Outra possibilidade para executar o TerraView é rodar o executável terraView.bin diretamente. Neste caso, o usuário deve definir a variável de ambiente LD_LIBRARY_PATH com o caminho completo do diretório com as bibliotecas que o TerraView precisa para executar, que na hipótese assumida acima seria /usr/local/lib. Se, por algum motivo, o terraView não puder ser executado, verifique se alguma biblioteca está faltando, através do seguinte comando: % ldd ./terraView.bin Este comando lista todas as bibliotecas necessárias para executar o terraView. Se alguma delas não tiver sido encontrada, coloque o caminho completo onde ela se encontra na variável de ambiente LD_LIBRARY_PATH, dentro do arquivo .profile ou .bashrc (se estiver usando o shell bash), ou .cshrc (se estiver usando o shell C-shell).