django - GEOSGeometry 创建多边形时出错

标签 django geos django-geoposition

我正在尝试从坐标创建多边形,但抛出下一个错误:

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

它不起作用

poly = GEOSGeometry('POLYGON((4.8371311 4.8371311, 4.8371311 4.8371311, 4.6857419 4.6857419, 4.6857419 4.6857419))')

但它有效

poly = GEOSGeometry('POLYGON((4 4, 4 4, 4 4, 4 4))')

有什么想法吗?

最佳答案

在本例中,问题是多边形不完整

关于django - GEOSGeometry 创建多边形时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42193768/

相关文章:

python - django-rest-framework-gis GeoFeatureModelSerializer 在序列化时返回更改/不正确的坐标

python - 使用 GeopositionField 查找最近的数据库条目

python - 覆盖应用程序的静态文件?

python - 在 Django >=1.10 中初始化(未从数据库加载)后立即访问字段时,如何对自定义模型字段调用 to_python?

jquery - 在 Django 中获取 POST 值

python - 在 Twilio 和 Sendgrid api 中,计划消息的发送时间相差 5 小时 30 分钟

python - Shapely中两个几何图形最近点的坐标

postgis - 在 PostGIS 中,大于半个世界的多边形被视为相反的多边形

python - Django 导入带回车的 CSV

python - Django包生成随机字母数字字符串