在GeoAlchemy教程之后,我使用以下geom字段创建了一个对象:
Base = declarative_base()
class House(Base):
....
geom = Column(Geometry('POINT', 4326))当我从数据库查询对象时,使用:
house = database.db_session.query(House).filter_by(whatever).first()我得到一个带有geom列的House实例:
print house.geom
01e90300005cb2a79e3d6341400e396508a20a40400000000000000000
print type(question.geom)
<class 'geoalchemy2.elements.WKBElement'>如何查询WKBElement的纬度和经度?--我在类文档中没有找到答案,也没有在其来源中找到答案。
发布于 2019-11-20 17:26:00
在postgres中,您可以查找wkb元素的长lat信息,如下所示:
ST_X('01e90300005cb2a79e3d6341400e396508a20a40400000000000000000') as long,
ST_Y('01e90300005cb2a79e3d6341400e396508a20a40400000000000000000') as lathttps://stackoverflow.com/questions/27702605
复制相似问题