No. I would like to be able to create the script in a file, but manually add points using latitude and longitude, line by line.
I can run NCL on the file later to generate the pictures I need.
-William
It seems to me you are asking for a "scanf" [C/C++], or?
a fortran "read" type functionality, where you can "manually" input?
data at the keyboard.?
?
If so, NCL does not have such functionality. There might be a work?
around but I don't know of any.?
-----Original Message-----
From: Dennis Shea <shea_at_ucar.edu>
To: valkhorn_at_aol.com
Cc: ncl-talk_at_ucar.edu
Sent: Tue, 15 Apr 2008 5:55 pm
Subject: Re: Manually adding points/values in NCL script
It seems to me you are asking for a "scanf" [C/C++], or?
a fortran "read" type functionality, where you can "manually" input?
data at the keyboard.?
?
If so, NCL does not have such functionality. There might be a work?
around but I don't know of any.?
?
valkhorn_at_aol.com wrote:?
> Let me see if I can find a graphic example of what I want:?
>?
> http://www.ncl.ucar.edu/Applications/Scripts/native_3.ncl?
>?
> I have data for hundreds of stations for highs, lows, precip,
> snowfall, etc. I want to generate a map that looks like that (although
> not rotated slightly to the right) that gives me high, low, precip,
> etc. maps for each day that I have data.?
>?
> I want a map to look like that, but I want to ability to manually add
> points line by line and not by using an external ASCII file.?
>?
> In the example above how would I change it to manually add the points
> one by one by one, line by line instead of an array, using latitude
> and longitude??
>?
> Also does it get just the data from the .grb file or does it get the
> map info from there too??
>?
> Does that clarify it a bit??
>?
> -William?
>?
>?
>?
> -----Original Message-----?
> From: Mary Haley <haley_at_ucar.edu>?
> To: valkhorn_at_aol.com?
> Cc: ncl-talk_at_ucar.edu?
> Sent: Tue, 15 Apr 2008 5:16 pm?
> Subject: Re: Manually adding points/values in NCL script?
>?
> Hi,
>
> Sorry for the lack of response. I'm still trying to figure out what
> you want. You said you want to write a script that generates an NCL
> script into a file that you run later. This is a bit confusing
> because it sounds like you are talking about three executable scripts
> here.
>
> I guess the way I would do this is write a big script, like a C-shell
> or Python script that is capable of reading and/or processing the SQL
> databases into a format that NCL can handle, like a simple ASCII file,
> or maybe even a NetCDF file.
>
> You can then have this script either generate an NCL script on the
> fly, or else have an NCL script already written that takes command
> line arguments to intialize things, like what the name of your data
> files are, how many points you have, etc. For information on
> command line options, see:
>
> http://www.ncl.ucar.edu/Document/Manuals/Ref_Manual/NclCLO.shtml
>
> These can really come in handy when you need to write
> a generic NCL script, and pass it values from another script.
>
> This NCL script can be set up to write the graphical output to a PS or
> PDF file that will be saved.
>
> I think the hardest part will be figuring out how to get the data from
> the SQL database into something NCL can read. I don't have experience
> with this, but perhaps somebody else can jump in here.
>
> --Mary
>
>
> On Tue, 15 Apr 2008 valkhorn_at_aol.com <mailto:valkhorn_at_aol.com> wrote:
>
> > I posted this a few days ago but still haven't gotten a response. I
> have a very large SQL database of weather data and I was hoping to
> produce contoured weather maps with this data.
> >
> > Of course NCL doesn't interface with SQL, so what I wanted to do is
> write a script that automatically generates the NCL script into a file
> that I can run later but which adds all of the points I need and
> generates the image.
> >
> > In general, this is what I hope to do just to clarify what I'm asking:
> >
> > ncl script generation script:
> > -----------------------------
> > Write the script to a .ncl which does the following {
> > ??? Initialize graph
> > ??? Pull all data from SQL tables and add each point manually in a loop
> > ??? Plot points
> > ??? Save graph
> > }
> >
> > Then batch run the script generator for the days I need.
> >
> > In pseudocode, what I'm looking for is something like
> >
> > AddPoint(latitude, longitude, value);
> > AddPoint(latitude, longitude, value);
> >
> > Can anyone help me out? Thanks!
> >
> > -William
> >
> ------------------------------------------------------------------------?
> Get the MapQuest Toolbar
> <http://www.mapquest.com/toolbar?NCID=mpqmap00030000000003>, Maps,
> Traffic, Directions & More!?
> ------------------------------------------------------------------------?
>?
> _______________________________________________?
> ncl-talk mailing list?
> ncl-talk_at_ucar.edu?
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk?
> ?
-- ======================================================? Dennis J. Shea tel: 303-497-1361 |? P.O. Box 3000 fax: 303-497-1333 |? Climate Analysis Section |? Climate & Global Dynamics Div. |? National Center for Atmospheric Research |? Boulder, CO 80307 |? USA email: shea 'at' ucar.edu |? ======================================================? ?
_______________________________________________
ncl-talk mailing list
ncl-talk_at_ucar.edu
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Tue Apr 15 2008 - 17:02:54 MDT
This archive was generated by hypermail 2.2.0 : Mon Apr 21 2008 - 08:22:49 MDT