【问题标题】:Is there a base map package in R to show buildings?R中是否有显示建筑物的基本地图包?
【发布时间】:2023-03-23 22:54:02
【问题描述】:

我有家庭收入的经纬度数据,我想将这些点与家庭收入叠加在建筑物的基本地图上,就像您在 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

【问题讨论】:

    标签: r ggplot2 mapping ggmap


    【解决方案1】:

    我不确定您的示例数据的面积是否很小,但我认为这会对您有所帮助。 ggmap::qmplot,

    ggmap::qmplot(long, lat, data = data, colour = I('red'), zoom = 16)
    

    您可能必须自己更改其他数据的缩放比例。

    【讨论】:

    • 感谢您的回复!它是较大数据集的一个子集,因此它是一个如此小的区域。我应用了你的代码,但它不是我想要的。我正在为每个点寻找建筑物,但是当我绘制它时,我只是得到街道。我尝试更改缩放以查看是否会提供更多细节,但没有
    • @KCRay 例如qmplot 的数据,它确实显示了建筑物和城市。 For crime data。我很好奇你的数据没有显示深红色波峰博士附近的建筑物
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 2023-04-01
    • 2013-02-11
    • 2020-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多