Hi Mike- Since I now work at ESRL, I'll take a stab at this. ;-)As you mention, one of the IDV's strengths is it's ability to read multiple formats. And, if a netCDF file is self describing in a standard convention the the IDV knows, it should be able to read it.
The problem in this case is that the files purport to be CF-1.0 Conventions, but there are a couple of missing attributes. The main problem is that there are no attributes connecting the u and v variables to either the lat/lon or the Lambert_Conformal project variable. There are some other issues (like the long name is screwed up and the time is wrong). I'll talk to the person in charge of web pages and get this cleared up.
In the mean time, I've attached a bundle and a couple of ncml files that will allow you to read in the data and get the attached plot. Save the bundles and the ncml files in the same directory as the downloaded netcdf files from the page you pointed to below. Then open the bundle. In a perfect world, you should just be able to recreate the plot in the image.
Don On 1/27/11 4:45 PM, Mike Hardiman wrote:
Hi folks, For me, one of IDV's strong points has been its ability to work with numerous data formats -- but I've finally managed to trip it up. I tried to load up NARR Composite data in netCDF format, taken from the ESRL web site: http://ow.ly/3LCt2 The above link shows a plot consisting of mwN 700mb Vector Winds from 3 Dates/Times, using NARR. Towards the bottom there are links to download the plotted data in netCDF format for both the U and V-wind components. When downloading these files and trying to load them in IDV, it balks about not finding any gridded data in them. I've tried several 'file type' options. When doing the same thing, except using the NCEP/DOE Reanalysis 2 dataset, I have no problems plotting the netCDF data in IDV: http://ow.ly/3LCxt One note on the ESRL website mentions that the NARR data is pre-projected in Lambert Conformal, and this may be what is tripping up the IDV (though I thought netCDF was supposed to be self-describing when it comes to data projections and domains, etc). There are no explicit instructions from ESRL about using the NARR netCDF data with IDV, but they do provide tips for other software such as GrADS: http://www.esrl.noaa.gov/psd/data/narr/format.html Now, if I download the raw NARR data for individual dates/times in Grib format, IDV handles it just fine. But ESRL's website makes it easy to create composites, whereas I would not really know where to start if I wanted to manually create composites using the Grib data (probably could figure it out with GrADS, but I'm just not there yet). Does anyone have a ready-to-go solution to allow NARR composite data from ESRL to display in IDV? Thanks, -Mike Hardiman National Weather Service WFO EPZ - El Paso, TX / Santa Teresa, NM _______________________________________________ idvusers mailing list idvusers@xxxxxxxxxxxxxxxx For list information, to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
-- Don Murray NOAA/ESRL/PSD and CIRES 303-497-3596 http://www.esrl.noaa.gov/psd/people/don.murray/
<?xml version="1.0" encoding="UTF-8"?> <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2" location="file:/Users/dmurray/data/grids/yycompos.67.165.217.91.27.6.49.1.nc"> <dimension name="y" length="277" /> <dimension name="x" length="349" /> <dimension name="level" length="29" /> <dimension name="time" length="2" isUnlimited="true" /> <attribute name="Conventions" value="CF-1.0" /> <attribute name="title" value="Composite Value" /> <attribute name="history" value="��" /> <attribute name="comments" value="Data is from North American Regional Reanalysis
(8x/day). It consists of most variables interpolated to
pressure surfaces from model (sigma) surfaces." /> <attribute name="institution" value="National Centers for Environmental Prediction" /> <attribute name="platform" value="Model" /> <attribute name="references" value="http://wwwt.emc.ncep.noaa.gov/mmb/rreanl/index.html
http://www.esrl.noaa.gov/psd/data/gridded/data.narr.html" /> <attribute name="description" value="Computed from the web page http://www.cdc.noaa.gov/data/compsites provided by NOAA/ESRL PSD" /> <variable name="level" shape="level" type="float"> <attribute name="units" value="millibar" /> <attribute name="actual_range" type="float" value="1000.0 100.0" /> <attribute name="long_name" value="Level" /> <attribute name="positive" value="down" /> <attribute name="GRIB_id" type="short" value="100" /> <attribute name="GRIB_name" value="hPa" /> <attribute name="axis" value="Z" /> <attribute name="coordinate_defines" value="point" /> </variable> <variable name="lat" shape="y x" type="float"> <attribute name="long_name" value="latitude" /> <attribute name="units" value="degrees_north" /> <attribute name="standard_name" value="latitude" /> <attribute name="coordinate_defines" value="point" /> </variable> <variable name="lon" shape="y x" type="float"> <attribute name="units" value="degrees_east" /> <attribute name="long_name" value="longitude" /> <attribute name="standard_name" value="longitude" /> <attribute name="coordinate_defines" value="point" /> </variable> <variable name="time" shape="time" type="double"> <attribute name="units" value="hours since 1800-1-1 00:00:0.0" /> <attribute name="long_name" value="time" /> <attribute name="actual_range" type="double" value="1569072.0 1569069.0" /> <attribute name="delta_t" value="0000-00-00 03:00:00" /> <attribute name="standard_name" value="time" /> <attribute name="axis" value="T" /> <attribute name="coordinate_defines" value="point" /> </variable> <variable name="xdist" shape="x" type="float"> <attribute name="long_name" value="eastward distance from southwest corner of domain in projection coordinates" /> <attribute name="units" value="m" /> </variable> <variable name="ydist" shape="y" type="float"> <attribute name="long_name" value="northward distance from southwest corner of domain in projection coordinates" /> <attribute name="units" value="m" /> </variable> <variable name="uwnd" shape="time level y x" type="float"> <attribute name="long_name" value="�" /> <attribute name="valid_range" type="float" value="-9.0E16 9.0E16" /> <attribute name="actual_range" type="float" value="-8.9999998E15 8.9999998E15" /> <attribute name="units" value="m/s" /> <attribute name="missing_value" type="float" value="-9.96921E36" /> <attribute name="_FillValue" type="float" value="-32767.0" /> <attribute name="precision" type="short" value="2" /> <attribute name="least_significant_digit" type="short" value="1" /> <attribute name="var_desc" value="�" /> <attribute name="dataset" value="NARR" /> <attribute name="level_desc" value=" 700mb Pressure Level" /> <attribute name="statistic" value="Composite" /> <attribute name="parent_stat" value="Other" /> <attribute name="standard_name" value="Default" /> <attribute name="coordinates" value="time level lat lon"/> </variable> <variable name="Lambert_Conformal" shape="" type="int"> <attribute name="grid_mapping_name" value="lambert_conformal_conic" /> <attribute name="standard_parallel" type="double" value="50.0 50.0" /> <attribute name="longitude_of_central_meridian" type="double" value="-107.0" /> <attribute name="latitude_of_projection_origin" type="double" value="50.0" /> <attribute name="false_easting" type="double" value="5632642.22547" /> <attribute name="false_northing" type="double" value="4612545.65137" /> </variable> </netcdf>
<?xml version="1.0" encoding="UTF-8"?> <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2" location="file:/Users/dmurray/data/grids/yyvcompos.67.165.217.91.27.6.49.1.nc"> <dimension name="y" length="277" /> <dimension name="x" length="349" /> <dimension name="level" length="29" /> <dimension name="time" length="2" isUnlimited="true" /> <attribute name="Conventions" value="CF-1.0" /> <attribute name="title" value="Composite Value" /> <attribute name="history" value="��" /> <attribute name="comments" value="Data is from North American Regional Reanalysis
(8x/day). It consists of most variables interpolated to
pressure surfaces from model (sigma) surfaces." /> <attribute name="institution" value="National Centers for Environmental Prediction" /> <attribute name="platform" value="Model" /> <attribute name="references" value="http://wwwt.emc.ncep.noaa.gov/mmb/rreanl/index.html
http://www.esrl.noaa.gov/psd/data/gridded/data.narr.html" /> <attribute name="description" value="Computed from the web page http://www.cdc.noaa.gov/data/compsites provided by NOAA/ESRL PSD" /> <variable name="level" shape="level" type="float"> <attribute name="units" value="millibar" /> <attribute name="actual_range" type="float" value="1000.0 100.0" /> <attribute name="long_name" value="Level" /> <attribute name="positive" value="down" /> <attribute name="GRIB_id" type="short" value="100" /> <attribute name="GRIB_name" value="hPa" /> <attribute name="axis" value="Z" /> <attribute name="coordinate_defines" value="point" /> </variable> <variable name="lat" shape="y x" type="float"> <attribute name="long_name" value="latitude" /> <attribute name="units" value="degrees_north" /> <attribute name="standard_name" value="latitude" /> <attribute name="coordinate_defines" value="point" /> </variable> <variable name="lon" shape="y x" type="float"> <attribute name="units" value="degrees_east" /> <attribute name="long_name" value="longitude" /> <attribute name="standard_name" value="longitude" /> <attribute name="coordinate_defines" value="point" /> </variable> <variable name="time" shape="time" type="double"> <attribute name="units" value="hours since 1800-1-1 00:00:0.0" /> <attribute name="long_name" value="time" /> <attribute name="actual_range" type="double" value="1569072.0 1569069.0" /> <attribute name="delta_t" value="0000-00-00 03:00:00" /> <attribute name="standard_name" value="time" /> <attribute name="axis" value="T" /> <attribute name="coordinate_defines" value="point" /> </variable> <variable name="xdist" shape="x" type="float"> <attribute name="long_name" value="eastward distance from southwest corner of domain in projection coordinates" /> <attribute name="units" value="m" /> </variable> <variable name="ydist" shape="y" type="float"> <attribute name="long_name" value="northward distance from southwest corner of domain in projection coordinates" /> <attribute name="units" value="m" /> </variable> <variable name="vwnd" shape="time level y x" type="float"> <attribute name="long_name" value="�" /> <attribute name="valid_range" type="float" value="-9.0E16 9.0E16" /> <attribute name="actual_range" type="float" value="-8.9999998E15 8.9999998E15" /> <attribute name="units" value="m/s" /> <attribute name="missing_value" type="float" value="-9.96921E36" /> <attribute name="_FillValue" type="float" value="-32767.0" /> <attribute name="precision" type="short" value="2" /> <attribute name="least_significant_digit" type="short" value="1" /> <attribute name="var_desc" value="�" /> <attribute name="dataset" value="NARR" /> <attribute name="level_desc" value=" 700mb Pressure Level" /> <attribute name="statistic" value="Composite" /> <attribute name="parent_stat" value="Other" /> <attribute name="standard_name" value="Default" /> <attribute name="coordinates" value="time level lat lon"/> </variable> <variable name="Lambert_Conformal" shape="" type="int"> <attribute name="grid_mapping_name" value="lambert_conformal_conic" /> <attribute name="standard_parallel" type="double" value="50.0 50.0" /> <attribute name="longitude_of_central_meridian" type="double" value="-107.0" /> <attribute name="latitude_of_projection_origin" type="double" value="50.0" /> <attribute name="false_easting" type="double" value="5632642.22547" /> <attribute name="false_northing" type="double" value="4612545.65137" /> </variable> </netcdf>
Attachment:
narr-uv.gif
Description: GIF image
<?xml version="1.0" encoding="ISO-8859-1"?> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[datasources]]></string> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.data.grid.GeoGridDataSource" id="id13"> <property name="Sources"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[/Users/dmurray/data/grids/yycompos.67.165.217.91.27.6.49.1.ncml]]></string> </method> </object> </property> <property name="Name"> <string><![CDATA[/Users/dmurray/data/grids/yycompos.67.165.217.91.27.6.49.1.ncml]]></string> </property> <property name="Descriptor"> <object class="ucar.unidata.data.DataSourceDescriptor" id="id5"> <property name="Properties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[icon]]></string> <string><![CDATA[/auxdata/ui/icons/3D.gif]]></string> </method> </object> </property> <property name="Id"> <string><![CDATA[file.grid]]></string> </property> <property name="DataManager"> <object idref="datamanager"/> </property> <property name="Label"> <string><![CDATA[Grid files (netCDF/GRIB/OPeNDAP/GEMPAK)]]></string> </property> <property name="FileSelection"> <boolean>true</boolean> </property> <property name="Patterns"> <string><![CDATA[\.nc$,\.cdf$,.*netcdf.*,\.ncml$,\.wmo$,\.wmo$,\.grb$,\.grib$,\.gr2,\.grib1$,\.grib2$,\.gem$,\.grd,grid....$,\.grb2$,\.gb2$,\.gb1$]]></string> </property> </object> </property> <property name="Properties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[prop.chooserclassname]]></string> <string><![CDATA[ucar.unidata.idv.chooser.FileChooser]]></string> </method> <method name="put"> <string><![CDATA[icon]]></string> <string><![CDATA[/auxdata/ui/icons/3D.gif]]></string> </method> <method name="put"> <string><![CDATA[prop.pollinfo]]></string> <object class="ucar.unidata.util.PollingInfo" id="id8"> <property name="FilePattern"> <string><![CDATA[\.nc$,\.cdf$,.*netcdf.*,\.ncml$,\.wmo$,\.wmo$,\.grb$,\.grib$,\.gr2,\.grib1$,\.grib2$,\.gem$,\.grd,grid....$,\.grb2$,\.gb2$,\.gb1$]]></string> </property> <property name="FilePaths"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[/Users/dmurray/data/grids/yycompos.67.165.217.91.27.6.49.1.ncml]]></string> </method> </object> </property> </object> </method> </object> </property> <property name="Description"> <string><![CDATA[Geogrid data source]]></string> </property> <property name="DataSelection"> <object class="ucar.unidata.data.DataSelection"> <property name="GeoSelection"> <object class="ucar.unidata.data.GeoSelection"/> </property> </object> </property> <property name="TmpPaths"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[%idv.bundlepath%/yycompos.67.165.217.91.27.6.49.1.ncml]]></string> </method> </object> </property> <property name="PollingInfo"> <object idref="id8"/> </property> <property name="UniqueId"> <string><![CDATA[sharable_1296223235944_0_24725096045525696_11]]></string> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.grid.GeoGridDataSource" id="id22"> <property name="Sources"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[/Users/dmurray/data/grids/yyvcompos.67.165.217.91.27.6.49.1.ncml]]></string> </method> </object> </property> <property name="Name"> <string><![CDATA[/Users/dmurray/data/grids/yyvcompos.67.165.217.91.27.6.49.1.ncml]]></string> </property> <property name="Descriptor"> <object idref="id5"/> </property> <property name="Properties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[prop.chooserclassname]]></string> <string><![CDATA[ucar.unidata.idv.chooser.FileChooser]]></string> </method> <method name="put"> <string><![CDATA[icon]]></string> <string><![CDATA[/auxdata/ui/icons/3D.gif]]></string> </method> <method name="put"> <string><![CDATA[prop.pollinfo]]></string> <object class="ucar.unidata.util.PollingInfo" id="id17"> <property name="FilePattern"> <string><![CDATA[\.nc$,\.cdf$,.*netcdf.*,\.ncml$,\.wmo$,\.wmo$,\.grb$,\.grib$,\.gr2,\.grib1$,\.grib2$,\.gem$,\.grd,grid....$,\.grb2$,\.gb2$,\.gb1$]]></string> </property> <property name="FilePaths"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[/Users/dmurray/data/grids/yyvcompos.67.165.217.91.27.6.49.1.ncml]]></string> </method> </object> </property> </object> </method> </object> </property> <property name="Description"> <string><![CDATA[Geogrid data source]]></string> </property> <property name="DataSelection"> <object class="ucar.unidata.data.DataSelection"> <property name="GeoSelection"> <object class="ucar.unidata.data.GeoSelection"/> </property> </object> </property> <property name="TmpPaths"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[%idv.bundlepath%/yyvcompos.67.165.217.91.27.6.49.1.ncml]]></string> </method> </object> </property> <property name="PollingInfo"> <object idref="id17"/> </property> <property name="UniqueId"> <string><![CDATA[sharable_1296223235944_0_24725096045525696_15]]></string> </property> </object> </method> </object> </method> <method name="put"> <string><![CDATA[version]]></string> <string><![CDATA[2.9u2]]></string> </method> <method name="put"> <string><![CDATA[windows]]></string> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.idv.ui.WindowInfo"> <property name="ViewManagers"> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.idv.MapViewManager" id="id26"> <property name="MainProjection"> <object class="ucar.visad.ProjectionCoordinateSystem"> <constructor> <object class="ucar.unidata.geoloc.projection.LambertConformal"> <property name="Name"> <string><![CDATA[North America]]></string> </property> <property name="DefaultMapArea"> <object class="ucar.unidata.geoloc.ProjectionRect"> <constructor> <double>-4935.84</double> <double>-4127.759999999998</double> <double>5066.879999999999</double> <double>5874.960000000001</double> </constructor> </object> </property> </object> <array class="visad.Unit" length="2"> <object amount="1000.0" class="visad.ScaledUnit" name="1000.0 m"> <object class="visad.BaseUnit" id="id29" name="m"> <string><![CDATA[m]]></string> </object> </object> <object amount="1000.0" class="visad.ScaledUnit" name="1000.0 m"> <object idref="id29"/> </object> </array> </constructor> </object> </property> <property name="MainProjectionName"> <string><![CDATA[North America]]></string> </property> <property name="UseProjectionFromData"> <boolean>true</boolean> </property> <property name="VerticalRange"> <parray class="double" length="2">0.0,16000.0</parray> </property> <property name="VerticalRangeUnit"> <object idref="id29"/> </property> <property name="Properties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[viewpanel.catgegory.open]]></string> <java.lang.Boolean>true</java.lang.Boolean> </method> </object> </property> <property name="Aliases"> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.idv.ViewDescriptor" id="id35"> <property name="Name"> <string><![CDATA[view_1296223235944_0_24725096045525696_7]]></string> </property> </object> </method> </object> </property> <property name="Idv"> <object idref="idv"/> </property> <property name="Foreground"> <object class="java.awt.Color" id="id36"> <constructor> <int>0</int> <int>0</int> <int>0</int> </constructor> </object> </property> <property name="Background"> <object class="java.awt.Color"> <constructor> <int>255</int> <int>255</int> <int>255</int> </constructor> </object> </property> <property name="UniqueId"> <string><![CDATA[view_1296223235944_0_24725096045525696_7]]></string> </property> <property name="DisplayListColor"> <null class="java.awt.Color"/> </property> <property name="AnimationInfo"> <object class="ucar.visad.display.AnimationInfo"> <property name="AnimationSetInfo"> <object class="ucar.visad.display.AnimationSetInfo"/> </property> </object> </property> <property name="DisplayListFont"> <object class="java.awt.Font" id="id40"> <constructor> <string><![CDATA[Default]]></string> <int>0</int> <int>12</int> </constructor> </object> </property> <property name="ViewDescriptor"> <object idref="id35"/> </property> <property name="BooleanPropertiesForPersistence"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[View.ShowCursor]]></string> <java.lang.Boolean>true</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.WaitVisible]]></string> <java.lang.Boolean>true</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.AniReadout]]></string> <java.lang.Boolean>false</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.ShowEarthNavPanel]]></string> <java.lang.Boolean>false</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.ShowPip]]></string> <java.lang.Boolean>false</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.Wireframe]]></string> <java.lang.Boolean>false</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.ShareViews]]></string> <java.lang.Boolean>false</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.PerspectiveView]]></string> <java.lang.Boolean>false</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.ShowTransectScales]]></string> <java.lang.Boolean>true</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.3Dclip]]></string> <java.lang.Boolean>false</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.AutoRotate]]></string> <java.lang.Boolean>false</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.UseFromData]]></string> <java.lang.Boolean>true</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.ShowScales]]></string> <java.lang.Boolean>false</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[View.ShowDisplayList]]></string> <java.lang.Boolean>true</java.lang.Boolean> </method> </object> </property> <property name="Wireframe"> <boolean>false</boolean> </property> <property name="HasWindow"> <boolean>true</boolean> </property> <property name="SideDividerLocation"> <int>988</int> </property> <property name="SideLegend"> <object class="ucar.unidata.idv.ui.SideLegend"> <property name="CategoryToPanelOpen"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[Maps]]></string> <java.lang.Boolean>true</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[Flow Displays]]></string> <java.lang.Boolean>true</java.lang.Boolean> </method> <method name="put"> <string><![CDATA[Plan Views]]></string> <java.lang.Boolean>true</java.lang.Boolean> </method> </object> </property> </object> </property> <property name="DisplayBounds"> <object class="java.awt.Rectangle"> <constructor> <int>0</int> <int>0</int> <int>978</int> <int>784</int> </constructor> </object> </property> <property name="DisplayMatrix"> <parray class="double" length="16">0.8091757642346844,0.0,0.0,0.07566462167689395,0.0,0.8091757642346844,0.0,0.002044989775051191,0.0,0.0,0.3236703056938736,0.0,0.0,0.0,0.0,1.0</parray> </property> <property name="AspectRatio"> <parray class="double" length="3">1.0,1.0,0.4</parray> </property> <property name="Lights"> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.java3d.LightInfo"> <property name="Name"> <string><![CDATA[Over]]></string> </property> <property name="Location"> <object class="javax.vecmath.Point3d"> <constructor> <double>0.0</double> <double>0.0</double> <double>0.0</double> </constructor> </object> </property> <property name="Color"> <object class="javax.vecmath.Color3f"> <constructor> <float>0.0</float> <float>0.0</float> <float>0.0</float> </constructor> </object> </property> <property name="Direction"> <object class="javax.vecmath.Vector3f"> <constructor> <float>0.0</float> <float>0.0</float> <float>1.0</float> </constructor> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.java3d.LightInfo"> <property name="Name"> <string><![CDATA[Under]]></string> </property> <property name="Location"> <object class="javax.vecmath.Point3d"> <constructor> <double>0.0</double> <double>0.0</double> <double>0.0</double> </constructor> </object> </property> <property name="Color"> <object class="javax.vecmath.Color3f"> <constructor> <float>0.0</float> <float>0.0</float> <float>0.0</float> </constructor> </object> </property> <property name="Direction"> <object class="javax.vecmath.Vector3f"> <constructor> <float>0.0</float> <float>0.0</float> <float>-1.0</float> </constructor> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.java3d.LightInfo"> <property name="Name"> <string><![CDATA[Top]]></string> </property> <property name="Location"> <object class="javax.vecmath.Point3d"> <constructor> <double>0.0</double> <double>0.0</double> <double>0.0</double> </constructor> </object> </property> <property name="Color"> <object class="javax.vecmath.Color3f"> <constructor> <float>0.0</float> <float>0.0</float> <float>0.0</float> </constructor> </object> </property> <property name="Direction"> <object class="javax.vecmath.Vector3f"> <constructor> <float>0.0</float> <float>-1.0</float> <float>0.0</float> </constructor> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.java3d.LightInfo"> <property name="Name"> <string><![CDATA[Bottom]]></string> </property> <property name="Location"> <object class="javax.vecmath.Point3d"> <constructor> <double>0.0</double> <double>0.0</double> <double>0.0</double> </constructor> </object> </property> <property name="Color"> <object class="javax.vecmath.Color3f"> <constructor> <float>0.0</float> <float>0.0</float> <float>0.0</float> </constructor> </object> </property> <property name="Direction"> <object class="javax.vecmath.Vector3f"> <constructor> <float>0.0</float> <float>1.0</float> <float>0.0</float> </constructor> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.java3d.LightInfo"> <property name="Name"> <string><![CDATA[Right]]></string> </property> <property name="Location"> <object class="javax.vecmath.Point3d"> <constructor> <double>0.0</double> <double>0.0</double> <double>0.0</double> </constructor> </object> </property> <property name="Color"> <object class="javax.vecmath.Color3f"> <constructor> <float>0.0</float> <float>0.0</float> <float>0.0</float> </constructor> </object> </property> <property name="Direction"> <object class="javax.vecmath.Vector3f"> <constructor> <float>1.0</float> <float>0.0</float> <float>0.0</float> </constructor> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.java3d.LightInfo"> <property name="Name"> <string><![CDATA[Left]]></string> </property> <property name="Location"> <object class="javax.vecmath.Point3d"> <constructor> <double>0.0</double> <double>0.0</double> <double>0.0</double> </constructor> </object> </property> <property name="Color"> <object class="javax.vecmath.Color3f"> <constructor> <float>0.0</float> <float>0.0</float> <float>0.0</float> </constructor> </object> </property> <property name="Direction"> <object class="javax.vecmath.Vector3f"> <constructor> <float>-1.0</float> <float>0.0</float> <float>0.0</float> </constructor> </object> </property> </object> </method> </object> </property> <property name="SplitPaneLocation"> <int>988</int> </property> </object> </method> </object> </property> <property name="Bounds"> <object class="java.awt.Rectangle"> <constructor> <int>52</int> <int>22</int> <int>1383</int> <int>930</int> </constructor> </object> </property> <property name="Title"> <string><![CDATA[NOAA CSI IDV - Map View - One Pane]]></string> </property> <property name="SkinPath"> <string><![CDATA[/ucar/unidata/idv/resources/skins/skin.xml]]></string> </property> <property name="IsAMainWindow"> <boolean>true</boolean> </property> </object> </method> </object> </method> <method name="put"> <string><![CDATA[viewmanagers]]></string> <object class="java.util.ArrayList"> <method name="add"> <object idref="id26"/> </method> </object> </method> <method name="put"> <string><![CDATA[displaycontrols]]></string> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.idv.control.MapDisplayControl"> <property name="InitialMap"> <string><![CDATA[/auxdata/maps/OUTLSUPW]]></string> </property> <property name="InitialMapDescription"> <string><![CDATA[World Coastlines]]></string> </property> <property name="MapStates"> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.idv.control.MapDisplayControl$MapState"> <property name="Description"> <string><![CDATA[World Coastlines]]></string> </property> <property name="Source"> <string><![CDATA[/auxdata/maps/OUTVHRES]]></string> </property> <property name="Color"> <object class="java.awt.Color"> <constructor> <int>0</int> <int>0</int> <int>0</int> </constructor> </object> </property> <property name="LineWidth"> <float>2.0</float> </property> <property name="Visible"> <boolean>true</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.idv.control.MapDisplayControl$MapState"> <property name="Description"> <string><![CDATA[World Political Boundaries]]></string> </property> <property name="Source"> <string><![CDATA[/auxdata/maps/OUTLHPOL]]></string> </property> <property name="Color"> <object class="java.awt.Color"> <constructor> <int>255</int> <int>0</int> <int>0</int> </constructor> </object> </property> <property name="LineStyle"> <int>3</int> </property> </object> </method> <method name="add"> <object class="ucar.unidata.idv.control.MapDisplayControl$MapState"> <property name="Description"> <string><![CDATA[World Country Outlines]]></string> </property> <property name="Source"> <string><![CDATA[/auxdata/maps/Countries.zip]]></string> </property> <property name="Color"> <object class="java.awt.Color"> <constructor> <int>0</int> <int>0</int> <int>255</int> </constructor> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.idv.control.MapDisplayControl$MapState"> <property name="Description"> <string><![CDATA[North & Central America]]></string> </property> <property name="Source"> <string><![CDATA[/auxdata/maps/OUTLUSAM]]></string> </property> <property name="Color"> <object class="java.awt.Color"> <constructor> <int>0</int> <int>0</int> <int>0</int> </constructor> </object> </property> <property name="LineWidth"> <float>2.0</float> </property> <property name="Visible"> <boolean>true</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.idv.control.MapDisplayControl$MapState"> <property name="Description"> <string><![CDATA[Hi-Res US]]></string> </property> <property name="Source"> <string><![CDATA[/auxdata/maps/OUTLSUPU]]></string> </property> <property name="Color"> <object class="java.awt.Color"> <constructor> <int>0</int> <int>0</int> <int>255</int> </constructor> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.idv.control.MapDisplayControl$MapState"> <property name="Description"> <string><![CDATA[U.S. County Outlines]]></string> </property> <property name="Source"> <string><![CDATA[/auxdata/maps/OUTLCNTY]]></string> </property> <property name="Color"> <object class="java.awt.Color"> <constructor> <int>255</int> <int>0</int> <int>0</int> </constructor> </object> </property> <property name="FastRendering"> <boolean>true</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.idv.control.MapDisplayControl$MapState"> <property name="Description"> <string><![CDATA[US Interstate Highways]]></string> </property> <property name="Source"> <string><![CDATA[/auxdata/maps/OUTUSINT]]></string> </property> <property name="Color"> <object class="java.awt.Color"> <constructor> <int>0</int> <int>255</int> <int>255</int> </constructor> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.idv.control.MapDisplayControl$MapState"> <property name="Description"> <string><![CDATA[Antarctica]]></string> </property> <property name="Source"> <string><![CDATA[/auxdata/maps/OUTLANT]]></string> </property> <property name="Color"> <object class="java.awt.Color"> <constructor> <int>0</int> <int>255</int> <int>255</int> </constructor> </object> </property> </object> </method> </object> </property> <property name="LatState"> <object class="ucar.unidata.idv.control.MapDisplayControl$LatLonState"> <property name="Color"> <object class="java.awt.Color" id="id92"> <constructor> <int>128</int> <int>128</int> <int>128</int> </constructor> </object> </property> <property name="LineWidth"> <float>1.0</float> </property> <property name="MinValue"> <float>-90.0</float> </property> <property name="MaxValue"> <float>90.0</float> </property> <property name="Visible"> <boolean>false</boolean> </property> <property name="LineStyle"> <int>1</int> </property> <property name="Spacing"> <float>15.0</float> </property> </object> </property> <property name="LonState"> <object class="ucar.unidata.idv.control.MapDisplayControl$LatLonState"> <property name="Color"> <object idref="id92"/> </property> <property name="LineWidth"> <float>1.0</float> </property> <property name="MinValue"> <float>-180.0</float> </property> <property name="MaxValue"> <float>180.0</float> </property> <property name="Visible"> <boolean>false</boolean> </property> <property name="LineStyle"> <int>1</int> </property> <property name="Spacing"> <float>15.0</float> </property> <property name="IsLatitude"> <boolean>false</boolean> </property> </object> </property> <property name="IsDefaultMap"> <boolean>true</boolean> </property> <property name="MapPosition"> <double>-0.92</double> </property> <property name="DisplayName"> <string><![CDATA[Default Background Maps]]></string> </property> <property name="CanDoRemoveAll"> <boolean>false</boolean> </property> <property name="Categories"> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[MAP]]></string> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[display:mapdisplay]]></string> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> </object> </property> <property name="DataChoices"> <object class="java.util.ArrayList" id="id97"/> </property> <property name="DisplayCategory"> <string><![CDATA[Maps]]></string> </property> <property name="DisplayId"> <string><![CDATA[mapdisplay]]></string> </property> <property name="InitDataChoices"> <object idref="id97"/> </property> <property name="Viewer"> <object idref="idv"/> </property> <property name="MakeWindow"> <boolean>false</boolean> </property> <property name="MainPanelSize"> <object class="java.awt.Dimension"> <constructor> <int>773</int> <int>268</int> </constructor> </object> </property> <property name="DefaultView"> <string><![CDATA[view_1296223235944_0_24725096045525696_7]]></string> </property> <property name="ColorScaleInfo"> <object class="ucar.visad.display.ColorScaleInfo"> <property name="Name"> <string null="true"/> </property> <property name="LabelColor"> <object class="java.awt.Color" id="id100"> <constructor> <int>192</int> <int>192</int> <int>192</int> </constructor> </object> </property> <property name="LabelFont"> <object idref="id40"/> </property> </object> </property> <property name="ZPosition"> <double>-0.9900000095367432</double> </property> <property name="UseFastRendering"> <boolean>true</boolean> </property> <property name="ViewManagerClassNames"> <string><![CDATA[ucar.unidata.idv.MapViewManager]]></string> </property> <property name="DisplayListTemplate"> <string><![CDATA[%displayname%]]></string> </property> <property name="LegendLabelTemplate"> <string><![CDATA[%displayname%]]></string> </property> <property name="ExtraLabelTemplate"> <string stringvalue=""/> </property> <property name="UniqueId"> <string><![CDATA[sharable_1296223235944_0_24725096045525696_22]]></string> </property> </object> </method> <method name="add"> <object class="ucar.unidata.idv.control.FlowPlanViewControl" id="id101"> <property name="FlowRange"> <object class="ucar.unidata.util.Range"> <property name="Min"> <double>-27.399999618530273</double> </property> <property name="Max"> <double>27.399999618530273</double> </property> </object> </property> <property name="Level"> <object class="ucar.unidata.util.TwoFacedObject"> <property name="Id"> <object class="visad.Real"> <constructor> <object class="visad.RealType" id="id107"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[level[unit:millibar]]]></string> </method> <method name="add"> <object amount="100.0" class="visad.ScaledUnit" name="millibar"> <object class="visad.DerivedUnit" id="id105" name="Pa"> <string><![CDATA[kg.s-2.m-1]]></string> </object> </object> </method> <method name="add"> <null/> </method> <method name="add"> <java.lang.Integer>0</java.lang.Integer> </method> </object> </object> <double>1000.0</double> <object amount="100.0" class="visad.ScaledUnit" name="millibar"> <object idref="id105"/> </object> <null class="visad.ErrorEstimate"/> </constructor> </object> </property> <property name="Label"> <string><![CDATA[1000]]></string> </property> </object> </property> <property name="ContourInfo"> <object class="ucar.unidata.util.ContourInfo"> <property name="Min"> <float>-15.0</float> </property> <property name="Max"> <float>35.0</float> </property> <property name="Base"> <float>-10.0</float> </property> <property name="Interval"> <float>5.0</float> </property> </object> </property> <property name="DisplayName"> <string><![CDATA[Vector Plan View]]></string> </property> <property name="Range"> <object class="ucar.unidata.util.Range"> <property name="Min"> <double>-13.586664199829102</double> </property> <property name="Max"> <double>27.399999618530273</double> </property> </object> </property> <property name="Color"> <object idref="id36"/> </property> <property name="Categories"> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[flowvector]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*]]></string> </property> </object> </property> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[display:planviewflow]]></string> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> </object> </property> <property name="ColorTable"> <object class="ucar.unidata.util.ColorTable"> <property name="Name"> <string><![CDATA[default]]></string> </property> <property name="Id"> <string><![CDATA[DEFAULT]]></string> </property> <property name="Table"> <array class="[F" length="3"> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tu/UPjbv1D6JM98+tu/UPuSryT8JM98/IBHZPzbv1D9Nzc4/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAA</parray> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAACHAAAAADw0evQ8tHr0PQdcNj00evQ9YZmxPYdcNj2d65Y9tHr0PcsKUj3hmbE9+CkPPgdcNj4So+Y+HeuWPikzRT40evQ+P8KjPksKUj5WUgE+YZmxPmzhYD54KQ8+gbhfPodcNj6NAA4+kqPmPphHvj6d65Y+o49tPqkzRT6u1xw+tHr0ProezD6/wqM+xWZ6PssKUj7Qrik+1lIBPtv12j7hmbE+5z2JPuzhYD7yhTc++CkPPv3M5z8BuF8/BIpLPwdcNj8KLiI/DQAOPw/R+j8So+Y/FXXSPxhHvj8bGak/HeuWPyC9gj8jj20/JmFZPykzRT8sBTA/LtccPzGpCD80evQ/N0zgPzoezD888Lc/P8KjP0KUjz9FZno/SDhmP0sKUj9N3D4/UK4pP1OAFT9WUgE/WSPtP1v12j9ex8Y/YZmxP2RrnT9nPYk/ag90P2zhYD9vs0w/coU3P3VXIz94KQ8/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP3h4eD9w8PE/aWlpP2Hh4j9aWlo/UtLTP0tLSz9Dw8Q/PDw8PzS0tT8tLS0/JaWmPx4eHj8Wlpc/Dw8PPweHiD8AAAA+8PDxPuHh4j7S0tM+w8PEPrS0tT6lpaY+lpaXPoeHiD5w8PE+UtLTPjS0tT4Wlpc98PDx</parray> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAACHP3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/gAAAP0yMjT8ZGRk+y0tLPkjIyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</parray> </array> </property> </object> </property> <property name="DisplayUnitName"> <string><![CDATA[m/s]]></string> </property> <property name="DataChoices"> <object class="java.util.ArrayList" id="id118"> <method name="add"> <object class="ucar.unidata.data.DerivedDataChoice"> <property name="DataContext"> <object idref="idv"/> </property> <property name="Formula"> <string><![CDATA[makeVector(u, v)]]></string> </property> <property name="UserSelectedChoices"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[v]]></string> <object class="ucar.unidata.data.DirectDataChoice" id="id121"> <property name="DataSource"> <object idref="id22"/> </property> <property name="Name"> <string><![CDATA[vwnd]]></string> </property> <property name="Properties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[prop.icon]]></string> <string><![CDATA[/auxdata/ui/icons/3D.gif]]></string> </method> <method name="put"> <string><![CDATA[prop.gridsize]]></string> <object class="ucar.unidata.util.ThreeDSize" id="id123"> <property name="SizeY"> <int>277</int> </property> <property name="SizeX"> <int>349</int> </property> <property name="SizeZ"> <int>29</int> </property> </object> </method> <method name="put"> <string><![CDATA[INITIAL_PROBE_EARTHLOCATION]]></string> <object class="visad.georef.EarthLocationTuple" id="id135"> <constructor> <object class="visad.Real"> <constructor> <object class="visad.RealType" id="id127"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[Latitude]]></string> </method> <method name="add"> <object amount="0.017453292519943295" class="visad.ScaledUnit" id="id126" name="deg"> <object class="visad.BaseUnit" name="rad"> <string><![CDATA[rad]]></string> </object> </object> </method> <method name="add"> <null/> </method> <method name="add"> <java.lang.Integer>0</java.lang.Integer> </method> </object> </object> <double>43.11524751782417</double> <object idref="id126"/> <null class="visad.ErrorEstimate"/> </constructor> </object> <object class="visad.Real"> <constructor> <object class="visad.RealType" id="id130"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[Longitude]]></string> </method> <method name="add"> <object idref="id126"/> </method> <method name="add"> <null/> </method> <method name="add"> <java.lang.Integer>0</java.lang.Integer> </method> </object> </object> <double>-0.00205230712890625</double> <object idref="id126"/> <null class="visad.ErrorEstimate"/> </constructor> </object> <object class="visad.Real"> <constructor> <object class="visad.RealType" id="id133"> <object class="java.util.ArrayList"> <method name="add"> <string><![CDATA[Altitude]]></string> </method> <method name="add"> <object idref="id29"/> </method> <method name="add"> <null/> </method> <method name="add"> <java.lang.Integer>0</java.lang.Integer> </method> </object> </object> <double>0.0</double> <object idref="id29"/> <null class="visad.ErrorEstimate"/> </constructor> </object> </constructor> </object> </method> <method name="put"> <string><![CDATA[prop.timesize]]></string> <java.lang.Integer>2</java.lang.Integer> </method> </object> </property> <property name="Id"> <string><![CDATA[vwnd]]></string> </property> <property name="Description"> <string><![CDATA[?]]></string> </property> <property name="Categories"> <object class="java.util.ArrayList" id="id136"> <method name="add"> <object class="ucar.unidata.data.DataCategory" id="id137"> <property name="Name"> <string><![CDATA[3D grid]]></string> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory" id="id138"> <property name="Name"> <string><![CDATA[GRID]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[3D]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[TIME]]></string> </property> </object> </property> </object> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory" id="id141"> <property name="Name"> <string><![CDATA[param:vwnd]]></string> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> </object> </property> <property name="DataSelection"> <object class="ucar.unidata.data.DataSelection"> <property name="GeoSelection"> <object class="ucar.unidata.data.GeoSelection"/> </property> </object> </property> <property name="DataCategories"> <object idref="id136"/> </property> </object> </method> <method name="put"> <string><![CDATA[u]]></string> <object class="ucar.unidata.data.DirectDataChoice" id="id144"> <property name="DataSource"> <object idref="id13"/> </property> <property name="Name"> <string><![CDATA[uwnd]]></string> </property> <property name="Properties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[prop.icon]]></string> <string><![CDATA[/auxdata/ui/icons/3D.gif]]></string> </method> <method name="put"> <string><![CDATA[prop.gridsize]]></string> <object class="ucar.unidata.util.ThreeDSize" id="id146"> <property name="SizeY"> <int>277</int> </property> <property name="SizeX"> <int>349</int> </property> <property name="SizeZ"> <int>29</int> </property> </object> </method> <method name="put"> <string><![CDATA[INITIAL_PROBE_EARTHLOCATION]]></string> <object class="visad.georef.EarthLocationTuple" id="id150"> <constructor> <object class="visad.Real"> <constructor> <object idref="id127"/> <double>43.11524751782417</double> <object idref="id126"/> <null class="visad.ErrorEstimate"/> </constructor> </object> <object class="visad.Real"> <constructor> <object idref="id130"/> <double>-0.00205230712890625</double> <object idref="id126"/> <null class="visad.ErrorEstimate"/> </constructor> </object> <object class="visad.Real"> <constructor> <object idref="id133"/> <double>0.0</double> <object idref="id29"/> <null class="visad.ErrorEstimate"/> </constructor> </object> </constructor> </object> </method> <method name="put"> <string><![CDATA[prop.timesize]]></string> <java.lang.Integer>2</java.lang.Integer> </method> </object> </property> <property name="Id"> <string><![CDATA[uwnd]]></string> </property> <property name="Description"> <string><![CDATA[?]]></string> </property> <property name="Categories"> <object class="java.util.ArrayList" id="id151"> <method name="add"> <object class="ucar.unidata.data.DataCategory" id="id152"> <property name="Name"> <string><![CDATA[3D grid]]></string> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory" id="id153"> <property name="Name"> <string><![CDATA[GRID]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[3D]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[TIME]]></string> </property> </object> </property> </object> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory" id="id156"> <property name="Name"> <string><![CDATA[param:uwnd]]></string> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> </object> </property> <property name="DataSelection"> <object class="ucar.unidata.data.DataSelection"> <property name="GeoSelection"> <object class="ucar.unidata.data.GeoSelection"/> </property> </object> </property> <property name="DataCategories"> <object idref="id151"/> </property> </object> </method> </object> </property> <property name="Choices"> <object class="java.util.ArrayList"> <method name="add"> <object idref="id144"/> </method> <method name="add"> <object idref="id121"/> </method> </object> </property> <property name="Name"> <string><![CDATA[flowVectors]]></string> </property> <property name="Properties"> <object class="java.util.Hashtable"/> </property> <property name="Id"> <string><![CDATA[flowVectors]]></string> </property> <property name="Description"> <string><![CDATA[Make flow vectors from u and v data]]></string> </property> <property name="Categories"> <object class="java.util.ArrayList" id="id161"> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[Grids]]></string> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[flowvector]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*;display:planviewflow]]></string> </property> </object> </property> </object> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[flowvector]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*;display:streamlines]]></string> </property> </object> </property> </object> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[flowvector]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*;display:windbarbplan]]></string> </property> </object> </property> </object> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[flowvector]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*;display:probe]]></string> </property> </object> </property> </object> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[param:flowVectors]]></string> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> </object> </property> <property name="DataCategories"> <object idref="id161"/> </property> <property name="FixedRequestProperties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[prop.requester]]></string> <object idref="id101"/> </method> </object> </property> </object> </method> </object> </property> <property name="DisplayCategory"> <string><![CDATA[Flow Displays]]></string> </property> <property name="DataSelection"> <object class="ucar.unidata.data.DataSelection"> <property name="GeoSelection"> <object class="ucar.unidata.data.GeoSelection"/> </property> </object> </property> <property name="ShowInDisplayList"> <boolean>false</boolean> </property> <property name="DisplayId"> <string><![CDATA[planviewflow]]></string> </property> <property name="InitDataChoices"> <object idref="id118"/> </property> <property name="Viewer"> <object idref="idv"/> </property> <property name="MakeWindow"> <boolean>false</boolean> </property> <property name="MainPanelSize"> <object class="java.awt.Dimension"> <constructor> <int>773</int> <int>344</int> </constructor> </object> </property> <property name="DefaultView"> <string><![CDATA[view_1296223235944_0_24725096045525696_7]]></string> </property> <property name="ColorUnitName"> <string><![CDATA[m/s]]></string> </property> <property name="SelectRange"> <object class="ucar.unidata.util.Range"> <property name="Min"> <double>-27.399999618530273</double> </property> <property name="Max"> <double>27.399999618530273</double> </property> </object> </property> <property name="DisplayListColor"> <object idref="id36"/> </property> <property name="ColorScaleInfo"> <object class="ucar.visad.display.ColorScaleInfo"> <property name="Name"> <string><![CDATA[flowVectors]]></string> </property> <property name="LabelColor"> <object idref="id100"/> </property> <property name="ColorPalette"> <array class="[F" length="3"> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAACHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tu/UPjbv1D6JM98+tu/UPuSryT8JM98/IBHZPzbv1D9Nzc4/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAA</parray> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAACHAAAAADw0evQ8tHr0PQdcNj00evQ9YZmxPYdcNj2d65Y9tHr0PcsKUj3hmbE9+CkPPgdcNj4So+Y+HeuWPikzRT40evQ+P8KjPksKUj5WUgE+YZmxPmzhYD54KQ8+gbhfPodcNj6NAA4+kqPmPphHvj6d65Y+o49tPqkzRT6u1xw+tHr0ProezD6/wqM+xWZ6PssKUj7Qrik+1lIBPtv12j7hmbE+5z2JPuzhYD7yhTc++CkPPv3M5z8BuF8/BIpLPwdcNj8KLiI/DQAOPw/R+j8So+Y/FXXSPxhHvj8bGak/HeuWPyC9gj8jj20/JmFZPykzRT8sBTA/LtccPzGpCD80evQ/N0zgPzoezD888Lc/P8KjP0KUjz9FZno/SDhmP0sKUj9N3D4/UK4pP1OAFT9WUgE/WSPtP1v12j9ex8Y/YZmxP2RrnT9nPYk/ag90P2zhYD9vs0w/coU3P3VXIz94KQ8/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP3h4eD9w8PE/aWlpP2Hh4j9aWlo/UtLTP0tLSz9Dw8Q/PDw8PzS0tT8tLS0/JaWmPx4eHj8Wlpc/Dw8PPweHiD8AAAA+8PDxPuHh4j7S0tM+w8PEPrS0tT6lpaY+lpaXPoeHiD5w8PE+UtLTPjS0tT4Wlpc98PDx</parray> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAACHP3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/gAAAP0yMjT8ZGRk+y0tLPkjIyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</parray> </array> </property> <property name="LabelFont"> <object idref="id40"/> </property> </object> </property> <property name="HadDataChoices"> <boolean>true</boolean> </property> <property name="ZPosition"> <double>-1.0</double> </property> <property name="UseFastRendering"> <boolean>true</boolean> </property> <property name="ViewManagerClassNames"> <string><![CDATA[ucar.unidata.idv.MapViewManager]]></string> </property> <property name="DisplayListTemplate"> <string><![CDATA[%shortname% - %displayname% %timestamp%]]></string> </property> <property name="LegendLabelTemplate"> <string><![CDATA[%shortname% - %displayname%]]></string> </property> <property name="ExtraLabelTemplate"> <string stringvalue=""/> </property> <property name="SkipValue"> <int>3</int> </property> <property name="UniqueId"> <string><![CDATA[sharable_1296223235944_0_24725096045525696_24]]></string> </property> </object> </method> <method name="add"> <object class="ucar.unidata.idv.control.ContourPlanViewControl" id="id182"> <property name="ContourInfo"> <object class="ucar.unidata.util.ContourInfo"> <property name="Min"> <float>4.0</float> </property> <property name="Max"> <float>24.0</float> </property> <property name="IsLabeled"> <boolean>false</boolean> </property> <property name="Interval"> <float>2.0</float> </property> <property name="IsFilled"> <boolean>true</boolean> </property> </object> </property> <property name="IsRaster"> <boolean>true</boolean> </property> <property name="ColorFill"> <boolean>true</boolean> </property> <property name="Level"> <object class="visad.Real"> <constructor> <object idref="id107"/> <double>1000.0</double> <object amount="100.0" class="visad.ScaledUnit" name="millibar"> <object idref="id105"/> </object> <null class="visad.ErrorEstimate"/> </constructor> </object> </property> <property name="Id"> <string stringvalue=""/> </property> <property name="DisplayName"> <string><![CDATA[Color-Filled Contour Plan View]]></string> </property> <property name="Range"> <object class="ucar.unidata.util.Range"> <property name="Max"> <double>24.0</double> </property> <field name="min"> <java.lang.Double>0.0</java.lang.Double> </field> </object> </property> <property name="Color"> <object class="java.awt.Color"> <constructor> <int>255</int> <int>0</int> <int>255</int> </constructor> </object> </property> <property name="Categories"> <object class="java.util.ArrayList"> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[GRID]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[2D]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*]]></string> </property> </object> </property> </object> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[GRID]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[3D]]></string> </property> <property name="Child"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[*]]></string> </property> </object> </property> </object> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[display:planviewcontourfilled]]></string> </property> <property name="ForDisplay"> <boolean>false</boolean> </property> </object> </method> </object> </property> <property name="ColorTable"> <object class="ucar.unidata.util.ColorTable"> <property name="Name"> <string><![CDATA[Windspeed]]></string> </property> <property name="Table"> <array class="[F" length="3"> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2kpKU+JKSlPnb2+D6kpKU+zc3OPvb2+D8QEBA/JKSlPzk5OT+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAA==</parray> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAABGAAAAAD1IyMk9yMjJPhaWlz5IyMk+evr7PpaWlz6vr7A+yMjJPuHh4j76+vs/CgoKPxaWlz8jIyM/L6+wPzw8PD9IyMk/VVVVP2Hh4j9ubm4/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/eHh4P3Dw8T9paWk/YeHiP1paWj9S0tM/S0tLP0PDxD88PDw/NLS1Py0tLT8lpaY/Hh4ePxaWlz8PDw8/B4eIPwAAAD7w8PE+4eHiPtLS0z7Dw8Q+tLS1PqWlpj6Wlpc+h4eIPnDw8T5S0tM+NLS1PhaWlw==</parray> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAABGP3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/gAAAP2traz9W1tc/QkJCPy2trj8ZGRk/BISFPt/f4D62trc+jY2OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</parray> </array> </property> <property name="Range"> <object class="ucar.unidata.util.Range"> <property name="Max"> <double>0.0</double> </property> <field name="min"> <java.lang.Double>0.0</java.lang.Double> </field> </object> </property> </object> </property> <property name="DisplayUnitName"> <string><![CDATA[m/s]]></string> </property> <property name="DataChoices"> <object class="java.util.ArrayList" id="id198"> <method name="add"> <object class="ucar.unidata.data.DerivedDataChoice"> <property name="DataContext"> <object idref="idv"/> </property> <property name="Formula"> <string><![CDATA[sqrt(x*x + y*y)]]></string> </property> <property name="UserSelectedChoices"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[x]]></string> <object class="ucar.unidata.data.DirectDataChoice" id="id201"> <property name="DataSource"> <object idref="id13"/> </property> <property name="Name"> <string><![CDATA[uwnd]]></string> </property> <property name="Properties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[prop.icon]]></string> <string><![CDATA[/auxdata/ui/icons/3D.gif]]></string> </method> <method name="put"> <string><![CDATA[prop.gridsize]]></string> <object idref="id146"/> </method> <method name="put"> <string><![CDATA[INITIAL_PROBE_EARTHLOCATION]]></string> <object idref="id150"/> </method> <method name="put"> <string><![CDATA[prop.timesize]]></string> <java.lang.Integer>2</java.lang.Integer> </method> </object> </property> <property name="Id"> <string><![CDATA[uwnd]]></string> </property> <property name="Description"> <string><![CDATA[?]]></string> </property> <property name="Categories"> <object class="java.util.ArrayList" id="id203"> <method name="add"> <object idref="id152"/> </method> <method name="add"> <object idref="id153"/> </method> <method name="add"> <object idref="id156"/> </method> </object> </property> <property name="DataSelection"> <object class="ucar.unidata.data.DataSelection"> <property name="GeoSelection"> <object class="ucar.unidata.data.GeoSelection"/> </property> </object> </property> <property name="DataCategories"> <object idref="id203"/> </property> </object> </method> <method name="put"> <string><![CDATA[y]]></string> <object class="ucar.unidata.data.DirectDataChoice" id="id206"> <property name="DataSource"> <object idref="id22"/> </property> <property name="Name"> <string><![CDATA[vwnd]]></string> </property> <property name="Properties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[prop.icon]]></string> <string><![CDATA[/auxdata/ui/icons/3D.gif]]></string> </method> <method name="put"> <string><![CDATA[prop.gridsize]]></string> <object idref="id123"/> </method> <method name="put"> <string><![CDATA[INITIAL_PROBE_EARTHLOCATION]]></string> <object idref="id135"/> </method> <method name="put"> <string><![CDATA[prop.timesize]]></string> <java.lang.Integer>2</java.lang.Integer> </method> </object> </property> <property name="Id"> <string><![CDATA[vwnd]]></string> </property> <property name="Description"> <string><![CDATA[?]]></string> </property> <property name="Categories"> <object class="java.util.ArrayList" id="id208"> <method name="add"> <object idref="id137"/> </method> <method name="add"> <object idref="id138"/> </method> <method name="add"> <object idref="id141"/> </method> </object> </property> <property name="DataSelection"> <object class="ucar.unidata.data.DataSelection"> <property name="GeoSelection"> <object class="ucar.unidata.data.GeoSelection"/> </property> </object> </property> <property name="DataCategories"> <object idref="id208"/> </property> </object> </method> </object> </property> <property name="Choices"> <object class="java.util.ArrayList"> <method name="add"> <object idref="id201"/> </method> <method name="add"> <object idref="id206"/> </method> </object> </property> <property name="Name"> <string><![CDATA[speed]]></string> </property> <property name="Properties"> <object class="java.util.Hashtable"/> </property> <property name="Id"> <string><![CDATA[speed]]></string> </property> <property name="Description"> <string><![CDATA[Speed from 2 components]]></string> </property> <property name="Categories"> <object class="java.util.ArrayList" id="id213"> <method name="add"> <object class="ucar.unidata.data.DataCategory"> <property name="Name"> <string><![CDATA[Grids]]></string> </property> </object> </method> </object> </property> <property name="DataCategories"> <object idref="id213"/> </property> <property name="FixedRequestProperties"> <object class="java.util.Hashtable"> <method name="put"> <string><![CDATA[prop.requester]]></string> <object idref="id182"/> </method> </object> </property> </object> </method> </object> </property> <property name="DisplayCategory"> <string><![CDATA[Plan Views]]></string> </property> <property name="DataSelection"> <object class="ucar.unidata.data.DataSelection"> <property name="GeoSelection"> <object class="ucar.unidata.data.GeoSelection"/> </property> </object> </property> <property name="DisplayId"> <string><![CDATA[planviewcontourfilled]]></string> </property> <property name="InitDataChoices"> <object idref="id198"/> </property> <property name="Viewer"> <object idref="idv"/> </property> <property name="MakeWindow"> <boolean>false</boolean> </property> <property name="MainPanelSize"> <object class="java.awt.Dimension"> <constructor> <int>773</int> <int>162</int> </constructor> </object> </property> <property name="DefaultView"> <string><![CDATA[view_1296223235944_0_24725096045525696_7]]></string> </property> <property name="ColorUnitName"> <string><![CDATA[m/s]]></string> </property> <property name="SelectRange"> <object class="ucar.unidata.util.Range"> <property name="Min"> <double>0.00666575413197279</double> </property> <property name="Max"> <double>28.732845306396484</double> </property> </object> </property> <property name="DisplayListColor"> <object idref="id36"/> </property> <property name="ColorScaleInfo"> <object class="ucar.visad.display.ColorScaleInfo"> <property name="Name"> <string><![CDATA[speed]]></string> </property> <property name="Y"> <float>0.1</float> </property> <property name="X"> <float>0.01</float> </property> <property name="Orientation"> <int>0</int> </property> <property name="LabelColor"> <object class="java.awt.Color"> <constructor> <int>0</int> <int>0</int> <int>0</int> </constructor> </object> </property> <property name="IsVisible"> <boolean>true</boolean> </property> <property name="Placement"> <string><![CDATA[Left]]></string> </property> <property name="ColorPalette"> <array class="[F" length="4"> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2kpKU+JKSlPnb2+D6kpKU+zc3OPvb2+D8QEBA/JKSlPzk5OT+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAA==</parray> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAABGAAAAAD1IyMk9yMjJPhaWlz5IyMk+evr7PpaWlz6vr7A+yMjJPuHh4j76+vs/CgoKPxaWlz8jIyM/L6+wPzw8PD9IyMk/VVVVP2Hh4j9ubm4/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/eHh4P3Dw8T9paWk/YeHiP1paWj9S0tM/S0tLP0PDxD88PDw/NLS1Py0tLT8lpaY/Hh4ePxaWlz8PDw8/B4eIPwAAAD7w8PE+4eHiPtLS0z7Dw8Q+tLS1PqWlpj6Wlpc+h4eIPnDw8T5S0tM+NLS1PhaWlw==</parray> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAABGP3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/evr7P3r6+z96+vs/gAAAP2traz9W1tc/QkJCPy2trj8ZGRk/BISFPt/f4D62trc+jY2OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</parray> <parray class="float">rO0ABXVyAAJbRgucgYki4AxCAgAAeHAAAABGP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAA==</parray> </array> </property> <property name="LabelFont"> <object class="java.awt.Font"> <constructor> <string><![CDATA[Default]]></string> <int>1</int> <int>12</int> </constructor> </object> </property> </object> </property> <property name="HadDataChoices"> <boolean>true</boolean> </property> <property name="ZPosition"> <double>-1.0</double> </property> <property name="ViewManagerClassNames"> <string><![CDATA[ucar.unidata.idv.MapViewManager]]></string> </property> <property name="DisplayListTemplate"> <string><![CDATA[Vector Wind (m/s) Composite Mean]]></string> </property> <property name="LegendLabelTemplate"> <string><![CDATA[%shortname% - %displayname%]]></string> </property> <property name="ExtraLabelTemplate"> <string stringvalue=""/> </property> <property name="UniqueId"> <string><![CDATA[sharable_1296223235944_0_24725096045525696_26]]></string> </property> </object> </method> </object> </method> </object>
idvusers
archives: