<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
Hi, Bob —&nbsp;
<div>There are two possible ways to attack this problem:</div>
<div>1. Rewrite the data as station data, where each pixel is a station report</div>
<div>2. Interpolate the satellite projected data to a regular lat/lon grid.&nbsp;</div>
<div><br>
</div>
<div>The station data option is probably easier to code, but will significantly expand the data volume and your display options will be more limited. The interpolation could be done entirely outside of GrADS with customized code, or you could use a PDEF file,
 which can be a little tricky to create. I have had success using the ESMF_RegridWeightGen tool, which takes as input grid information for the source and destination grids and outputs the interpolation weights. I wrote a short C program (which I can share with
 you, if you want it) to convert the interpolation weights delivered by RegridWeightGen into a PDEF file. It may be a bit of a nuisance to prepare the inputs to the RegridWeightGen tool — that tool was designed for irregular model grids, not satellite data,
 but I think it is flexible enough to manage the job. ESMF’s user support is excellent. There may be other tools specifically designed for GOES-16 data that could be used to manipulate the data to transform it into something GrADS could handle. Is the lat/lon
 data for the satellite projection is the same for every image?</div>
<div>—Jennifer</div>
<div><br>
</div>
<div><br>
<div>
<div>On Feb 21, 2017, at 10:23 PM, <a href="mailto:rabin@ssec.wisc.edu">rabin@ssec.wisc.edu</a> wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">Hello,<br>
<br>
I am interested in plotting GOES-16 (GOES-R) data in GRADS.<br>
The data are available as netCDF-4 files. I am able to display<br>
radiance from a test file (model simulated),<br>
but will need to define the navigation in order to <br>
correctly map the image. The netCDF-4 file doesn't include<br>
lat/lon variables. It contains meta data needed to define the<br>
satellite projection.<br>
An array of lat/lon values can be computed for each grid point using<br>
equations supplied in the GOES-R documentation.<br>
My question is how to assign those arrays after opening the netCDF file<br>
with &quot;sdfopen&quot;. Can PDEF could be used to read in a file<br>
with an array of lat/lon values? This wasn't clear to me from the <br>
GRADS documentation. If so, what would <br>
be the preferred options for using PDEF? For example, would one of these<br>
option work?<br>
<br>
PDEF isize jsize BILIN format byteorder fname<br>
PDEF isize jsize GENERAL num format byteorder fname<br>
PDEF isize jsize FILE num format byteorder fname<br>
<br>
Thanks! -Bob Rabin<br>
<br>
<br>
Thanks, -Bob <br>
<br>
<br>
----- End forwarded message -----<br>
<br>
----- End forwarded message -----<br>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
http://gradsusr.org/mailman/listinfo/gradsusr<br>
</blockquote>
</div>
<br>
<div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="font-size: 12px; orphans: 2; widows: 2;">--</div>
<div style="font-size: 12px; orphans: 2; widows: 2;">Jennifer Miletta Adams<br>
Center for Ocean-Land-Atmosphere Studies (COLA)<br>
George Mason University<br>
<br>
<br>
</div>
</div>
</div>
</div>
<br>
</div>
</body>
</html>