卫星实况分析绘图observation_satelite
<p>[TOC]</p>
<h1>FY4A卫星观测、高度场、风场、海平面气压叠加产品绘制</h1>
<p>FY4A卫星观测、高度场、风场、海平面气压叠加产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy4a_c009_hgt_uv_prmsl(ir, hgt, u, v, prmsl, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={}, prmsl_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">prmsl</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">prmsl_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_fy_awx
from metdig.products.observation_satelite import draw_fy4a_c009_hgt_uv_prmsl
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
u = get_model_grid(...)
v = get_model_grid(...)
prmsl = get_model_grid(...)
# 计算
hgt = mdgcal.gaussian_filter(hgt, sigma=1, order=0)
prmsl = mdgcal.gaussian_filter(prmsl, sigma=2, order=0)
# plot
draw_fy4a_c009_hgt_uv_prmsl(ir, hgt, u, v, prmsl, ...)</code></pre>
<h1>FY4A卫星观测、高度场、风场、风速叠加产品绘制</h1>
<p>FY4A卫星观测、高度场、风场、风速产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy4a_c009_hgt_uv_wsp(ir, hgt, u, v, wsp, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={}, wsp_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">wsp</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">风速</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">wsp_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_fy_awx
from metdig.products.observation_satelite import draw_fy4a_c009_hgt_uv_wsp
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
u = get_model_grid(...)
v = get_model_grid(...)
u_wsp = get_model_grid(...)
v_wsp = get_model_grid(...)
# 计算
hgt = mdgcal.gaussian_filter(hgt, sigma=1, order=0)
wsp = mdgcal.gaussian_filter(wsp, sigma=1, order=0)
# plot
draw_fy4a_c009_hgt_uv_wsp(ir, hgt, u, v,...)</code></pre>
<h1>FY4A卫星观测、高度场、风场、海平面气压叠加产品绘制`</h1>
<p>FY4A卫星观测、高度场、风场、海平面气压叠加产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy4a_c012_hgt_uv_prmsl(ir, hgt, u, v, prmsl, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={}, pv_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">prmsl</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">pv_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_fy_awx
from metdig.products.observation_satelite import draw_fy4a_c012_hgt_uv_prmsl
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
u = get_model_grid(...)
v = get_model_grid(...)
prmsl = get_model_grid(...)
# 计算
hgt = mdgcal.gaussian_filter(hgt, sigma=1, order=0)
prmsl = mdgcal.gaussian_filter(prmsl, sigma=2, order=0)
# plot
draw_fy4a_c012_hgt_uv_prmsl(ir, hgt, u, v, prmsl,...)</code></pre>
<h1>FY4A卫星观测、高度场、风场、对流有效位能叠加产品绘制</h1>
<p>FY4A卫星观测、高度场、风场、对流有效位能产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy4a_c012_hgt_uv_cape(ir, hgt, u, v, cape, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={}, pv_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">cape</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">pv_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_fy_awx
from metdig.products.observation_satelite import draw_fy4a_c012_hgt_uv_cape
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
u = get_model_grid(...)
v = get_model_grid(...)
cape = get_model_grid(...)
# 计算
hgt = mdgcal.gaussian_filter(hgt, sigma=1, order=0)
cape = mdgcal.gaussian_filter(cape, sigma=1, order=0)
# plot
draw_fy4a_c012_hgt_uv_cape(ir, hgt, u, v, cape,...)</code></pre>
<h1>FY4A卫星观测、高度场、风场、位涡叠加产品绘制</h1>
<p>FY4A卫星观测、高度场、风场、位涡产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy4a_c012_hgt_uv_pv(ir, hgt, u, v, pv, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={}, cape_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">cape_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_fy_awx
from metdig.onestep.complexgrid_var.pv_div_uv import read_pv_div_uv
from metdig.products.observation_satelite import draw_fy4a_c012_hgt_uv_pv
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
u = get_model_grid(...)
v = get_model_grid(...)
pv, _div, _u, _v = read_pv_div_uv(...)
# 计算
hgt = mdgcal.gaussian_filter(hgt, sigma=1, order=0)
pv = mdgcal.gaussian_filter(pv, sigma=1, order=0)
# plot
draw_fy4a_c012_hgt_uv_pv(ir, hgt, u, v, pv...)</code></pre>
<h1>FY4A卫星观测、高度场、风场、散度叠加产品绘制</h1>
<p>FY4A卫星观测、高度场、风场、散度产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy4a_c012_hgt_uv_div(ir, hgt, u, v, div, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={}, div_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">div</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">div_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_fy_awx
from metdig.onestep.complexgrid_var.pv_div_uv import read_div_uv
from metdig.products.observation_satelite import draw_fy4a_c012_hgt_uv_pv
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
u = get_model_grid(...)
v = get_model_grid(...)
div, _u, _v = read_div_uv(...)
# 计算
hgt = mdgcal.gaussian_filter(hgt, sigma=1, order=0)
div = mdgcal.gaussian_filter(div, sigma=1, order=0)
# plot
draw_fy4a_c012_hgt_uv_div(ir, hgt, u, v, div...)</code></pre>
<h1>FY4A卫星观测、高度场、风场、比湿叠加产品绘制</h1>
<p>FY4A卫星观测、高度场、风场、比湿产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy4a_c012_hgt_uv_spfh(ir, hgt, u, v, spfh, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={}, spfh_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">spfh</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">风速</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">spfh_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_fy_awx
from metdig.products.observation_satelite import draw_fy4a_c012_hgt_uv_spfh
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
u = get_model_grid(...)
v = get_model_grid(...)
spfh = get_model_grid(...)
# 计算
hgt = mdgcal.gaussian_filter(hgt, sigma=1, order=0)
spfh = mdgcal.gaussian_filter(spfh, sigma=1, order=0)
# plot
draw_fy4a_c012_hgt_uv_spfh(ir, hgt, u, v, spfh...)</code></pre>
<h1>FY4A卫星观测、高度场、风场、风速叠加产品绘制`</h1>
<p>FY4A卫星观测、高度场、风场、风速产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy4a_ir1_hgt_uv_wsp(ir, hgt, u, v, wsp, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={}, wsp_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">wsp</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">风速</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">wsp_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_fy_awx
from metdig.products.observation_satelite import draw_fy4a_ir1_hgt_uv_wsp
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
u = get_model_grid(...)
v = get_model_grid(...)
u_wsp = get_model_grid(...)
v_wsp = get_model_grid(...)
wsp=mdgcal.other.wind_speed(u_wsp,v_wsp)
# 计算
hgt = mdgcal.gaussian_filter(hgt, sigma=1, order=0)
wsp = mdgcal.gaussian_filter(wsp, sigma=1, order=0)
# plot
draw_fy4a_ir1_hgt_uv_wsp(ir, hgt, u, v, wsp...)</code></pre>
<h1>FY2G卫星观测、高度场、风场、高空急流叠加产品绘制</h1>
<p>FY2G卫星观测、高度场、风场、高空急流产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy2g_ir1_hgt_uv_wsp(ir, hgt, u, v, wsp, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={}, wsp_contour_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">U风</td>
</tr>
<tr>
<td style="text-align: left;">v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">V风</td>
</tr>
<tr>
<td style="text-align: left;">wsp</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">风速</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">wsp_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_fy_awx
from metdig.products.observation_satelite import draw_fy2g_ir1_hgt_uv_wsp
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
u = get_model_grid(...)
v = get_model_grid(...)
u_wsp = get_model_grid(...)
v_wsp = get_model_grid(...)
wsp=mdgcal.other.wind_speed(u_wsp,v_wsp)
# 计算
hgt = mdgcal.gaussian_filter(hgt, sigma=1, order=0)
wsp = mdgcal.gaussian_filter(wsp, sigma=1, order=0)
# plot
draw_fy2g_ir1_hgt_uv_wsp(ir, hgt, u, v, wsp...)</code></pre>
<h1>FY4A卫星观测、探空观测、高度场叠加产品绘制</h1>
<p>FY4A卫星观测、探空观测、高度场叠加产品绘制代码示例如下:</p>
<pre><code class="language-python">draw_fy4air_sounding_hgt(ir, hgt, sounding_u, sounding_v, map_extent=(60, 145, 15, 55),
ir_pcolormesh_kwargs={}, hgt_contour_kwargs={}, uv_barbs_kwargs={},
**pallete_kwargs)</code></pre>
<p>根据输入的各类数据,生成叠加产品并输出到指定目录。</p>
<p><font size="4"><b>参数说明</b></font></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">默认</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ir</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">卫星观测数据</td>
</tr>
<tr>
<td style="text-align: left;">hgt</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">高度数据</td>
</tr>
<tr>
<td style="text-align: left;">sounding_u</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">探空U风</td>
</tr>
<tr>
<td style="text-align: left;">sounding_v</td>
<td style="text-align: left;"><font color='red'>是</font></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">探空V风</td>
</tr>
<tr>
<td style="text-align: left;">map_extent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">(50, 150, 0, 65)</td>
<td style="text-align: left;">绘图经纬度</td>
</tr>
<tr>
<td style="text-align: left;">ir_pcolormesh_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中pcolormesh函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">hgt_contour_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中contour函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">uv_barbs_kwargs</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">{}</td>
<td style="text-align: left;">matplotlib中barbs函数的可变参数</td>
</tr>
<tr>
<td style="text-align: left;">其他参数<code>**pallete_kwargs</code></td>
<td style="text-align: left;"></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">详见<a href="https://www.showdoc.com.cn/metdig/7407616276019947" title="graphics层画板设置draw_compose">graphics层画板设置draw_compose</a></td>
</tr>
</tbody>
</table>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">图像字典</td>
</tr>
</tbody>
</table>
<p><font size="4"><b>调用示例</b></font></p>
<pre><code class="language-python">from metdig.io.cassandra import get_model_grid
from metdig.io.cassandra import get_obs_stations
from metdig.io.cassandra import get_fy_awx
from metdig.products.observation_satelite import draw_fy4air_sounding_hgt
import metdig.cal as mdgcal
# get data
ir = get_fy_awx(...)
hgt = get_model_grid(...)
sounding_wsp = get_obs_stations(...)
sounding_wdir = get_obs_stations(...)
# 计算uv
sounding_u, sounding_v = mdgcal.wind_components(sounding_wsp, sounding_wdir)
# plot
draw_fy4air_sounding_hgt(ir, hgt, sounding_u, sounding_v, ...)</code></pre>