source: trunk/SRC/Documentation/idldoc_assistant_output/Interpolation/compute_fromirr_bilinear_weigaddr.html @ 203

Last change on this file since 203 was 203, checked in by smasson, 18 years ago

update documentation

File size: 7.2 KB
Line 
1
2
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4  <head>
5    <title>compute_fromirr_bilinear_weigaddr.pro (SAXO Documentation Assistant)</title>
6  </head>
7
8  <body text="#000000" bgcolor="#FFFFFF">
9
10   
11<!-- Navbar template takes a structure with the following fields:
12       overview_href :
13       overview_selected :
14       dir_overview_href :
15       dir_overview_selected :
16       categories_href :
17       categories_selected :
18       index_href :
19       index_selected :
20       search_href :
21       search_selected :
22       file_selected :
23       source_href :
24       source_selected :
25       help_href :
26       help_selected :
27       etc_selected :
28
29       prev_file_href :
30       next_file_href :
31
32       view_single_page_href :
33       view_frames_href :
34
35       summary_fields_href :
36       summary_routine_href :
37       details_routine_href :
38
39       title :
40       subtitle :
41       user :
42-->
43
44
45<table border="0" cellpadding="0" cellspacing="0" width="98%" bgcolor="#F0F0FF" valign="bottom">
46  <tr>
47    <td width="10%">
48<a href="clickincell.html"><img src="./../prev.gif" border="0" alt="Previous"></a></td>
49    <td width="80%" align="center" valign="center">
50<font size=-1><i>SAXO Documentation Assistant</i>: <a href="./../home.html">Overview</a></font></td>
51    <td width="10%" align="right">
52<a href="compute_fromreg_bilinear_weigaddr.html"><img src="./../next.gif" border="0" alt="Next"></a></td>
53  </tr>
54</table>
55
56
57    <h1><font size="-2">Interpolation/</font></h1>
58    <h2>compute_fromirr_bilinear_weigaddr.pro</h2>
59
60    <dl>
61    </dl>
62
63   
64 compute the weight and address needed to interpolate data from
65 an "irregular 2D grid" (defined as a grid made of quadrilateral cells)
66 to any grid using the bilinear method
67
68
69   
70
71     
72      <a name="#_compute_fromirr_bilinear_weigaddr"></a>
73
74      <h2>compute_fromirr_bilinear_weigaddr  <font size="-1" color="#006633"> 
75 Interpolation
76</font></h2>
77
78      <p><font face="Courier">compute_fromirr_bilinear_weigaddr<i>, <a href="#_compute_fromirr_bilinear_weigaddr_keyword_olonin">olonin</a>, <a href="#_compute_fromirr_bilinear_weigaddr_keyword_olat">olat</a>, <a href="#_compute_fromirr_bilinear_weigaddr_keyword_omsk">omsk</a>, <a href="#_compute_fromirr_bilinear_weigaddr_keyword_alonin">alonin</a>, <a href="#_compute_fromirr_bilinear_weigaddr_keyword_alat">alat</a>, <a href="#_compute_fromirr_bilinear_weigaddr_keyword_amsk">amsk</a>, <a href="#_compute_fromirr_bilinear_weigaddr_keyword_weig">weig</a>, <a href="#_compute_fromirr_bilinear_weigaddr_keyword_addr">addr</a></i></font></p>
79
80   
81
82   
83
84   
85    <h3>Parameters</h3>
86   
87
88    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_olonin"></a>
89    <h4>olonin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
90      <font size="-1" color="#006633">in</font>
91     
92     
93      <font size="-1" color="#006633">required</font>
94     
95      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>2d array</i></font>
96     
97     
98    </h4>
99
100   
101 longitude of the input data
102
103   
104
105    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_olat"></a>
106    <h4>olat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
107      <font size="-1" color="#006633">in</font>
108     
109     
110      <font size="-1" color="#006633">required</font>
111     
112      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>2d array</i></font>
113     
114     
115    </h4>
116
117   
118 latitude of the input data
119
120   
121
122    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_omsk"></a>
123    <h4>omsk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
124      <font size="-1" color="#006633">in</font>
125     
126     
127      <font size="-1" color="#006633">required</font>
128     
129      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>2d array or -1</i></font>
130     
131     
132    </h4>
133
134   
135 land/sea mask of the input data
136 put -1 if input data are not masked
137
138   
139
140    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_alonin"></a>
141    <h4>alonin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
142      <font size="-1" color="#006633">in</font>
143     
144     
145      <font size="-1" color="#006633">required</font>
146     
147      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>2d array</i></font>
148     
149     
150    </h4>
151
152   
153 longitude of the output data
154
155   
156
157    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_alat"></a>
158    <h4>alat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
159      <font size="-1" color="#006633">in</font>
160     
161     
162      <font size="-1" color="#006633">required</font>
163     
164      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>2d array</i></font>
165     
166     
167    </h4>
168
169   
170 latitude of the output data
171
172   
173
174    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_amsk"></a>
175    <h4>amsk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
176      <font size="-1" color="#006633">in</font>
177     
178     
179      <font size="-1" color="#006633">required</font>
180     
181      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>2d array or -1</i></font>
182     
183     
184    </h4>
185
186   
187 land/sea mask of the output data
188 put -1 if output data are not masked
189
190   
191
192    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_weig"></a>
193    <h4>weig&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
194     
195      <font size="-1" color="#006633">out</font>
196     
197     
198     
199      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>2d array</i></font>
200     
201     
202    </h4>
203
204   
205 (see ADDR)
206
207   
208
209    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_addr"></a>
210    <h4>addr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
211     
212      <font size="-1" color="#006633">out</font>
213     
214     
215     
216      <font size="-1" color="#006633">type:</font> <font size="-1" color="#006633"><i>2d array</i></font>
217     
218     
219    </h4>
220
221   
222 2D arrays, weig and addr are the weight and addresses used to
223 perform the interpolation:
224  dataout = total(weig*datain[addr], 1)
225  dataout = reform(dataout, jpia, jpja, /over)
226
227   
228   
229
230   
231
232   
233    <h3>Version history</h3>
234   
235    <h4>Version</h4> $Id: compute_fromirr_bilinear_weigaddr.pro 202 2007-01-12 11:00:06Z smasson $
236
237    <h4>History</h4>
238  June 2006: Sebastien Masson (smasson@lodyc.jussieu.fr)
239
240   
241
242    <h3>Known issues</h3>
243   
244   
245   
246    <h4>Restrictions</h4>
247  -  the input grid must be an "irregular 2D grid", defined as a grid made
248  of quadrilateral cells which corners positions are defined with olonin and olat
249  -  We supposed the data are located on a sphere, with a periodicity along
250  the longitude
251  -  to perform the bilinear interpolation within quadrilateral cells, we
252  first morph the cell into a square cell and then compute the bilinear
253  interpolation.
254  -  if some corners of the cell are land points, their weight is set to 0
255  and the weight is redistributed on the remaining "water" corners
256  -  points located out of the southern and northern boundaries or in cells
257  containing only land points are set the the same value as their closest neighbor
258
259
260   
261   
262   
263   
264   
265   
266   
267
268    <font size="-3"><p>&nbsp;</p></font>
269    <hr size="1" color="#CCCCCC"/>
270     
271
272   
273
274    <p><font color="gray" size="-3">&nbsp;&nbsp;Produced by IDLdoc 2.0.</font></p>
275
276  </body>
277</html>
Note: See TracBrowser for help on using the repository browser.