metdig

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


metdig安装说明

<p>[TOC]</p> <h1>MetDig 1.0.3以上版本在python3.9环境下已实现pip install metdig一键安装。</h1> <h1>metdig老版本用户请注意:</h1> <p>旧版CDS服务自2024年9月起将迁移至新版CDS并将停止旧版服务,需要用户自行更新账户信息,需要更新metdig或者cdsapi包<strong>(注意:2024年9月至12月使用过CDS-beta的用户也在2025年之后无法使用,请注意及时更新.cdsapirc文件中的url)</strong>。主要操作如下:</p> <h2>整体逻辑为:</h2> <p>登录cds旧账号-&gt;更新cdsapi或metdig-&gt;更新.cdsapirc文件-&gt;或使用metdig.io.config_init更新cds账户信息-&gt;更新使用条款</p> <h3>步骤1:</h3> <p>登录cds-beta官网,更新使用条款,获取新的token cds-beta官网:<a href="https://cds.climate.copernicus.eu/">https://cds.climate.copernicus.eu/</a> cds-beta用户token:<a href="https://cds.climate.copernicus.eu/profile">https://cds.climate.copernicus.eu/profile</a> 到最底部点击同意Terms of use <a href="https://cds.climate.copernicus.eu/datasets/reanalysis-era5-land?tab=download">https://cds.climate.copernicus.eu/datasets/reanalysis-era5-land?tab=download</a></p> <h3>步骤2:</h3> <p>如果不希望升级metdig,可使用以下命令pip show cdsapi 查看本地cdsapi版本,如果低于0.7.0,使用pip uninstall cdsapi命令卸载,使用pip install cdsapi&gt;=0.7.0安装新版本</p> <h3>步骤3:</h3> <p>更新.cdsapirc文件为如下内容,key填用户token,$HOME/.cdsapirc (Linux),C:/Users/USERNAME/.cdsapirc (windows) url: <a href="https://cds.climate.copernicus.eu/api">https://cds.climate.copernicus.eu/api</a> key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</p> <h1>安装metdig</h1> <h3>Step 1 安装Anaconda</h3> <p>请自行下载安装Anaconda,<a href="https://www.anaconda.com/products/individual">https://www.anaconda.com/products/individual</a> 安装过程中推荐勾选将anaconda加入环境变量 并使用“管理员权限”打开Anaconda Prompt (Anaconda3) 对话框</p> <h3>Step 2:创建新conda环境 metdig_app</h3> <h6>如果cartopy不与其他python包冲突,用户可跳过此步骤,并且此步骤耗时会比较久</h6> <p>创建新的conda环境。(如安装等待时间较长,可参考https://blog.csdn.net/qq_41719643/article/details/117877911 预先设置加速) <code>conda create --name metdig_app python=3.9 --channel conda-forge</code> <code>activate metdig_app</code></p> <h3>Step3 pip install metdig</h3> <h3>step4 配置metdig数据接口参数</h3> <h3>metdig在线数据接口配置(注意,每个参数都是字符型)</h3> <p>调用以下函数进行配置:</p> <pre><code class="language-python">import metdig #注意!每个参数均为字符型 metdig.io.config_init(CMADaaS_DNS=None, CMADaaS_PORT=None, CMADaaS_USER_ID=None, CMADaaS_PASSWORD=None, CMADaaS_serviceNodeId=None, MICAPS_GDS_IP=None, MICAPS_GDS_PORT=None, THREDDS_IP=None, THREDDS_PORT=None, CDS_API_TOKEN=None, CACHE_DIR=None,)</code></pre> <p>配置时需将None改为对应的信息,如下所示: <strong>CMADaaS数据源配置信息(因地区间可能有差异,需同气象信息中心确认CMADaaS_DNS、CMADaaS_PORT、CMADaaS_serviceNodeId):</strong></p> <ul> <li>CMADaaS_DNS:xx.xx.xx.xx</li> <li>CMADaaS_PORT:xx</li> <li>CMADaaS_USER_ID:xxxxxxxxx</li> <li>CMADaaS_PASSWORD:xxxxxxxxx</li> <li>CMADaaS_serviceNodeId:NMIC_MUSIC_CMADAAS</li> </ul> <p><strong>MICAPS(Cassandra)数据源配置信息(注意,部分省市的脚本读取数据有限制ip,但不限制micaps4读取,需要联系运维人员开通):</strong></p> <ul> <li>MICAPS_GDS_IP:xx.xx.xx.xx</li> <li>MICAPS_GDS_PORT:xx</li> </ul> <p><strong>THREDDS数据源配置信息:</strong></p> <ul> <li>THREDDS_IP:xx.xx.xx.xx</li> <li>THREDDS_PORT:xx</li> </ul> <p><strong>CDS(ERA5)数据源配置信息:</strong></p> <ul> <li>CDS_API_TOKEN:xxxxx 配置信息详见:<a href="https://cds-beta.climate.copernicus.eu/profile">https://cds-beta.climate.copernicus.eu/profile</a></li> </ul> <p><strong>数据缓存路径:</strong></p> <ul> <li>CACHE_DIR:~ 若未设置,默认为如下路径(注意请确保斜杠方向正确): <ul> <li>linux:/home/USERNAME/.metdig/cache</li> <li>windows:C:/Users/USERNAME/.metdig/cache</li> </ul></li> </ul> <h1>注意2:</h1> <p>windows用户的 &quot;C:/users/用户名&quot; 用户名必须为英文,否则部分依赖包无法安装</p> <h1>注意3:</h1> <p>如若需应用天气识别相关功能,请配置java运行环境</p> <h1>注意4:</h1> <p>某些机器安装完成后回报错找不到‘gbk’字库 可在代码中设定全局变量为‘utf-8’字库,代码如下: import os os.environ[&#039;PYTHONIOENCODING&#039;]=&#039;utf-8&#039;</p> <h1>注意5:</h1> <p>Linux系统安装metdig时有时会报错“unsupported locale setting” 在执行代码前执行以下代码即可 import locale locale.setlocale(locale.LC_CTYPE, &#039;Chinese&#039;)</p> <h1>安装Java环境</h1> <p>请自行下载jre安装包,离线下载地址:<a href="https://www.java.com/zh-CN/download/">https://www.java.com/zh-CN/download/</a> 该安装包会自动把路径配好。</p>

页面列表

ITEM_HTML