问题:
使用GP工具Make NetCDF to Raster(创建NetCDF栅格图层)将NetCDF数据转为栅格图层,无法读取x_dimension和y_demention,或是读取报错,见以下截图:
无法读取到nc中的维度信息
读取维度信息报错
原因:
情况1:
X坐标、Y坐标的间距不等。
使用Make NetCDF to Raster读取nc数据,nc数据的要求为:各个 X 坐标之间的间距必须相等,同时各个 Y 坐标之间的间距也必须相等。
情况2:
数据的扩展名是.nc,实际是hdf格式。
情况3:
未知原因,换台电脑可能就可以了。这种情况目前仅遇到过一次,样本太小,无法分析出原因。
解决方案:
情况1解决方案:
可以创建一个NetCDF 要素图层,然后插值为栅格。流程参考之前的文章 NetCDF位置显示错误解决方案https://blog.csdn.net/ceibake/article/details/86300290
情况2解决方案:
使用Panoply软件查看nc,发现是hdf格式。
将扩展名.ncz改为.hdf,然后直接在目录中将影像拖拽到ArcMap中。
结果如下:
你的数据如果不是前两种情况,那先找你的小伙伴试试你的数据吧。
- END -
领取专属 10元无门槛券
私享最新 技术干货