Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Greetings I'd really appreciate some help with my lack of understanding of the visad model. I'm trying to display the postions (lat, long, alt) of some weather stations as a learning exercise. I'm getting the error "RealType Longitude occurs more than once: ShadowType.testIndices" when the Java 3D viewer comes up, and nothing else. I assume that my logic is at fault (it was a strain just getting it to compile). {If I get this to work I next want to show the period of operation (span) of the stations as a bar in the Z axis, rather than station altitude.} Here is the relevant bit of code I think: __________________________________________________ RealTupleType stationSpan = new RealTupleType(RealType.Latitude, RealType.Longitude, RealType.Altitude); int nstations=testquery.stations.size(); // the number of stations to display float span[][]=new float[3][nstations]; for (int i=0;i<nstations;i++){ WeatherStation current=(WeatherStation) testquery.stations.elementAt(i); span[0][i]=(float) current.latitude; span[1][i]=(float) current.longitude; span[2][i]=(float) current.altitude; } final DataReference stations_ref = new DataReferenceImpl("stations"); stations_ref.setData(new Gridded3DSet(stationSpan,span,nstations)); DisplayImpl display = new DisplayImplJ3D("image display"); // map earth coordinates to display coordinates display.addMap(new ScalarMap(RealType.Latitude, Display.XAxis)); display.addMap(new ScalarMap(RealType.Longitude, Display.YAxis)); display.addMap(new ScalarMap(RealType.Altitude, Display.ZAxis)); display.addReference(stations_ref); ______________________________________________ Thanks for any advice -- Matthew Laurenson National Agriculture Research Center Ministry of Agriculture, Forestry and Fisheries 3-1-1 Kannondai Tsukuba Ibaraki 305-8666 JAPAN ph +81-298-38-7025 fax +81-298-38-8551
visad
archives: