【发布时间】:2020-01-05 02:14:34
【问题描述】:
我正在尝试使用SLGA 包来查找澳大利亚土壤的含沙量。
我在工作中处于防火墙后面,因此以前无法从 github 安装软件包,但现在可以从 CRAN 存储库下载。
不幸的是,我无法使用这些函数来调用数据,可能是因为防火墙。
我尝试使用来自 github 的一些示例函数和此处的另一个问题,并获取所有这些函数的超时时间。
查看其他类似问题看起来是代理/防火墙/DNS 问题,但我不确定该怎么做,因为我的机器上没有管理员权限。
我也许可以通过我的 IT 团队请求不阻止所需的 URL,但我不确定我应该确切地要求哪个 -
http://www.clw.csiro.au/aclep/soilandlandscapegrid/ 要么 http://www.asris.csiro.au/arcgis/rest/services/TERN 要么 其他人?
任何想法我可以如何做到这一点@obrl_soil?
aoi <- c(152.95, -27.55, 153.07, -27.45)
bne_surface_clay <- get_soils_data(product = 'NAT', attribute = 'CLY',
component = 'ALL', depth = 1, aoi = aoi,
write_out = FALSE)
错误:
curl::curl_fetch_disk(url, x$path, handle = handle) 中的错误: 已达到超时:连接在 10015 毫秒后超时
【问题讨论】:
-
很难为其他人调试本地系统或网络问题。您应该与当地的 IT 支持人员联系以解决此问题。如果问题是代理,一个常见的解决方案(对于 Windows)是将代理 URL 和端口添加到环境变量 HTTP_PROXY 和 HTTPS_PROXY。
-
@neilfws 我以前看过一些关于 .Renviron 文件的内容,但找不到。刚刚意识到我可以创造它!我在 Rstudio 中输入: file.edit('~/.Renviron') 并创建了文件。我发现了代理 URL 是什么,并将其添加到 .Renviron 文件中的这些变量中。有效!谢谢谢谢
-
很高兴听到!然后我会将其添加为答案,如果它解决了问题,您可以投票/接受。