【发布时间】:2021-07-22 18:01:25
【问题描述】:
我正在使用 Covid 数据 并希望在 map 上绘制 州和地区 级别的印度数据。
我有印度的州、地区名称以及案例,但不需要纬度、经度。
我遇到了这个所以发帖How to map an Indian state with districts in r?
并尝试了raster::getData("GADM", country = "India", level = 2) %>% as_tibble(),但这不起作用,因为它没有lat、lon、shapefile等。
library(raster)
library(rgdal)
library(rgeos)
state_level_map <- raster::getData("GADM", country = "India", level = 1) %>%
as_tibble() %>%
filter(NAME_1 == "Rajasthan") %>%
fortify()
ggplot() +
geom_map(data= state_level_map, map = state_level_map,
aes(x = long, y = lat, map_id = id, group = group))
我是空间数据/地图的新手,不知道在这种情况下我该如何进行。是否可以从任何 r 包中获取州/地区名称信息的纬度、经度、形状文件等,或者唯一的方法是手动搜索经度、经度?
感谢任何帮助。
【问题讨论】:
标签: r ggplot2 cartography