Hi Devanshi,
> I am still not getting proper grid size.
> I have posted my program in reply just above my current post.
> Hope you've got that mail with attachment.
Sorry but I don't think your attachment came through. Please make a
self-contained project on GitHub which compiles and demonstrates the issue,
then post the link. If you do that, I will look into it further.
Regards,
Curtis
On Thu, May 8, 2014 at 4:44 AM, Devanshi Prajapati <
prajapati.devanshi@xxxxxxxxx> wrote:
> Hello sir ,
>
> But how to decide the grid size ( where )??
>
> In Constructor of irregularSet or while resampling the data??
> I am still not getting proper grid size.
> I have posted my program in reply just above my current post.
> Hope you've got that mail with attachment.
> Thank you...
>
>
> On Wed, Apr 30, 2014 at 11:30 PM, <visad-request@xxxxxxxxxxxxxxxx> wrote:
>
>> Send visad mailing list submissions to
>> visad@xxxxxxxxxxxxxxxx
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> http://mailman.unidata.ucar.edu/mailman/listinfo/visad
>> or, via email, send a message with subject or body 'help' to
>> visad-request@xxxxxxxxxxxxxxxx
>>
>> You can reach the person managing the list at
>> visad-owner@xxxxxxxxxxxxxxxx
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of visad digest..."
>>
>>
>> Today's Topics:
>>
>> 1. Re: Gridded2DSet Error (Curtis Rueden)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Wed, 30 Apr 2014 11:15:04 -0500
>> From: Curtis Rueden <ctrueden@xxxxxxxx>
>> To: Devanshi Prajapati <prajapati.devanshi@xxxxxxxxx>
>> Cc: "visad@xxxxxxxxxxxxxxxx" <visad@xxxxxxxxxxxxxxxx>
>> Subject: Re: [visad] Gridded2DSet Error
>> Message-ID:
>> <CADN69ymDkMf_i_82Eo=N6Xv+pvN-PUYkd=
>> 79bKqbanDYjFjKBw@xxxxxxxxxxxxxx>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Hi Devanshi,
>>
>> > Gridded2DSet: samples do not form a valid grid
>>
>> Each box of the grid must be convex and non-overlapping with other boxes,
>> or you will see this message.
>>
>> If you need further assistance, please post a complete code example
>> somewhere (I recommend as a project on GitHub), so that we can compile and
>> run it, and hence help you debug further. Just posting a code fragment is
>> not enough because you did not include your actual samples array. In
>> general, I would advise doing everything you can to make it easy for us to
>> help you.
>>
>> Regards,
>> Curtis
>>
>>
>> On Sun, Apr 20, 2014 at 2:21 AM, Devanshi Prajapati <
>> prajapati.devanshi@xxxxxxxxx> wrote:
>>
>> > Okay, I have tried all constructors of GriddedSet, but same error is
>> > coming.
>> >
>> > And now I am using Irregular2DSet :
>> > But the display is BLANK, nothing appears.
>> > So,kindly help me to find where I am wrong.
>> > And what should be the size in Linear2Dset.
>> >
>> > Irregular2DSet gset = new Irregular2DSet(xy, samples, null, null,
>> null,
>> > null, true);
>> > FunctionType ftype = new FunctionType(xy, value);
>> > FlatField field = new FlatField(ftype, gset);
>> > float[][] values = new float[1][count];
>> > for ( i=0; i<count; i++)
>> > {
>> > values[0][i] = (float) rh1array[i];
>> > }
>> > field.setSamples(values, false);
>> > System.out.println("3.........resample field to regular grid");
>> > // resample field to regular grid
>> > int size=182; //4230,10,2,769860;
>> > Linear2DSet set = new Linear2DSet(xy,0, 3600, size, -40, 400, size);
>> > field = (FlatField) field.resampleDouble(set, Data.WEIGHTED_AVERAGE,
>> > Data.NO_ERRORS);
>> >
>> >
>> > System.out.println("4........ create display");
>> > // create display
>> > DisplayImpl display=new DisplayImplJ2D("display");
>> > GraphicsModeControl dispGMC = (GraphicsModeControl)
>> > display.getGraphicsModeControl();
>> > dispGMC.setScaleEnable(true);
>> >
>> > // display.getGraphicsModeControl().setPointSize(5.0f);
>> > display.addMap(new ScalarMap(x, Display.XAxis));
>> > display.addMap(new ScalarMap(y, Display.YAxis));
>> > ScalarMap color = new ScalarMap(value, Display.RGBA);
>> > display.addMap(color);
>> >
>> > System.out.println("5........ add data to display");
>> > // add data to display
>> > DataReferenceImpl ref = new DataReferenceImpl("ref");
>> > ref.setData(field);
>> > display.addReference(ref);
>> > System.out.println("6..............show display onscreen");
>> > // show display onscreen
>> > JFrame frame = new JFrame("Irregular rendering test");
>> > frame.getContentPane().add(display.getComponent());
>> > frame.setBounds(200, 200, 400, 400);
>> > frame.show();
>> > System.out.println("7....END MAIN");
>> >
>> >
>> >
>> >
>> > On Sat, Apr 19, 2014 at 7:52 PM, Tom Rink <rink@xxxxxxxxxxxxx> wrote:
>> >
>> >> Hi Devanshi,
>> >>
>> >> If the domain samples points are irregular you need to use the
>> >> IrregularSet. If the
>> >> points are close to gridded, but with some localized irregularity you
>> can
>> >> try turning
>> >> off the samples consistency check using the appropriate GriddedSet
>> >> constructor.
>> >>
>> >> Tom
>> >>
>> >>
>> >> On 4/18/14 2:23 PM, Devanshi Prajapati wrote:
>> >>
>> >> Hello all,
>> >>
>> >> I am using gridded 2D set but,
>> >> I got an error : " *Gridded2DSet: samples do not form a valid grid*"
>> >> on the line of constructor of *Gridded2DSet.*
>> >>
>> >> *I have tried changing lengthX and lengthY passed as parameter but I
>> >> dont know why error is coming.*
>> >>
>> >> RealType x = RealType.getRealType("x");
>> >> RealType y = RealType.getRealType("y");
>> >>
>> >> RealTupleType xy = new RealTupleType(x,y);
>> >> RealType value = RealType.getRealType("rh1");
>> >>
>> >> int yCoordinates= 182;
>> >> int xCoordinates= 4230;
>> >> int count = xCoordinates*yCoordinates; // (182*4230)= 769860
>> >>
>> >>
>> >> double latarray[]=new double[count];
>> >> double lonarray[]=new double[count];
>> >> double rh1array[]=new double[count];
>> >>
>> >> //FILL ALL THE ARRAYS ABOVE.
>> >>
>> >> float[][] samples = new float[2][count];
>> >> int i,j,k=0;
>> >> for ( j=0; j<yCoordinates; j++)
>> >> {
>> >> for ( i=0; i<xCoordinates; i++)
>> >> {
>> >> samples[0][k] = (float) ((latarray[i]/100)-40);
>> >> samples[1][k] = (float)((lonarray[i]/100));
>> >> k++;
>> >> }
>> >> }
>> >> System.out.println("COUNT ::: "+k); //769860
>> >> System.out.println("1.1...........");
>> >> // Irregular2DSet iset = new
>> >> Irregular2DSet(xy,samples,null,null,null,null);
>> >>
>> >> *Gridded2DSet gset= new
>> >> Gridded2DSet(xy,samples,xCoordinates,yCoordinates);*
>> >> ...
>> >>
>> >> Anyone please, guide me how to set grid coordinates to make it work.
>> >> My samples are irregular and I want 2D image type result.
>> >>
>> >>
>> >> --
>> >> Thank you.
>> >> Devanshi U. Prajapati
>> >> LJIET(MCA)
>> >>
>> >>
>> >> _______________________________________________
>> >> visad mailing listvisad@xxxxxxxxxxxxxxxx
>> >> For list information, to unsubscribe, visit:
>> http://www.unidata.ucar.edu/mailing_lists/
>> >>
>> >>
>> >>
>> >
>> >
>> > --
>> > Devanshi U. Prajapati
>> > LJIET(MCA)
>> >
>> > _______________________________________________
>> > visad mailing list
>> > visad@xxxxxxxxxxxxxxxx
>> > For list information, to unsubscribe, visit:
>> > http://www.unidata.ucar.edu/mailing_lists/
>> >
>> >
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <
>> http://mailman.unidata.ucar.edu/mailing_lists/archives/visad/attachments/20140430/6b55f9a3/attachment.html
>> >
>>
>> ------------------------------
>>
>> _______________________________________________
>> visad mailing list
>> visad@xxxxxxxxxxxxxxxx
>> For list information, to unsubscribe, visit:
>> http://www.unidata.ucar.edu/mailing_lists/
>>
>> End of visad Digest, Vol 51, Issue 7
>> ************************************
>>
>
>
>
> --
> Devanshi U. Prajapati
> LJIET(MCA)
>
> _______________________________________________
> visad mailing list
> visad@xxxxxxxxxxxxxxxx
> For list information, to unsubscribe, visit:
> http://www.unidata.ucar.edu/mailing_lists/
>
>