【问题标题】:R Highlighting some of the boundaries (or borders) of the region in a shape file with spplot()R 使用 spplot() 突出显示形状文件中区域的某些边界(或边界)
【发布时间】:2015-08-25 20:52:14
【问题描述】:

我正在处理一个形状文件,并希望突出显示区域的一些边界(边界)(如图 1):

图 1:形状文件的部分但不是所有区域(边框)被突出显示

(来源:https://dl.dropboxusercontent.com/u/48721006/highlighted.png

高亮是通过 ArcMap 实现的。我不知道如何对 R 做同样的事情(尤其是spplot())。对此有何建议?

获取形状文件

library(sp)
library(maptools)

con <- url("http://gadm.org/data/rda/ZAF_adm2.RData")

print(load(con))

close(con)

plot(gadm)

非常感谢!

G

【问题讨论】:

    标签: r polygon geospatial shapefile


    【解决方案1】:

    我会做什么:(1)绘制完整的集合; (2) 取一个子集; (3) 绘制具有不同线型的子集。对于子集形状文件,请检查this question

    plot(gadm)
    
    # check class and structure of the data
    class(gadm)
    head(gadm@data)
    
    # take a subset based on ID_2
    some_polygons = subset(gadm,ID_2>=38840 & ID_2<38850)
    plot(some_polygons, add=T, border='cyan', lwd=2)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 2012-11-21
      • 1970-01-01
      相关资源
      最近更新 更多