Selekcja przestrzenna z SF
Dzisiaj pokażemy Wam jak używać biblioteki sf do selekcji przestrzennej. Do naszego przykładu użyjemy dobrze znanej już Wam warstwy dróg i linii kolejowych. Przykład znowu w wersji wideo. Miłego oglądania.
Kod:
library(sf)
rail <- read_sf("d:/GIS_in_R/rail.shp")
road <- read_sf("d:/GIS_in_R/roads.shp")
plot(rail$geometry)
plot(road$geometry,col="red",add=T)
int <- st_intersection(rail,road)
plot(int$geometry,col="green",add=T,pch=20)
ind <- st_intersects(rail,road)
ind <- apply(ind, 1, any)
ind
plot(rail$geometry[ind])
