背后的问题简化数据的访问https://的url

31日视图(30天)
这就跟你问声好!
我试图访问一个服务器与简化 https:// 句柄。我有matlab的R2019b版本。据我理解,matlab不能直接访问文件,因为安全原因(?)。但有时似乎我的代码工作和提取变量,有时不是。在这里看到的
> > m = 1
chl_A (m) = ncread (url,“chlor_a”,(lonnumber (m) 1, latnumber (m) 1, timeM (m) 1], [1 1 1]);%这段代码提取数据
> > m = 2
> > chl_A (m) = ncread (url,“chlor_a”,(lonnumber (m) 1, latnumber (m) 1, timeM (m) 1], [1 1 1]);%,这并不
错误使用netcdflib
NetCDF库执行期间遇到了一个错误的“开放”功能——“I / O失败(NC_EIO)”。如果数据源是一个简化的URL,
看到简化故障排除部分的用户指南。
错误在netcdf。打开(第67行)
[varargout {}): = netcdflib (“开放”文件名,变长度输入宗量{1});
错误在internal.matlab.imagesci。数控/ openToRead(第1278行)
这一点。ncRootid = netcdf.open (this.Filename,“NOWRITE”);
错误在internal.matlab.imagesci。数控(121行)
this.openToRead ();
错误在ncread(第61行)
ncObj = internal.matlab.imagesci.nc (ncFile);
基本上这是matlab对整个数据。我有158点提取,它只提取约30人,别人的错误。为什么?
这段代码用来当服务器是一个工作 http:// 一个。有什么办法可以修复或绕过它吗?
提前谢谢!
2的评论
Sofya Kuzmina
Sofya Kuzmina 2020年11月26日
是的,对不起:
url = ' https://rsg.pml.ac.uk/thredds/dodsC/CCI_ALL-v4.2-DAILY ';
我使用Windows 10。
希望现在就够了。

登录置评。

接受的答案

穆罕默德·拉希德
穆罕默德·拉希德 2020年11月27日
嗨Sofya
谢谢你的信息。我能够重现这个问题和我带来了这个问题我们的开发人员的注意。他们将进一步调查此事。
与此同时,你可以试着升级到最新版本的MATLAB,看看这个问题存在在我在R2020b不能重现问题。
6个评论
Sofya Kuzmina
Sofya Kuzmina 2022年11月9日
编辑:Sofya Kuzmina 2022年11月9日
大家好。根据我的经验,不同的服务器,这个问题似乎就弹出每隔一段时间。我已经安装了R2021b有时仍会发生,尽管少。
我唯一的解决方案( @BN 谢谢你的推动,你的回复是唯一一个,设法让我的收件箱!)是:
给它一些时间,稍后再试。我知道,不是最优雅的解决方案,但如果你想要的数据并不大,也许一个try - catch循环可以工作。
b)找到其他方法来访问数据,lol。对我来说唯一的问题已经与一个特定的数据集(现在我想想,这是一个相当大的,当我访问其他.nc文件小,所以也许这就是问题的一部分吗?idk),而其他https://服务器工作得很好。与一个http://服务器从来没有遇到这个问题,所以我不知道如何可以解决……
c)确保你的url是工作!访问它通过brщwser检查确实存在服务器上! @Subhrajit Rath @Barbara Bentz 我的错误似乎是不同的,所以这是一个完全不同的问题。
对不起,我不能更多的帮助。

登录置评。

更多的答案(0)

类别

找到更多的在开始使用MATLAB生产服务器帮助中心文件交换

s manbetx 845


释放

R2019b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!