ArcGIS处理多维栅格NC格式的全球土壤数据集
01 前言
先起个头!
我们今天要介绍的是ArcGIS处理多维栅格NC格式的全球土壤数据集,提取不同深度的TC(总碳)。+
介绍这个内容主要是,许多学员朋友在处理多维栅格的时候提示创建NC栅格提示一个或全部两个维度的坐标间距是可变的问题:
官方也给出了解决方案:
说明
x 坐标和/或 y 坐标之间的距离不等。大多数情况下,当纬度之间的距离不相等时会遇到此问题。纬度之间的差异向两极递减。
解决方案
要根据 NetCDF变量创建 NetCDF栅格图层,则各个 x 坐标之间的间距必须相等,同时各个 y 坐标之间的间距也必须相等。如果各坐标的间距不等,则需创建一个netCDF要素图层,然后插值为栅格。
但是,很多朋友看不懂这个解决方案该如何处理,那我们今天就详细介绍一下,也会配上视频介绍。
一、下面先介绍一下前期的推文:
要介绍的是前期推文《ArcGIS处理NetCDF(.nc)的多维科学数据》的续集,我们在《ArcGIS处理NetCDF(.nc)的多维科学数据》与《ArcGIS处理多维栅格nc数据升级技巧》专题介绍了以下7个内容:
1、认识NetCDF格式的数据
2、ArcGIS中添加与显示NetCDF数据
3、在特定位置提取每个月降水记录并制图表
4、模型批量提取每月的降水栅格数据
6、ArcGIS处理多维栅格nc数据升级技巧
5、NetCDF_time_slice_to_Raster.zip(zip,4.4MB)
6、GLDAS下载nc4数据
7、ArcGIS处理nc4(调用及批量提取
二、介绍一下今天的全球土壤数据集:
下载数据的网址如下:
http://globalchange.bnu.edu.cn/research/soilwd.jsp
进来是英文网站,不过应该是中国人做的,好像是中山大学的,我们选择翻译一下网页吧。
对于数据我不做过多介绍,大家自己可以去网站看看。
我这边下载了一个5分钟版的TC总碳的数据:
02 ArcGIS中处理全球土壤数据集nc
在ArcGIS中直接利用创建NetCDF栅格图层来处理数据,由于一个或者两个维度间距可变直接报错。直接拖拉数据时,内容列表也只会显示一个点图层。
官方给出了解决方案:
需创建一个netCDF要素图层,然后插值为栅格
1、 那么,我们就按照方案,直接利用创建NetCDF要素层处理一下数据。(数据是有8个不同的深度的数据,每次选择一个深度的数据进行处理)
2、处理好后就会生成一个将近200万的点图层数据。
3、现在就可以对我们得到的点图层利用IDW等插值方法进行插值处理就可以得到全球的土壤数据。但是你会发现说你插值的结果是覆盖全球的,包括了海洋,我们点本来只是陆地的,毕竟是土壤数据集。
4、所以我们在插值工具的环境中加入全球陆地的矢量数据作为掩膜数据。
加入了掩膜的插值数据(南极洲虽然没有点数据,这边先不处理就放那),下图就是我么获取的结果了,然后其他不同深度的数据,可以同样处理哦。
03 FME处理全球土壤数据
如果我们用FME来处理一下这个数据就十分方便了
运行之后,就可以直接提取出8个深度的土壤数据,存储为8个波段的数据。
04 视频教学
ArcGIS处理NetCDF(.nc) 的多维科学数据——6解决提示一个或全部两个维度的坐标间距可变导致创建nc失败
参考学习:
推荐学习:
ArcGIS之模型构建器(ModelBuilder)视频教程
ArcGIS10.X入门实战视频教程(GIS思维)
ArcGIS之遥感影像分类及成果应用视频课程
ArcPy结合数据驱动模块的批量制图
ArcGIS之Data Reviewer空间数据质量检查
GIS思维GIS系列技术课程
ArcGIS处理多维栅格NC格式的全球土壤数据集相关推荐
- terra-第三节:NC格式数据处理与输出、不同时间尺度影像合成
terra|第三节:批量处理NC数据处理与输出.不同时间尺度影像合成 本节将介绍NC格式数据处理.不同时间尺度合成.裁剪.区域统计.结果输出等内容. NC格式数据处理 R-terra包优于raster ...
- java 代码生成nc 格式的文件,并且读取出nc格式里面的数据(已提供代码)
目录 1 生成nc 格式的文件 1.1 代码 2 简单读取nc 格式的文件 1 生成nc 格式的文件 1 首先是生成的nc格式文件使用panoply 软件打开的数据是: 第一个图解释:以上就是使用代码 ...
- 通量数据处理(Python)——NC格式转为CSV格式
1.数据结构 NetCDF(network Common Data Form)网络通用数据格式包括变量.维和属性.通量数据RDMF_2011_L3.nc可利用软件Panoply进行可视化,如下图所 ...
- 基于Python+GDAL实现nc格式转geotiff格式
基于Python+GDAL实现nc格式转geotiff格式 1. 目的 2. 版本 3. 基础知识 3.1 什么是nc文件? 3.2 基于Python处理nc文件需要用到的库 4. 程序示例 5. ...
- netcdf库读取nc格式文件中的字符串类型的数据
netcdf库读取nc格式文件 一.背景 二.工具使用 三.测试代码 四.测试结果 一.背景 这两天解析数据需要解析nc格式的文件,时间是字符串类型的,最开始还以为这个数据有问题呢,使用panoply ...
- 基于GDAL库,读取海洋风场数据(.nc格式)c++版
经过这一段时间的对海洋数据的处理,接触了大量的与海洋相关的数据,例如海洋地形.海洋表面温度.盐度.湿度.云场.风场等数据,除了地形数据是grd格式外,其他的都是nc格式的数据.本文将以海洋风场数据为例 ...
- SLAM 建立局部二维栅格地图的一种方法
转载请说明出处:http://blog.csdn.net/zhubaohua_bupt/article/details/72923373 二维占据栅格地图(栅格地图)广泛应用于移动机器人导航领域中,比 ...
- MATLAB读取nc格式数据并可视化显示(以海面风场反演为例)
MATLAB读取nc数据并实现可视化 (以全球海洋风场反演为例-更新版) 1.海面风场数据下载 从ECNWF(https://apps.ecmwf.int/datasets/data/era40-da ...
- 三维pcd地图转二维栅格地图
1.概述 在使用导航时,通常会根据二维栅格地图做路径规划,需要将三维点云地图转化成栅格地图. 本文采用滤波及投影的方法, 主要步骤包括 对输入点云进行直通滤波,获取限定高度范围的数据 在进行半径滤波, ...
最新文章
- C语言利用Cairo图形库绘制太极图
- 加载八叉树索引文件_这篇 MySQL 索引和 B+Tree 讲的太通俗易懂!
- [UTCTF2020]Cube Crypto
- BizTalk开发系列(十九) BizTalk命名规范
- Segmentation fault (core dumped) -llinux系统内存错误报错信息
- 【C、C++基础】什么时候用 “.” 什么时候用“->”(3个实例搞懂)
- [Java工具] 邮件发送工具
- 虚拟服务器ip是什么意思,虚拟主机独立ip是什么意思
- Unity有哪些让做项目事半功倍的插件值得推荐?
- python面试题之简要描述Python的垃圾回收机制(garbage collection)
- 大数据之-Hadoop完全分布式_完全分布式配置总结---大数据之hadoop工作笔记0040
- WCF服务启动时遇到AddressAccessDeniedException
- 如何让百度云里的资源不被和谐掉?
- 单点登录的CAS实践
- 使用 Python 进行数据清洗的完整指南
- 在MFC中的socket编程
- BZOJ4198: [Noi2015]荷马史诗(哈夫曼树)
- JavaScript JQuery 交互式Web前端开发
- 【神器】yololib 飘云修改版 -- 给iOS APP 添加导入表注入--你懂的
- [面试题]1000瓶毒药里面只有1瓶是有毒的,问需要多少只老鼠才能试出那瓶有毒。