[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[IDV #FAY-719487]: Albers Conical Equal Area netCDF
- To: venus@xxxxxx
- Subject: [IDV #FAY-719487]: Albers Conical Equal Area netCDF
- From: "Unidata IDV Support" <support-idv@xxxxxxxxxxxxxxxx>
- Date: Thu, 06 Mar 2008 15:26:38 -0700
- Delivered-to: support-idv@unidata.ucar.edu by laraine.unidata.ucar.edu (Postfix) with ESMTP id 5BD3ECB191; Thu, 6 Mar 2008 15:26:39 -0700 (MST) id 2BB1CD5116; Thu, 6 Mar 2008 15:26:39 -0700 (MST)
Hi Tyn-
> On Wed, 2008-03-05 at 08:08 -0700, Unidata IDV Support wrote:
> > Hi Tyn-
>
> > You'd need something like the following:
> >
> > char Albers_Projection;
> > :grid_mapping_name = "albers_conical_equal_area";
> > :standard_parallel = 20.0, 60.0;
> > :longitude_of_central_meridian = -32.0;
> > :latitude_of_projection_origin = 40.0;
> > :false_easting = 0.0;
> > :false_northing = 0.0;
> > :_CoordinateTransformType = "Projection";
> > :_CoordinateAxisTypes = "GeoX GeoY";
> >
> > and for projection_x_coordinate and projection_y_coordinate, you'd need to add:
> >
> >
> > <attribute name="_CoordinateAxisType" type="String" value="GeoX" />
> >
> > <attribute name="_CoordinateAxisType" type="String" value="GeoY" />
> >
>
>
> O.k, this is what i came up with after your suggestions:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2" location="dods://iridl.ldeo.columbia.edu/SOURCES/.USGS/.ADDS/.NDVI/.NDVIrg/.dekadal/.maximum/.NDVI/dods" >
> <attribute name="title" type="String" value="NDVI" />
> <variable name="x" shape="x" type="double">
> <attribute name="units" type="String" value="m" />
> <attribute name="_CoordinateAxisType" type="String" value="GeoX" />
> <values start="-4604000" increment="8000" npts="1152" />
> </variable>
> <variable name="y" shape="y" type="double">
> <attribute name="units" type="String" value="m" />
> <attribute name="_CoordinateAxisType" type="String" value="GeoY" />
> <values start="4604000" increment="8000" npts="1152" />
> </variable>
> <variable name="Projection" type="char">
> <attribute name="Projection_Name" type="String" value="albers_conical_equal_area" />
> <attribute name="latitude_of_projection_origin" type="double" value="1" />
> <attribute name="longitude_of_central_meridian" type="double" value="20.0" />
> <attribute name="standard_parallel_1" type="double" value="21" />
> <attribute name="standard_parallel_2" type="double" value="-19" />
> <attribute name="false_easting" type="double" value="0" />
> <attribute name="false_northing" type="double" value="0" />
> <attribute name="_CoordinateTransformType" type="String" value="Projection" />
> <attribute name="_CoordinateAxes" type="String" value="x y" />
> <values />
> </variable>
> <variable name="NDVI" shape="T y x" type="double">
> <attribute name="long_name" type="String" value="normalized difference vegetation index" />
> </variable>
> </netcdf>
>
> I got the projection details from the IRI web catalog:
>
> http://iridl.ldeo.columbia.edu/SOURCES/.USGS/.ADDS/.NDVI/.NDVIrg/.dekadal/.maximum/.NDVI/
>
> Now, IDV still complains "No gridded data found for:". Should i try and use the netCDF version of this?
>
> http://iridl.ldeo.columbia.edu/SOURCES/.USGS/.ADDS/.NDVI/.NDVIrg/.dekadal/.maximum/.NDVI/data.cdf
>
> Or should the ncml enhancements also work on an OpenDAP data pointer?
Your XML needed some tweaks:
For the projection:
- need to use standard_parallel with 2 values instead of _1 and _2
- the CoordinateAxes needs to be:
<attribute name="_CoordinateAxisTypes" type="String" value="GeoX GeoY" />
- the attribute Projection_Name needs to be grid_mapping_name
For the variable NVDI, you need to indicate that it uses the particular projection:
<variable name="NDVI" shape="T y x" type="double">
<attribute name="long_name" type="String" value="normalized difference vegetation index" />
<attribute name="grid_mapping" value="Projection"/>
</variable>
Since this is following the CF-1.0 convention for the geolocation info, you
need a global attribute:
<attribute name="Conventions" type="String" value="CF-1.0" />
to specify that convention.
The y axis needs to have a negative increment since it starts in the upper
left corner.
The ammended ncml file is attached. Let me know if you have other
questions on this.
Don
Ticket Details
===================
Ticket ID: FAY-719487
Department: Support IDV
Priority: Normal
Status: OpenAttachment:
test.ncml
Description: Binary data