Ein umgekehrter Clip speichert nur den Teil Ihres räumlichen Objekts, der sich außerhalb der Grenzen eines anderen Objekts befindet, im Gegensatz zu einem regulären Clip, der die Teile speichert, die sich innerhalb des anderen Objekts befinden.
Reverse Clip in ArcMap ausführen? zeigt, wie es in ArcMap gemacht wird.
Wie mache ich das in R?
Reproduzierbares Beispiel (auf Linux-Rechnern):
system("wget 'https://github.com/Robinlovelace/Creating-maps-in-R/archive/master.zip' -P /tmp/")
unzip("/tmp/master.zip", exdir = "/tmp/master")
uk <- readOGR("/tmp/master/Creating-maps-in-R-master/data/", "ukbord")
lnd <- readOGR("/tmp/master/Creating-maps-in-R-master/data/", "LondonBoroughs")
plot(uk)
plot(lnd, add = T, col = "black")
Was ich hier tun möchte, ist, ganz Großbritannien mit Ausnahme von London zu retten . Optisch möchte ich, dass die schwarze Form im resultierenden Bild ein Loch ist.
Ein bisschen zu spät zur Party, aber es gibt einen einfachen Weg, dies mit mask zu tun, indem man das 'inverse' Argument benutzt;
quelle