下载了.nc后缀的文件,准备通过Arcgis转为tif栅格形式,但是出现了如下问题:
1.将nc文件拖入到输入栏后并不会自动提取变量、X维度、Y维度和输出栅格图层。
在尝试解决的过程中,使用python的netCDF4包查看nc文件属性,准备手动填写
import numpy as np import pandas as pd import netCDF4 as nc nf = nc.Dataset(r'xxx.nc','r') #获取属性标签 label=nf.variables.keys() print(label)
运行后输出
输出:odict_keys(['longitude', 'latitude', 'time', 't2m'])
2.t2m是我需要的属性值,另外包括经纬度信息,将这些信息手动输入后点击确定,发现会报错,创建NetCDF栅格图层失败,原因是无法打开输入数据集
继续检查后发现nc文件的路径里包括了中文,尝试着将中文删掉
删掉后再将nc文件拖到输入栏中,发现可以自动识别出各属性了
可以正常创建栅格,说明创建NetCDF栅格图层时输入路径不能带有中文