Nome da solução: Sistema de Visualização Ambiental 3D Versão: 0.6.0 (30-Junho-2015) Objetivo: Esta solução oferece um sistema analítico integrado para apoiar na visualização computacional de dados do espaço tridimensional. A dimensionalidade da visualização computacional tridimensional é: eixo X: localização espacial na direção Norte - Sul; eixo Y: localização espacial na direção Leste - Oeste; eixo Z: localização espacial em profundidade. Linguagem de programação: Python, JavaScript, WebGL, HTML5, CSS3. Sistema Operacional: Linux, Windows, Mac OS X Licença de uso: Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Dependências externas: Firefox Browser. Disponível em: [https://www.mozilla.org/]. Mozilla Public License 2.0 (MPL). sudo apt-get update sudo apt-get install firefox ### Requisitos: ### 1. Se existir hardware Controladora GPU NVIDIA, ### então é mandatório que o Driver NVIDIA esteja adequadamente instalado. ### Se somente Intel HD Graphics 4000 ou superior, ### então você está pronto para prosseguir no uso dos recursos gráficos. ### 2. É mandatório habilitar WebGL no navegador Firefox. ### URL: about:config ### webgl.force-enabled;true Safari Browser. Disponível em: [https://www.apple.com/safari/]. ### Como habilitar WebGL em Safari 5.1? ### No Safari, abrir o menu Safari e selecionar Preferências. ### Então, click a aba Avançado na janela Preferências. ### Então, na parte inferior da janela, assinale a opção Mostrar menu Desenvolvedor na caixa menu de opções. ### Então, abrir o menu Desenvolver na barra de menu e selecionar habilitar WebGL. ### Divirta-se! ### Como habilitar WebGL em Safari 7 on Mac OS X 10.9 ? ### No Safari, abra o menu Desenvolver na barra de menu e selecione habilitar WebGL. Como usar: [diretório-usuário][diretório-raiz-instalação/evs3d/] evs3d-test.sh Localização default da instalação do Web-site em Linux: /var/www/html/ Localização default da instalação da solução em Linux: /var/www/html/webgl/evs3d/ Recomendações de configuração de segurança: *** adicionar "index.html" em cada caminho do web-site a fim de evitar uma navegação remota dos arquivos. Convenção de nomes dos diretórios nos códigos fonte em Python: evs3d/src/python/br/inpe/cea/dge/evs3d/webgl/ onde: evs3d/ ---> nome da solução workspace webgl/ ---> sinaliza que é requerido suporte a HTML5 e WebGL preview/ ---> diretório com arquivos temporários utilizado para a visualização do resultado em navegador Firefox css/ ---> arquivos recursos da solução images/ ---> arquivos recursos da solução lib/ ---> biblioteca three.js ---> Uma biblioteca JavaScript 3D que facilita a utilização de WebGL js/ ---> arquivos recursos da solução data.js ---> arquivo que contém os dados dos Cuboids para a visualização myscript.js ---> lógica de leitura do arquivo de dados Cuboids src/ ---> código fonte da solução python/ ---> códigos python br/ ---> pacote nomeado a partir do domínio reverso inpe/ ---> pacote nomeado a partir do domínio reverso cea/ ---> pacote nomeado a partir do domínio reverso dge/ ---> pacote nomeado a partir do domínio reverso evs3d/ ---> pacote nome do projeto webgl/ ---> pacote webgl container