Django GEOSException 在 /

Django GEOSException at /

最近当我尝试在 Django(版本 3.1)中创建一个 Polygon 实例时,我得到了这个错误:

GEOSException 在 / 检查从 GEOS C 函数“GEOSGeom_createLinearRing_r”返回的几何时遇到错误。

这是我使用的坐标:

Polygon((51.558994, -0.16349), (51.552505, -0.121468), (51.527564, -0.179695), (51.527564, -0.179695))

这些坐标只是一个示例。 我正在使用传单中的多边形坐标,但是当我尝试创建 django.contrib.gis.geos.polygon.Polygon 实例时,出现了该错误。

是否有任何想法或方法可以在 Django 中存储从传单到多边形的接收坐标?

多边形的第一个和最后一个坐标应相同(线性环)