使用 tmap 库在比利时的 R 中制作地图

Making map in R of Belgium using the tmap library

我想使用 'tmap' 库在 R 中制作比利时及其省份的地图,但我需要指定形状对象,但我在哪里可以找到比利时的此数据?

tm_shape(Belgium) + tm_polygons()

已经找到了,

install.packages('spDataLarge', repos='https://nowosad.github.io/drat/', type='source')
library(spDataLarge)
data(BE_ADMIN_PROVINCE) 
tm_shape(BE_ADMIN_PROVINCE) +  tm_polygons()

你有几个选项,我建议检查 CRAN Task View: Analysis of Spatial Data

具体来说,我的选择是 giscoRGADMTools:

library(tmap)
library(giscoR)

be <- gisco_get_nuts(resolution = "1", country = "BE", nuts_level = 2)


tm_shape(be) +
  tm_polygons()


library(GADMTools)


be2 <- gadm_sf_loadCountries("BEL", level = 2)$sf

tm_shape(be2) +
  tm_polygons()

reprex package (v2.0.1)

于 2022-02-25 创建