我们如何在geodjango中执行拖线多边形的相交?

时间:2019-08-30 07:09:31

标签: spatial intersection geodjango

我有2个多面体: 与geom = models.MultiPolygonField(srid = 4326)联系 带有geom = models.MultiPolygonField(srid = 4326)的包裹  我想根据POST请求找到所有包裹 最令人毛骨悚然的是要素集合使我不受国家多边形限制,而且我喜欢在Arcgis中实现像clip函数这样的空间查询

class Contry(models.Model):
  geom = models.MultiPolygonField(srid=4326)

class Parcel(models.Model):
  geom = models.MultiPolygonField(srid=4326)

View:
def filterContryParcel (request):
    if request.method == 'POST':
        x = request.POST.get('gid')

        contrie=  Contry.objects.get(gid = int(x))

        country_selected = serialize('geojson', Parcel.objects.filter(geom__within=contrie.geom))
    else:

要素集合(宗地多边形响应)在外部,并且与选择的contry的界限不完全重叠,我不会在Arcgis中使用像clip函数之类的功能

0 个答案:

没有答案