gis - Spatial join in R -


i have 2 shapefiles—let’s call them shp1.shp , shp2.shp—and want create new shapefile of overlaps between two.

essentially, i'm trying determine geographies shp1 fall within shp2. shp1 polygons contain shp2 polygons, , shp2 polygons fall within multiple shp1 polygons.

if start

library(sp) large_list <- over(shp1,shp2, returnlist = true)

that gets me large list of shared geographies. how take list , use spatial join, , create new shapefile?

i'm relatively new r (especially gis) , appreciated.

you might find answer in function intersect, package raster

library(raster) newshape <- intersect(shape1, shape2)  

Popular posts from this blog

c# - ODP.NET Oracle.ManagedDataAccess causes ORA-12537 network session end of file -

matlab - Compression and Decompression of ECG Signal using HUFFMAN ALGORITHM -

utf 8 - split utf-8 string into bytes in python -