R中是不是有显示建筑物的基本地图包?
Posted
技术标签:
【中文标题】R中是不是有显示建筑物的基本地图包?【英文标题】:Is there a base map package in R to show buildings?R中是否有显示建筑物的基本地图包? 【发布时间】:2021-11-09 05:32:06 【问题描述】:我有家庭收入的经纬度数据,我想将这些点与家庭收入叠加在建筑物的基本地图上,就像您在 Google 地图中看到的那样(只是建筑物的轮廓,而不是卫星图像)。我尝试查看 R mapview 和 osmdata 包,但我找不到如何制作基本地图/建筑物的基本地图。任何线索都会有所帮助!谢谢!
#create data
lat <- c(33.97463, 33.97458, 33.97460, 33.97520, 33.97403, 33.97607)
long <- c(-117.9180, -117.9183 , -117.9185, -117.9186 , -117.9184, -117.9184)
income <- c(15000, 30000, 50000, 20000, 30000, 100000)
data <- as.data.frame(cbind(lat, long, income))
#plot household income as lat/long points
library(ggplot2)
ggplot() +
geom_point(data = data, aes(x = long, y = lat,
colour = income),size =2)+
scale_color_stepsn(n.breaks = 5, colours = terrain.colors(5))+
theme_bw()
#add basemap of buildings like Google Maps
【问题讨论】:
【参考方案1】:我不确定您的示例数据的面积是否很小,但我认为这会对您有所帮助。 ggmap::qmplot
,
ggmap::qmplot(long, lat, data = data, colour = I('red'), zoom = 16)
您可能必须自己更改其他数据的缩放比例。
【讨论】:
感谢您的回复!它是较大数据集的一个子集,因此它是一个如此小的区域。我应用了你的代码,但它不是我想要的。我正在为每个点寻找建筑物,但是当我绘制它时,我只是得到街道。我尝试更改缩放以查看是否会提供更多细节,但没有 @KCRay 例如qmplot
的数据,它确实显示了建筑物和城市。 For crime data。我很好奇你的数据没有显示深红色波峰博士附近的建筑物以上是关于R中是不是有显示建筑物的基本地图包?的主要内容,如果未能解决你的问题,请参考以下文章