我在shapefile中有一些点,我想在它们周围创建一个偏移区域。特别是,我正在做的是以下内容:
import shapefile
sf = shapefile.Reader(path+'Data/One_Road_Segment/one_segment_road')
shapes = sf.shapes()
x = list()
y = list()
for i in range(0,len(shapes)):
for j in range(0,len(shapes[i].points)):
X = shapes[i].points[j][0]
Y = shapes[i].points[j][1]
x.append(X)
y.append(Y)
plt.scatter(x,y)
通过这种方式,我有以下地图。
我想要做的是在点周围创建一个区域,以便将来检查该区域中是否存在其他点。我希望得到以下内容: