在制备地表区域数据的时候遇见了几个问题,有没有哪位帅气可爱的小伙伴能够帮下忙,卡了挺久了,谢谢啦
1. 地表数据的制备,我的理解是下载全球的surfacedata,然后用一个研究区掩膜提取出来就行了,我看ncl_scripts里面有一个getregional_datasets.pl 可以提取指定范围的经纬度,但是userguide里面又写了SCRIPgrid-mapping file-domainfile-surfacedata这样一个流程,这两种有什么差别吗,都必须存在吗?
2.我在用mkmapdata.sh的时候出错了,显示ERROR: Unable to detect the source grid file type.,具体如下:
(1)./mknoocnmap.pl -p 30.4,114.1 -n testwuhan -nx 10 -ny 10 -dx 1 -dy 1
(2)./mkmapdata.sh -f ../mkmapgrids/SCRIPgrid_testwuhan_nomask_c200421.nc -r 10×10 -t regional ,结果就出错了,错误显示如下:
Using user specified scrip grid file: ../mkmapgrids/SCRIPgrid_testwuhan_nomask_c200421.nc
Output grid resolution is 10×10
Hostname = centos6
Machine centos6 NOT recognized
Creating mapping file: map_0.5x0.5_AVHRR_to_10×10_nomask_aave_da_c200421.nc
From input grid: /home/shenhf/majun/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_0.5x0.5_AVHRR_c110228.nc
For output grid: ../mkmapgrids/SCRIPgrid_testwuhan_nomask_c200421.nc
WARNING: deprecated switch -src_type will be ignored. The file type will be detected automatically
WARNING: deprecated switch -dst_type will be ignored. The file type will be detected automatically
ERROR: Unable to detect the source grid file type. Error status returned from mkmapdata script 我确认了SCRIPgrid_0.5x0.5_AVHRR_c110228.nc该文件存在,并且下载了好多次,可是还是报错,有大佬知道哪里错了吗?,是需要修改mkmapdata.sh的源码还是说我装的软件版本不对, 我的ncl 版本是 6.3.0,esmf 版本是8.0.0, netcdf-c 版本是4.6.2 netcdf-fortran 版本是 4.5.2 |
|