【发布时间】:2021-04-07 00:03:11
【问题描述】:
我知道这是一个基本问题,但我刚开始使用 GIS,我被严重卡住了。
我尝试使用 django.contrib.gis.geos import LineString Linestring 和形状函数 shapely.ops.snap()。显然它缺少了 shapely 对象的属性,我得到了一个 AttributeError: 'LineString' object has no attribute '_geom'
如何将 LineString 转换为 shapely LineString 并返回到 geodjango geos LineString 以将其保存到数据库中?
这似乎有点奇怪,文档说它既是 GEOS 几何又是可互换的 (https://code.djangoproject.com/wiki/GEOSGeometry),但似乎不是。
问这个感觉不好,但我没有找到合适的功能,而且文档似乎比我习惯的更简约(尽管库看起来很棒):(
【问题讨论】: