NetCDF
kyzy_0018127
这个作者很懒,什么都没留下…
展开
-
NetCDF 读取NC文件 判断变量属性是否存在
版本:NetCDF-C 4.2问题:直接读取不存在的变量或属性,程序崩溃解决:读取之前,先判断变量/属性是否存在,没有直接的判断函数,通过读取所有的属性/变量到内存中,然后再判断。 NcVar pVar = m_pDataFile->getVar("salt"); if (pVar.isNull()) return false; std::map<std::string, NcVarAtt> map_atts = pVar.getAtts();//获取所有原创 2021-05-12 15:59:24 · 1036 阅读 · 0 评论 -
用Qt+NetCDF 读取NC文件
基于NetCDF-CXX4 封装,对NC文件进行读取,读取内存放到vector中。ncBase.h#ifndef __NC_BASE_H__#define __NC_BASE_H__#include <QVariant>#include <vector>#include <map>using namespace std;typedef std::vector<float> _dataVector_f; //存放一维数据type原创 2021-05-12 16:36:58 · 16401 阅读 · 1 评论 -
Qt 基于NetCDF-CXX4 转存写NC文件
从一个NC文件读取内容,转存到另外一个NC文件。bool MainWindow::AddFile(QString strFromFile, QString strToFile){ std::string pathFromstr = strFromFile.toLocal8Bit(); const char* temp1 = pathFromstr.c_str(); NcFile * m_pFromFile = new NcFile(temp1, NcFile::read, NcFile::原创 2021-05-12 16:59:14 · 605 阅读 · 0 评论 -
hdf5:[Errno -101] NetCDF:打开netcdf文件时出现HDF错误
问题:两个NC文件,在同一目录下,一个可以解析,一个解析的时候提示HDF5 error101的错误。原因:两个文件的格式不一样。可以的读取的:读取失败的:解决办法:包含中文路径!!!!!HDF5读取不了!!!避免文件中文路径的存放。...原创 2021-05-12 17:06:22 · 11175 阅读 · 10 评论