ggplot2를 사용하여 미국 및 캐나다 센서스지도를 역전승하려고합니다.지도 센서스 : rbind는 ggplot2로 R의 공간 객체를 강화합니다.
us <- readOGR(dsn = "00-raw/usmaps/us/", layer = "co99_d90")
canada <- readOGR(dsn = "00-raw/gcd_000b11a_e/", layer = "canada")
canada$id <- as.numeric(canada$id)
us$id <- as.numeric(us$id)
canada$id <- canada$id + length(unique(us$id))
na <- rbind(canada, us)
p <- ggplot() +
geom_polygon(data = na, aes(x = long, y = lat, group = group, fill = pop),
color = "black", size = 0.25) +
theme_nothing(legend = TRUE)
그러나 이상한 라인이 있습니다. 모양 파일의
소스는 다음과 같습니다
http://www12.statcan.gc.ca/census-recensement/2011/geo/bound-limit/files-fichiers/gcd_000b11a_e.zip
www2.census.gov/geo/tiger/PREVGENZ/co/co90shp/co99_d90_shp.zip
나는 국경이 미국의 카운티를 대표하고 캐나다의 인구 조사 부문을 대표하기를 원하기 때문에 그 shapefile을 정말로 필요로합니다.
셰이프 파일의 원본을 추가 할 수 있습니까? – Alex
또는 아마도 겉으로보기에 무작위 인 두 개의 쉐이프 파일을 사용하는 것보다 훨씬 더 최적의 방법이 될 수 있으므로 실제로 수행하려는 것을 식별하십시오. – hrbrmstr