我正在尝试绘制某些特定的国家/地区地图,例如孟加拉国,不丹等,其地区/城市位于R。例如,我可以使用以下代码行绘制美国地图。是否有library/package
可以给我任何国家/地区提供其城市/地区/省的地图?任何线索表示赞赏。
library(maps)
states <- map_data("state")
您可以从以下网站下载任何国家的shapefilehttps://www.diva-gis.org/gdata然后使用以下代码在R中读取并绘制它们]
library(sf)
library(ggplot2)
library(rgdal)
library(rgeos)
#I transform to utm because st_centroid is not recommended for use on long/lat
sf <- st_read(dsn="C:\\Users\\nn\\Desktop\\BGD_adm", layer="BGD_adm2")
shape <- readOGR(dsn="C:\\Users\\nn\\Desktop\\BGD_adm", layer="BGD_adm2")
plot(shape)
plot(sf)