"Ricardo Mantilla" wrote:
> I have been trying to run SatDisplay from the visad Examples. I execute
> it and after a while I get the following message:
>
> java.net.NoRouteToHostException: Operation timed out: no further
> information
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:312)
> at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:125)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:112)
> at java.net.Socket.<init>(Socket.java:273)
> at java.net.Socket.<init>(Socket.java:100)
> at sun.net.NetworkClient.doConnect(NetworkClient.java:50)
> at sun.net.NetworkClient.openServer(NetworkClient.java:38)
> at sun.net.ftp.FtpClient.openServer(FtpClient.java:267)
> at sun.net.ftp.FtpClient.<init>(FtpClient.java:381)
> at
> sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:77)
> at
> sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:96)
> at java.net.URL.openStream(URL.java:798)
> at visad.data.mcidas.BaseMapAdapter.<init>(BaseMapAdapter.java:104)
> at SatDisplay.<init>(SatDisplay.java:82)
> at SatDisplay.main(SatDisplay.java:208)
SatDisplay needs two files, ftp://www.ssec.wisc.edu/pub/visad-2.0/OUTLSUPW
and ftp://www.ssec.wisc.edu/pub/visad-2.0/AREA2001
Since it looks like you can't get to the Internet, you could:
* download OUTLSUPW and AREA2001
* copy them to your machine
* change lines 187 and 188 (where the 'mapFile' and 'imageSource'
variables are assigned) to point to the local copies of those
files
after doing that, SatDisplay should work for you.