Worldwind

From OSGeo
Revision as of 07:51, 1 February 2010 by Doublebyte (talk | contribs)
Jump to navigation Jump to search

O Nasa World wind, versao cliente de Java, pode ser descarregado aqui

Antes de por o cliente e funcionar, sao precisos alguns passos para certificar que a instalacao de Java (de preferencia recente!) e de jogl estao a funcionar! O World Wind e bastante restricto em relacao a placa grafica, cujos drivers tem de estar em dia e tem de suportar aceleracao 3D:

 http://worldwindcentral.com/wiki/Video_Card_Compatibility

Nesta pagina, e possivel testar se a extensao jogl do java, funciona com a placa grafica! Se nao for possivel correr esta demo nem vale a pena tentar correr o World Wind :-(

 https://jogl-demos.dev.java.net/applettest.html

O meu laptop (ASUS EEE) e a gisVM nao suportam o WorldWind, e o computador nao consegue fazer rendering das "texturas bonitas" do WorldWind:

SEVERE: Exception attempting to read texture file
javax.media.opengl.GLException: DXTn compressed textures not supported by this graphics card
at com.sun.opengl.util.texture.Texture.checkCompressedTextureExtensions(Texture.java:653)

Caso o computador suporte, estes sao os passos para correr o cliente (*nix):

  • identificar a ultima instalacao de java no sistema operativo (normalmente na /usr/java/latest).
  • depois disto pode se tentar correr o exemplo que esta listado no ficheiro README.txt:
 chmod +x run-demo.bash
 ./run-demo.bash gov.nasa.worldwind.examples.ApplicationTemplate

Se ele nao conseguir encontrar as extensoes glueten-rt na, e preciso copia las para as localizacoes standards do java para que elas aparecam na CLASSPATH (ou entao especificar a CLASSPATH manualmente). O mais simples e copiar as bibliotecas e os jars para as pastas standards do java:

 sudo cp *.so /usr/java/latest/jre/lib/i386/

ou

 sudo cp *.so /usr/java/latest/lib/i386/
 

(ou qualquer coisa parecida com isto, conforme o linux flavour); e para os jars:

 sudo cp *.so /usr/java/latest/jre/lib/ext/