我试图将英国境内的地区绘制成rstudio中的地图,但我的坐标是针对城镇级别的。有谁知道在rstudio中我可以在区域层面而不是城镇层面上绘制数据的位置/方式?
感谢。
答案 0 :(得分:0)
您想在这些地区/城镇绘制哪些数据?
如果您只是在寻找英国地区(县,地方当局,国家等)的地图,那么我建议您查看GADM maps & data。您可以通过指定级别从这些地图中选择所需的详细程度,我认为这些级别从1到3不等。顺便说一句,英国的国家代码是GBR
下面是一个如何使用带有2级详细信息的传单包绘制英国地图的示例,我认为这可能是您正在寻找的。
library(sp)
library(raster)
# download uk data level 2 from GADM
uk <- getData('GADM', country='GBR', level = 2)
library(leaflet)
# creating a colour palette that provides a diff colour for regions
# in different country i.e., Scotland, Ireland, Wales, etc.
pal <- colorFactor("Reds", uk$ID_2)
leaflet(uk) %>%
addPolygons(color = "#444444", weight = 1, smoothFactor = 0.5,
opacity = 1.0, fillOpacity = 0.5,
fillColor = ~pal(ID_2),
highlightOptions = highlightOptions(color = "white", weight =2,
bringToFront = TRUE),
label = ~paste0(NAME_2, ", ", NAME_1))
希望这会有所帮助。