【问题标题】:400 bad request with ggmap使用 ggmap 的 400 错误请求
【发布时间】:2017-01-08 17:23:43
【问题描述】:

我以前用过这个,一直有效:

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 = "wb") : URL 'http://tile.openstreetmap.org/cgi-bin/export?bbox=-71.2612362452596,42.3308503846824,-71.0475647202879,42.4560226746649&scale=80000&format=png': 状态是'400 Bad Request'

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

【问题讨论】:

标签: r ggmap


【解决方案1】:

该过程似乎非常耗费资源,这就是代码不起作用的原因。阅读这里的讨论: 更新链接: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')

【讨论】:

  • 是的,它适用于谷歌和雄蕊,而不适用于 OSM。 OSM 在 3-4 天前使用同一条线路工作。您提供的链接指示服务过载的不同错误 (503)
  • @GiuseppeBarbesino 抱歉,这是我添加的错误链接。看看这个。希望对您有所帮助,再次谈到资源密集型使用和不可用性。
猜你喜欢
  • 2020-05-20
  • 1970-01-01
  • 2023-04-03
  • 2012-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多