我正在尝试使用
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 毫秒后连接超时
我在工作场所也看到过类似的问题。代理通常是问题所在,常见的解决方案是添加适当的环境变量。
例如,如果端口 80 上的代理 URL 为
proxy.abc.xyz
,您可以定义:
HTTP_PROXY=proxy.abc.xyz:80
HTTPS_PROXY=proxy.abc.xyz:80
这可以位于
.Renviron
文件中。或者在 Windows 10 上,您可以在控制面板中打开“编辑系统环境变量”。
还有人在用这个包吗?我正在尝试使用此命令提取点数据:
asm_surface_clay <- get_soils_point(product = 'NAT', attribute = 'CLY', component = 'ALL', depth = 1, poi=c(133.249, -22.283))
我收到错误“http 错误 400”