Cro*_*sey 2 python postgis sqlalchemy geoalchemy
有关GeoAlchemy2的文档似乎没有完整的功能(与以前的版本相比).
我有一个模特:
class AddressCode(Base):
__tablename__ = 'address_codes'
id = Column(Integer, primary_key=True)
code = Column(Unicode(34))
geometry = Column(Geometry('POINT'))
Run Code Online (Sandbox Code Playgroud)
我想存储lat/long数据,我试图在上面的模型中保存,例如
"51.42553,-0.666085"
Run Code Online (Sandbox Code Playgroud)
这给了我错误:
"Parse error at position 9 within Geometry (the "," char")
Run Code Online (Sandbox Code Playgroud)
有人能说清楚我在哪里错了吗?
同样在这个主题上,我将如何形成一个查询来说..
显示最近的20位用户:
class AddressCode(Base):
__tablename__ = 'address_codes'
id = Column(Integer, primary_key=True)
name = Column(Unicode(34))
geometry = Column(Geometry('POINT'))
Run Code Online (Sandbox Code Playgroud)
就像是?
geom_var = "51.42553,-0.666085"
Session.query(User).filter(func.ST_DWithin, 20, geom_var).all()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2517 次 |
| 最近记录: |