自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 QPointF 数组去重

【代码】QPointF 数组去重。

2025-12-16 14:30:24 67

原创 NetCDF-c 支持带中文路径的NC文件

带中文路径的NC文件在replace/newfile模式下,支持在中文路径下创建文件,但是采用read/write模式,读取文件的时候,如果filePath带中文,则会报错找不到文件的错误,可以通过修改netcdf-c的源码实现对中文的支持。定位到"/vcpkg/buildtrees/netcdf-c/src/83aa5b8e47-10b35fdabd/libdispatch/dpathmgr.c",修改原始文件后,执行构建。如果采用的vcpkg进行的编译,先执行安装,如果已经安装了,先执行卸载再安装。

2025-12-05 10:58:43 198

原创 char* 转 mWarray类型(支持中文)

在windows下,直接创建的mWarray变量采用本地的编码,一般为GKB格式,如果字符串中有中文,需要转换成Utf8再赋值。

2025-12-05 10:15:50 169

原创 NetCDF-C++ 更改变量描述信

NC文件中存在time变量,单位的描述信息 units=“hours since 2022-01-01 00:00:00”,在不更改数据的情况下,把时间描述修改成“hours since 2025-01-01 00:00:00”。

2025-08-22 14:32:44 138

原创 C++ vector 多维之间的转换

【代码】C++ vector 多维之间的转换。

2025-08-19 15:43:00 135

原创 VS2017 离线安装闪退

vs安装报错

2025-08-19 15:30:31 392 1

原创 数据缩放与偏移处理技巧

【代码】NetCDF-C++ 读取数据(偏移量、缩放系数)

2025-08-19 15:22:55 92

原创 mwarray 转 vector

matlab mwarray std::vector<double>

2025-08-19 15:18:56 197

原创 【C++】 UV 转 RGB 生成风力图

风力图样式是这样的:我用的海流的数据,绘制海流的流线,但我的数据是海流的U分量和V分量,做了UV转RG的转换,B为0,代码如下:void UV2RG(float fU, float fV, int &nR, int &nG){ double dPI = 3.1415926; //流向 float direction = (float)((((float)atan2(fU, fV)) * 180 / dPI)); if (direction < 0)..

2021-09-07 09:34:31 645

原创 windows下采用批处理命令实现 FTP文件夹下载 包含子文件夹下载 Bat

网上的资源坑真多,避坑!单文件夹下所有文件下载:echo offrem 仅支持单文件下文件下载,不支持子文件夹下载rem HJC 2021-05-26set ftpUser=anonymousset ftpPass=123456set ftpIP=172.168.20.118set ftpFolder=/Project/DataFusion_JY/Source/binset LocalFolder=F:/TestFTP/Outputset ftpFile=TempFTP....

2021-05-26 14:30:12 2424 2

原创 hdf5:[Errno -101] NetCDF:打开netcdf文件时出现HDF错误

问题:两个NC文件,在同一目录下,一个可以解析,一个解析的时候提示HDF5 error101的错误。原因:两个文件的格式不一样。可以的读取的:读取失败的:解决办法:包含中文路径!!!!!HDF5读取不了!!!避免文件中文路径的存放。...

2021-05-12 17:06:22 12338 10

原创 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 709

原创 OSGEarth 3.0 平面投影

在.earth文件中,增加或修改<options>节点:<options> <!-- 平面 --> <<profile>plate-carre</profile>> <!-- 缓存 --> <cache type="filesystem"> <path> ./filecache</path> ...

2021-05-12 16:50:10 854

原创 OSGEarth 不显示EPSG:900913影像

原因:(1)检查proj.dll这个库,是否存在;(2)检查proj.dll的版本是不是匹配,比如 x64和x86、Debug和Release。我遇到的问题是proj.dll不存在,再debug下,我放了proj_d.dll,但是影像加载不出来,osg的debug版本依赖的proj.dll。_汗_...

2021-05-12 16:46:41 432

原创 用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 16644 2

原创 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 1247

原创 SQlL Server2008 与SQL Server2005 并存

今天应项目要求,需要安装一个SQLServer2005,发现电脑上已经存在2008,担心冲突问题,安装完成后,果不其然,配置管理器里面服务都是空的!!!!问题原因:安装的时候选择了默认的实例命名!!!!!忘记了2008已经安装了默认的实例(MSSQLSERVER)解决办法:重新安装,新建一个实例注意:安装完成后,设置端口额时候,如果2008的服务运行中,是没办法设置成同2008一样的端

2016-01-20 16:13:34 443

Qt 采用NetCDF 解析NC文件

Qt 解析 NC 文件,读取一维、二维、三维、四维数据

2021-05-12

TestFTP.zip

支持文件夹下子文件下载

2021-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除