Я пытаюсь обрезать (не обрезать в соответствии с экстентом) шейп-файлы штатов и округов США, чтобы они соответствовали границам этого растрового растрового изображения (цифровой модели рельефа).
![](https://i.stack.imgur.com/XKSch.png)
Мой обрезанный (в соответствии с экстентом) шейп-файл состояния выглядит следующим образом: ![enter image description here](https://i.stack.imgur.com/BzvZM.png)
Какобрезать шейп-файл состояния, чтобы он соответствовал сложному контуру матрицы высот?Я попытался пересечь два, что работает, но это не делает различий между государством и границами водораздела, делая карту очень трудной для чтения (особенно с округами!).![enter image description here](https://i.stack.imgur.com/EEIE1.png)
huc6_cty_intersect <- raster::intersect(huc6s, counties)
Мне нужно иметь возможность накладывать штаты и округа по отдельности, чтобы я мог изменять ширину, цвет и т. Д. Границ, чтобы карты были читаемыми.
Я пытался растеризовать шейп-файлы штатов и округов, а затем маскировать их демоном, но, похоже, это заняло очень-очень много времени (в одночасье не хватило времени).
counties_rast <- rasterize(counties, dem)
r4 <- raster::mask(counties_rast, huc6_cty_intersect)
Я пытаюсь добраться до следующего изображения, но со всеми государственными границами за пределами водосборных бассейнов срезаны.Любая помощь в том, как это сделать, была бы замечательной.Спасибо.![enter image description here](https://i.stack.imgur.com/raUen.png)
ПРИМЕЧАНИЕ. Белые возвышения в пределах границ водораздела специально замаскированы.