【发布时间】:2023-09-27 08:27:01
【问题描述】:
我正在将 GeoDjango 与 PostGIS 一起使用。然后我遇到了如何查询我的postgres db表以获取5米距离内的所有数据的麻烦。
更新1 我正在使用 GeoDjango 1.2.7
我从这个网址https://docs.djangoproject.com/en/dev/ref/contrib/gis/geoquerysets/#std:fieldlookup-distance_lte找到了一些东西
Zipcode.objects.filter(poly__distance_lte=(geom, D(*m*=5) ))
但不知道如何准备参数和变量。
- 什么是poly_distance_lte?是函数吗?
- 什么是geom?是一个变量?如何创建?
- 什么是D?是一个函数?如果是,m是D函数的参数名吗?
【问题讨论】:
-
请不要在标题中添加标签。
标签: python postgresql postgis geodjango