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

Last change on this file since 168 was 168, checked in by pinsard, 18 years ago

Main document available on top directory, Source links available in idldoc html output

File size: 6.3 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     
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     
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     
130     
131     
132    </h4>
133
134   
135 land/sea mask of the input data
136
137   
138
139    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_alonin"></a>
140    <h4>alonin&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
141      <font size="-1" color="#006633">in</font>
142     
143     
144      <font size="-1" color="#006633">required</font>
145     
146     
147     
148     
149    </h4>
150
151   
152 longitude of the output data
153
154   
155
156    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_alat"></a>
157    <h4>alat&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
158      <font size="-1" color="#006633">in</font>
159     
160     
161      <font size="-1" color="#006633">required</font>
162     
163     
164     
165     
166    </h4>
167
168   
169 latitude of the output data
170
171   
172
173    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_amsk"></a>
174    <h4>amsk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
175      <font size="-1" color="#006633">in</font>
176     
177     
178      <font size="-1" color="#006633">required</font>
179     
180     
181     
182     
183    </h4>
184
185   
186 land/sea mask of the output data
187
188   
189
190    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_weig"></a>
191    <h4>weig&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
192     
193      <font size="-1" color="#006633">out</font>
194     
195     
196     
197     
198     
199     
200    </h4>
201
202   
203   
204
205    <a name="#_compute_fromirr_bilinear_weigaddr_keyword_addr"></a>
206    <h4>addr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
207     
208      <font size="-1" color="#006633">out</font>
209     
210     
211     
212     
213     
214     
215    </h4>
216
217   
218 2D arrays, weig and addr are the weight and addresses used to
219 perform the interpolation:
220  dataout = total(weig*datain[addr], 1)
221  dataout = reform(dataout, jpia, jpja, /over)
222
223   
224   
225
226   
227
228   
229    <h3>Version history</h3>
230   
231    <h4>Version</h4> $Id: compute_fromirr_bilinear_weigaddr.pro 157 2006-08-21 09:01:50Z navarro $
232
233    <h4>History</h4>
234  June 2006: Sebastien Masson (smasson@lodyc.jussieu.fr)
235
236   
237
238    <h3>Known issues</h3>
239   
240   
241   
242    <h4>Restrictions</h4>
243  -  the input grid must be an "irregular 2D grid", defined as a grid made
244  of quadrilateral cells which corners positions are defined with olonin and olat
245  -  We supposed the data are located on a sphere, with a periodicity along
246  the longitude
247  -  to perform the bilinear interpolation within quadrilateral cells, we
248  first morph the cell into a square cell and then compute the bilinear
249  interpolation.
250  -  if some corners of the cell are land points, their weight is set to 0
251  and the weight is redistributed on the remaining "water" corners
252  -  points located out of the southern and northern boundaries or in cells
253  containing only land points are set the the same value as their closest neighbor l
254
255
256   
257   
258   
259   
260   
261   
262   
263
264    <font size="-3"><p>&nbsp;</p></font>
265    <hr size="1" color="#CCCCCC"/>
266     
267
268   
269
270    <p><font color="gray" size="-3">&nbsp;&nbsp;Produced by IDLdoc 2.0 on Wed Sep  6 12:27:19 2006.</font></p>
271
272  </body>
273</html>
Note: See TracBrowser for help on using the repository browser.