GeoAlchemy2 上的文档似乎并不完整(与以前的版本相比)。
我有一个模型:
class AddressCode(Base):
__tablename__ = 'address_codes'
id = Column(Integer, primary_key=True)
code = Column(Unicode(34))
geometry = Column(Geometry('POINT'))
我想存储经纬度数据,我试图将其保存在上述模型中,例如
"51.42553,-0.666085"
这给了我错误:
"Parse error at position 9 within Geometry (the "," char")
任何人都能够阐明我在这里出错的地方吗?
同样在这个主题上,我将如何进行查询说..
显示最近的 20 个用户:
class AddressCode(Base):
__tablename__ = 'address_codes'
id = Column(Integer, primary_key=True)
name = Column(Unicode(34))
geometry = Column(Geometry('POINT'))
就像是?
geom_var = "51.42553,-0.666085"
Session.query(User).filter(func.ST_DWithin, 20, geom_var).all()