TerraLib and TerraView Wiki Page

Como abrir um projeto TerraView gerado na máquina A em outra máquina B?

LEMBRE-SE: o projeto apenas referencia os seus dados. Eles estão armazenados fisicamente em diferentes Fontes de Dados locais ou em servidores com acesso via rede.

Conteúdo do projeto TView gerado na maquina A com dados de diferentes fontes de dados:

  • Dados vetoriais(shp/kml etc)/tabulares em um ou mais diretórios locais.
  • Dados raster em um ou mais diretórios locais.
  • Dados de um banco PGIS localhost (supondo que a maquina A tenha o PostGis instalado).
  • Dados de um banco ACCESS (MicroSoft Access).
  • Dados WCS (uma cópia do dado é feita ao adicioná-lo).
  • Dados de um banco PGIS de um servidor de bancos (goes.dpi.inpe.br, port: 5432).
  • Dados de WMS e WFS (servidor).
  • Dados shp/raster/tabular em um diretório de uma maquina montada em REDE.

Cenário 1: Copie somente seu projeto.tview para a maquina B e tente abri-lo no TView.

  • Todos os layers aparecerão DESCONECTADOS ⇒ marcados com X vermelho

Restabelecendo conexão passo 1:

  • Dados do PGIS-Servidor ⇒ pode-se clicar com a direita e informar os parametros de conexão com o banco
  • Dados de WMS/WFS Services ⇒ pode-se clicar com a direita e informar os parametros de conexão com o servidor WFS/WMS
  • Dados da máquina montada em REDE ⇒ pode-se clicar com a direita e se a rede estiver funcionando, informar o PATH location
  • Dados locais de A (vetorias/rasters/db-PGIS-local/db-ACCESS/WCS) ⇒ continuam DESCONECTADOS.

Cenário 2: copie de A para B o restante dos dados.

  • Dados dos diretórios locais shp/raster/tabulares.
  • Dado ACCESS (*.accbd) - o banco access pode conter dados que não estão no projeto.
  • backup do banco PostGIS localhost (gere o backup via PGAdmin na maquina A)
  • Dados WCS - copie os *.tif(s) do diretório de dado do usuário (no win→ C:\User\<user-name>\appData\local\INPE\TerraView-5.y.z\wcs\*.tif).

Restabelecendo conexões passo 2:

  • Reabra o projeto em B
  • Dados shp/rasters/tabulares ⇒ Clicar com a direita sobre cada Layer e escolher a opção “Change location” - será mostrado o PATH da maquina A, mude para o PATH do mesmo dado na maquina B
  • Dado ACCESS ⇒ clicar com a dir e restablecer conexão com o banco ACCESS em B
  • Dado Postgis backup ⇒ este dado tem que ser restaurado via PGAdmin na máquina B (se B tiver PostGIS instalado) e somente depois disso a conexão poderá ser restabelecida
  • Dados WCS ⇒ clicar com a direita e informar sua localização em B.
  • Observação para os dados WCS vindos da versão 5.2.1⇒ No Layer Explorer, remova as entradas WCS, porque a partir da versão 5.2.2 esses dados são adicionados no TerraView como raster.