如何在 R 中为 openmap() 获取特定城市的边界框?

How to get the bounding box for a particular city for openmap() in R?

我正在尝试使用 R 绘制旧金山地图并对其执行一些操作。我不了解给定特定城市的边界框的计算。我是 R 的新手,请帮助我。

install.packages("OpenStreetMap")
library(OpenStreetMap)

#City of San Francisco 37.6213° N, 122.3790° W

SFO_map=openmap(c( ),c( ),type="osm")
plot(SFO_map)

您需要确定 SF 的左上坐标(城市的远西部分,如 Presidio 和北部,如金门大桥)和右下坐标(远东,如奥克兰西部,以及南部,也许Pacific Grove),然后在电话中按正确的顺序排列它们。通过 'right order',第一纬度小于第二纬度(或者这是我认为我从反复试验中学到的。)。这是新泽西州普林斯顿部分地区的地图。

Princeton_map <- openmap(c(40.3832,-74.674273), c(40.339373,-74.661333), type="osm")

我在感兴趣的地方使用https://boundingbox.klokantech.com/和select视觉边界框。如果你 select TSV 它会给你边界框: