【问题标题】:Django GEOSException at /Django GEOSException 在 /
【发布时间】:2021-01-07 17:49:03
【问题描述】:

最近,当我尝试在 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 中的多边形吗?

【问题讨论】:

    标签: python-3.x django gis geo geodjango


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-10-08
      • 2013-09-09
      • 2015-09-11
      • 1970-01-01
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 2021-02-05
      • 2018-01-17
      相关资源
      最近更新 更多