Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

Radar3DCoordinateSystem


Hello again,

I have had success with using Radar2DCoordinateSystem, but am having a hard time with its 3D cousin.

if I construct a Radar3DCoordinateSystem with:

latitude: 32
longitude: -113
altitude: 0

Radar3DCoordinateSystem r3D = new Radar3DCoordinateSystem(32.0f, -113.0f, 0.0f)

and I want to get the lat/lon/alt for a target at:

range: 100000m
azimuth: 90deg
elev: 2.0deg

double[][] targetCoordsRanAzElev = { {100000.0}, {90.0}, {2.0} };

and I use the toReference() method:

r3D.toReference(targetCoordsRanAzElev)

The values that I get back are the initial lat and lon (32, -113) and a different height.

Am I not using this class correctly? I tried reading through the RadarAdapter.java code to see how Radar3DCoordinateSystem is used, but the toReference() (nor the fromRefernce()) method is not called.

FWIW, my ScalarMaps are the following:

    latMap = new ScalarMap(RealType.Latitude, Display.YAxis);
    lonMap = new ScalarMap(RealType.Longitude, Display.XAxis);
    altMap = new ScalarMap(RealType.Altitude, Display.ZAxis);

Thank you very much!

-kevin.

--
+------------------------------------------------------------+
Kevin L. Manross        [KD5MYD] <><          (405)-366-0557
CIMMS Research Associate               kevin.manross@xxxxxxxx
[NSSL-WRDD/SWATN]           http://www.cimms.ou.edu/~kmanross

"My opinions are my own and not representative of CIMMS, NSSL,
 NOAA or any affiliates"
+------------------------------------------------------------+


 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Community Programs   Unidata is a member of the UCAR Community Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690