我已经建立了一个PostgreSQL数据库,并且正在使用Geodjango与保存在这个数据库中的几何图形进行交互。我的用例如下:
在数据库中,我有一个复杂的、大的多多边形,里面包含了全国所有的公园。field.I包含在单个几何图形中,它有另一个包含我区域边界的记录。想要做的是以某种方式截断/切片多个多边形,以便删除那些不在边界内的多边形。
样本代码:
region = Shapefile.objects.get(pk=1)
region_boundaries = region.geometry # this contains the boundaries for the region
all