如何在我正在尝试的 form_extra_fields = {
'category': QuerySelectField(
label='Categories',
query_factory = lambda: db.session.query(Item),
get_label = 'category',
)
}
上正确设置点
Polygon
但有错误: INSERT INTO "geo"("geometry")VALUES(ST_AsHEXEWKB(ST_GeomFromText('POLYGON((50.1033 26.4344,49.75 24,50.1033 26.4344))',4326)));
;
当我从示例中设置点时,所有方法都有效。如何解决?
答案 0 :(得分:1)
如果获得了多边形顶点坐标,则可以简单地执行以下操作:
INSERT INTO {yourTableName} ({yourGeometryColumnName}) VALUES (ST_GeomFromText('POLYGON(({x1} {y1}, {x2} {y2}, ...))'))