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中是不是有显示建筑物的基本地图包?的主要内容,如果未能解决你的问题,请参考以下文章

使用 iOS6 中的新地图,是不是可以更改图层的颜色(公园、水、建筑物)

百度地图开发中怎么实现点击地图中的字或建筑获取到位置,如图

简单的地图应用程序[关闭]

使用 Python 从地图图像中提取建筑物边缘

mapbox建筑显示不全

纽约火灾的数据可视化