ArcGIS Pro玩转NetCDF数据
NetCDF(网络公用数据格式)是一种用来存储温度、湿度、气压、风速和风向等多维科学数据(变量)的文件格式。在 ArcGIS 中,通过根据 NetCDF 文件创建图层或表视图,可以用一个维度(例如时间)来显示上述所有变量。
关于NC数据的详细描述,请见:https://www.unidata.ucar.edu/software/netcdf/
NetCDF 数据的特性包括:
- 自描述性,即 netCDF 文件包括关于其中所含数据的信息,如捕获数据元素的时间以及使用的测量单位。
- 可移植性,或称跨平台性,即在一种操作系统上创建的 netCDF 文件通常可被其他操作系统上的软件读取。
- 可扩展性,即可有效地读取一个大 netCDF 文件的一个小子集,而无需读取整个文件。
ArcGIS Pro 本身即可读取 netCDF 文件,无需数据转换或导入便可直接访问数据。无法使用添加数据按钮来添加 NetCDF 文件。可以使用“多维工具”工具箱中的创建 NetCDF 栅格图层、创建 NetCDF 要素图层和创建 NetCDF 表视图工具根据 NetCDF 文件来分别创建栅格图层、要素图层和表视图。
以下是使用 netCDF 数据时可用的工具列表。
NetCDF 基本词汇
维度
NetCDF 维度包含名称和大小。维度大小是一个任意的正整数。每个 NetCDF 文件中只有一个维度的大小是“无限制”的。这类维度是无限维度或记录维度。无限维度的变量可以沿着该维度增加到任意长度。
维度可以用来表示实际物理维度,例如时间、经度、纬度或高度。维度还可以用来为其他量建立索引,例如,站点或模型的运行数。指定变量的 shape 时,可以多次使用同一个维度。
变量
变量代表相同类型的值数组。变量用来存储 NetCDF 文件中的大部分数据。变量具有名称、数据类型以及在创建该变量时指定的维度列表所描述的 shape。维度数称为秩(或维数)。标量变量的秩为 0,矢量的秩为 1,矩阵的秩为 2。变量还可以具有能够在变量创建后进行添加、删除或更改的相关属性。
坐标变量
与维度同名的一维变量称为坐标变量。坐标变量与一个或多个数据变量的维度相关,通常用来定义与该维度相对应的物理坐标。
坐标变量对于 NetCDF 库来说没有特殊意义。但使用这个库的软件会采用一种特殊的方式来处理坐标变量。
属性
NetCDF 的属性用于存储辅助数据或元数据。大部分属性提供有关特定变量的信息。这些属性由变量名称与属性名称共同标识。
有些属性提供有关整个 NetCDF 文件的信息,因而称为全局属性。这些属性由属性名称与空变量名(CDL 中)或特殊空变量 ID(C 或 Fortran 中)共同标识。
约定
约定用来定义为每个变量中的数据提供确切描述的元数据及其空间和时态属性。约定有助于使用不同数据源的用户确定哪些量具有可比性。约定名称在 NetCDF 文件中以全局属性的形式表示。
ArcGIS Pro玩转NetCDF数据相关推荐
- ArcGIS Pro对TIff高程数据进行切片
ArcGIS Pro是一个全新64位的桌面制图工具,是ArcGIS Desktop的组成部分.它是为可视化.编辑.执行分析而设计的高级应用程序,可以同时在2D和3D中制作内容,并发布为要素服务.地图服 ...
- ArcGIS Pro 转换Smart3D生成的倾斜3D模型数据osgb——创建集成网格场景图层包
最近在做Arcgis 批处理的一些工作,然后再学习Python的同时,偶然觉得arcgis Pro是个好东西呢?然后结合近期的Smart3D倾斜3D模型数据,是否可以在arcgis里查看呢?带着这样的 ...
- ArcGIS Pro 简明教程(2)基础操作和简单制图
ArcGIS Pro 简明教程(2)基础操作和简单制图 By 李远祥 本章主要介绍ArcGIS Pro如何加载数据并进行简单的地图制作,以基本的操作为主. 上一章节介绍过,ArcGIS Pro是可以直 ...
- ArcGIS Pro 2.7 新特性(部分)
1. 启动界面 懒人必备启动项,直接把各种帮助文档放在了启动截面,哪里不会点哪里 (1)2.6和2.7版本的快速入门文档 (2)esri的官方博客 (3)Esri学院 (4)新特性 2. 物联网 2. ...
- 行政区划矢量数据还不会找?那你一定没用过ArcGIS Pro的这个功能
大家好啊,我是南南 啊啊啊最近好穷啊,这个月都没有甲方爸爸给我喂饭 但是,作为乐于 给大家分享知识的我,还是会坚持输出的! 还有,今天又遇到一个洗稿的,他喵的gif图片一模一样!!! 真的超级烦两种公 ...
- 使用ArcGIS Pro发布高程服务(dem)
如果自己有一些高精度dem数据,可以在ArcGIS Pro中将这些dem数据进行切片缓存,然后发布到portal中,以高程服务的形式进行调用.在Portal中直接使用,或者通过Javascript A ...
- ArcGIS Pro地图和场景
目录 1 地图和场景 1.1 地图 1.2 场景 2 图层 2.1 图层类型 2.1.1 要素图层(Feature layers) 2.1.2 栅格图层(Raster layers) 2.1.3 场景 ...
- 【ArcGIS Pro二次开发】(26):数据筛选器
在使用[OpenItemDialog]打开数据时,其中一个重要的属性[Filter],可用于筛选要打开的数据.示例代码如下: // 打开文件对话框OpenItemDialog dlg = new Op ...
- 【ArcGIS Pro微课1000例】0008:ArcGIS Pro加载不同来源的在线底图数据
ArcGIS Pro可以很方便的选择不同来源的在线底图数据,如中国地图彩色版.各种形式的天地图等. 打开ArcGIS Pro,点击左下角的[设置]. 点击[选项]. ArcGIS Pro提供了三种形式 ...
最新文章
- 【动态规划】Part1
- webform里的验证控件
- 机器学习理论引导 电子版_机器学习理论篇1:机器学习的数学基础(2)
- python 编程环境 微信_微信开发之新浪SAE上配置WeRoBot微信机器人,python,Mac环境...
- mysql alter例子,mysql alter语句用法实例
- [译] libvirt 虚机的生命周期 (Libvirt Virtual Machine Lifecycle)
- oracleXE简易版---使用基础
- 实验六 教务管理数据库的设计
- 手把手教你单片机HAL库开发——中断,通信、串口
- Arduino-ESP8266 控制舵机开门
- Intel汇编-带符号乘法
- Linux 4.10中两个新特性与我的一段故事
- 线段树的进阶:多种信息的维护与传递
- 0907 关于杯子的检测
- Linguistic Sorting and Matching
- MathJax笔记-精简打印版
- idea模块加载失败
- ArcGIS10.3+Server实现BS架构的车辆监控系统
- 关于搭建rabbitmq集群报错Error: unable to perform an operation on node ‘rabbit@localhost‘. Please see diagnos
- ElasticSearch、ES-head、Kibana最新版安装教程