ArcMap中无法读取NetCDF数据_arcgis加载nc数据报错_ceibake的博客-程序员秘密

技术标签: ArcGIS  ArcMap  NetCDF  数据处理  

问题:

使用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位置显示错误解决方案

  • 情况2解决方案: 使用Panoply软件查看nc,发现是hdf格式。

在这里插入图片描述
将扩展名.ncz改为.hdf,然后直接在目录中将影像拖拽到ArcMap中。
在这里插入图片描述
结果如下:

在这里插入图片描述
你的数据如果不是前两种情况,那先找你的小伙伴试试你的数据吧。

不是以上三种原因,可以私信发我数据。

以上!

欢迎关注我的公众号 ~

在这里插入图片描述

参考阅读

Panoply介绍及下载
NetCDF数据在ArcMap中的使用
NetCDF位置显示错误解决方案
Web端显示NetCDF数据

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ceibake/article/details/105534657

智能推荐

java 异常处理 简书_如何优雅的处理异常(java)?_KTunstal的博客-程序员秘密

Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题:什么出了错?在哪出的错?为什么出错?在有效使用异常的情况下,异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了“为什么“会抛出,如果你的异常没有回答以上全部问题,那么可能你没有很好地使用它们。有三个原则可以帮助你在调试...

CentOS7.2编译安装PHP7.2.3之史上最详细步骤。_dianchanhe0596的博客-程序员秘密

首先,我们的CentOS版本信息如下:开始我们的编译。第一步:将php安装包安装到/usr/src目录下。1cd/usr/src&& wget http://cn2.php.net/distributions/php-7.2.3.tar.gz...

golang:字符串的链式处理一一操作与数据 分离的设计技巧_OceanStar的学习笔记的博客-程序员秘密

加了fallthrough后,会直接运行【紧跟的后一个】case或default语句,不论条件是否满足都会执行,后面的条件并不会再判断了,

elementui级联选择器回显_嘟咕咕嘟咕噜嘟子的博客-程序员秘密

最近项目遇到下拉多选,包含级联关系子集多选功能。直接上代码html```‹el-cascader :options="optionsData" :change-on-select="false" :props="props" v-model="values"›‹/el-cascader›```Js```data(){return { values:[], ...

-bash: fork: Cannot allocate memory 问题的处理_LightZhang666的博客-程序员秘密

文章来源:fork:cannot allocate memory问题的处理今天遇到服务器无法SSH,VNC操作命令提示fork:cannot allocate memoryfree查看内存还有(注意,命令可能要多敲几次才会出来)查看最大进程数 sysctl kernel.pid_maxps -eLf | w

随便推点

4600php,Intel HD Graphics 4600性能相当于什么显卡?_weixin_39930252的博客-程序员秘密

英特尔发布最新全新第四代Haswell处理器,从主流的i5到i7都是搭载了Intel HD Graphics 4600核心显卡,有的用户对于显卡要求不是太高,所以准备直接使用Intel HD Graphics 4600集成显卡,但是不知道HD 4600核心显卡性能怎么样,下面华海电脑网带大家了解下。Intel HD Graphics 4600参数:我们使用GPU-Z软件检测出HD Graphics...

python读写、创建文件、文件夹等等(os模块的各种指令)_os用什么命令创建文件_qq_36117775的博客-程序员秘密

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名(非递归):os.listdir()函数用来删除一个文件:os.remove()删除目录os.rmdir("dir")只能删除空目录shutil.rmtree("dir") 空...

CSS- 横向和纵向时间轴_横向时间轴css_Inuyasha1121的博客-程序员秘密

转自:https://www.cnblogs.com/xiaofeixiang/p/5036154.html简单的实现了一下横向和纵向时间轴,可以简单的看下一下实现的效果:Html代码: 原文地址:http://www.cnblogs.com/xiaofeixiang/ 成立 合作 发

c#winform学习(一)_LisenYang的博客-程序员秘密

●·● 目录:A0 ………… 通用A1 ………… Form 类A2 ………… Control 类A3 ………… MessageBox 类A4 ………… Button 类A5 ………… Label 类A6 ………… TextBox 类A7 ………… RichTextBox 类A8 ………… ListBox 类A9 ………… CheckedListBox 类

GEE如何批量导出不卡死解决方案_gee run task 要很久_P0级推荐算法工程师的博客-程序员秘密

**GEE如何批量点run导出不卡死的解决方案**方案一:js转python将js的gee代码全部改为python,然后python运行,在这里我附上GEE JS代码转为Python的指南:https://developers.google.com/earth-engine/guides/python_install此外python还需要:1.导入包import eeee.Authenticate()ee.Initialize()2.导出影像def exportImage(image

推荐文章

热门文章

相关标签