Ok. I've figured out my problem. Some of my longitudes were
positive values where most of my longitudes were negative values
(I was wrapping around the N. Pacific). I noticed this when I
tried plotting with an Irregular2DSet.
So, if I modify my longitude values (lon -= 360 for lon > 0)
my lat/lon points do form a valid grid.
Great! I can have a relaxing weekend now that I've gotten this
figured out.
:)
Leah
**************************
Leah Foechterle Heiss
Engineer III
Applied Physics Laboratory
University of Washington
Seattle, WA
**************************
On Fri, 14 Mar 2003, Curtis Rueden wrote:
> Hi Leah,
>
> The algorithm requires that each box of the grid be convex, and
> that the direction of the samples (clockwise vs counterclockwise)
> be consistent. It checks this by comparing "signatures" between
> grid boxes. The Lambert conformal conic projection should form a
> valid grid, except where the grid converges on a single point at
> the top.
>
> Because the algorithm will most likely fail if you have colocated
> samples, I recommend spacing the topmost samples of the
> projection a very small distance apart from one another, in such
> a way that the validity of the grid is maintained.
>
> -Curtis
>
> At 10:00 AM 3/14/2003, Leah Foechterle wrote:
> >I'm trying to create a Gridded2DSet of Lat and Lon values
> >but the constructor throws an Exception: "samples do not
> >form a valid grid". I'm using the following constructor...
> >
> >public Gridded2DSet( MathType type, float[][] samples, int lengthX,
> >int lengthY)
> >
> >My Lat/Lon values are on a Lambert Conformal grid projection,
> >but I haven't defined the Coordinate System because I didn't
> >think it was necesssary (and it seems complicated -- there are
> >alot of parameters associated with a Lambert Conformal projection).
> >
> >My float[][] samples are loaded from files such that
> >samples[0][] = latitudes and samples[1][] = longitudes (reversing
> >these doesn't avoid the exception).
> >
> >I've looked at the Gridded2DSet code to try to figure out why my
> >"samples do not form a valid grid" but I don't understand the
> >algorithm that determines this.
> >
> >Has anyone else had this problem or could someone explain to me
> >the algorithm that says my grid is not be valid?
> >
> >
> >Leah
>