使用ggmap进行400次错误请求

时间:2017-01-07 20:46:15

标签: r ggmap

我之前使用过它,它一直都有效:

library("ggmap")
newmap2<-get_openstreetmap(bbox = c(left = -71.2612362452596, 
bottom = 42.3308503846824, right = -71.0475647202879,
top = 42.4560226746649), scale=80000)

现在,我所能获得的是以下错误消息:

在download.file中(url,destfile = destfile,quiet =!messaging,mode =&#34; wb&#34;): 网址&#39; http://tile.openstreetmap.org/cgi-bin/export?bbox=-71.2612362452596,42.3308503846824,-71.0475647202879,42.4560226746649&scale=80000&format=png&#39;:状态为&#39; 400错误请求&#39;

我使用了包ggmap v.2.6.1(来自CRAN)和2.7(来自GITHUB)。任何帮助表示赞赏。 ģ

1 个答案:

答案 0 :(得分:4)

这个过程似乎非常耗费资源,这就是代码不起作用的原因。阅读这里的讨论: 更新了链接:https://help.openstreetmap.org/questions/25637/i-am-receiving-a-blank-page-http11-400-bad-request-after-requesting-a-data-export

从链接引用:

  

背景:导出功能需要很多处理能力,我们的   服务器缺乏(只是捐赠的资源!)。可能就是这样   在低负荷时间内工作

我使用"google"作为地图来源尝试使用相同的位置边界框并且它有效:

newmap4 <- get_map(location = c(-71.2612362452596,42.3308503846824
                                ,-71.0475647202879,42.4560226746649), source = 'google')