metdig

智能网格预报可视化诊断分析及权重推荐系统


卫星实况分析绘图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>

页面列表

ITEM_HTML