我使用的是geodjango(3.1)+postgis,我希望以平方米为单位接收多边形的面积。因此,我使用的是Geographic Database Functions of Django
我的代码如下所示:
City.objects.annotate(area=Area('geom'))
我想我得到的结果是学位。当我以同样的方式使用distance function时,我得到了正确的结果,单位为平方米
当我将ST_Area(geom, use_spheroid=true)
作为RawSQL执行时,结果也适合,并且以平方米为单位,但我希望避免使用RawSQL
谢谢你的帮助=)
这对我很有用:
相关问题 更多 >
编程相关推荐