Я рисую некоторые данные для немецких округов в R, используя spplot. -Это отлично работает.
Чтобы было легче понимать / читать карту или находить места, я хотел бы добавить границы федеральных земель. Карты взяты из немецких границ
Я использую readShapeSpatial для загрузки данных, а затем использую spplot со слоем для построения карты. Однако я не уверен
krs <- readShapeSpatial("VG250_Kreise.shp")
bdl <- readShapeSpatial("VG250_Bundeslaender.shp")
krs@data$n <- cut(rnorm(402, 0, 1), breaks=5)
seq.red <- rev(sequential_hcl(n=nlevels(krs@data$n), h=0))
spplot(krs, "n", col=grey(.9), col.regions=seq.red, pretty=TRUE)+
layer(sp.polygons(bdl))
Я не уверен, какую часть bdl мне нужно добавить, чтобы получить только границы.
Буду очень признателен за вашу помощь!
Спасибо!
readShapeSpatial
, используйте пакетrgdal
и функциюreadOGR
- это будет считываться в любой информации о проекции в шейп-файле, которая игнорируетсяreadShapeSpatial
. - person Spacedman   schedule 17.09.2014