arcgis读取NetCDF格式的数据(c#读取数据)

本文详细介绍了如何使用ArcGIS软件创建NetCDF栅格图层处理降雨数据,并提供C#代码示例,包括使用NetCDFWorkspaceFactory读取数据,以及如何按维度选择不同时间点的数据。还探讨了QGIS作为替代工具的便利性。

项目里面要用到降雨的数据,正好是.NC格式的,以前也没用过,正好记录下,大家也可以参考下,首先是arcgis是如何处理NC数据的,在arcgis软件里面有个多维工具箱,我用的是汉化版本的,英文版应该叫Multidimension Tools,在这个工具箱下面有个——创建NetCDF栅格图层,双击这个工具,就可以看见如下这个界面:

 第一个你的NC文件,这个文件你可以直接拖进来就行,但是有个小问题,你的NC文件的路径不要出现中文的字符串,很多人在拖进来之后发现除了第一个框有东西,下面的几个文本框是没有东西的,就是因为你的数据存储路径有中文的字符串导致的,正常你把数据拖进来,这几个文本框就会有默认的东西,变量,维度,输出栅格图层这些,当然在“变量”本文框里,你是可以选择别的变量的,我这个是降雨的数据,我这里选择的是apcp_10min,就是10分钟一次的意思,里面还有1小时,3小时,6小时等。下面的是“维度”,有x维度,y维度,这两个文本框要跟你的NC格式数据的xy(有的是经纬度)对应上,之后是“输出栅格图层”名称,这个就随意,剩下的都是可选的就不说了,之后点击“确定”按钮,这个数据就如图:

 这个数据其中的一个,NC格式的数据是多维的,这个时候你可以打开图层的“图层属性”,如下,在纬度值有个维度“first _hour_time”,后边的值有0123456,上面展示的是默认的值,是0,你可以选择1或者2分别查看,数据都是不同的,因为我这个是降雨的数据,间隔是10分钟,0就是开始的时候,1就是间隔10分钟之后的数据,2就是再过了10分钟的数据,以此类推,如图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值