有没有办法从 Postgres 地理类型列中获取纬度和经度

Is there any way to get latitudes and longitudes from Postgres geography type column

我在 Postgres 中有一列数据类型为地理 table。

当我从数据库中查询时,它显示如下,

现在我正在尝试使用 psycopg2 查询 table 但我得到的不是点(经纬度),而是一些巨大的字符串。

这个模式是什么?我如何转换它以获得纬度和经度?

我尝试在互联网上进行搜索,但不幸的是没有找到任何帮助。

您可以使用 dt_astext function, or you can type cast to geometry and use the st_y and st_y 函数获取文本表示。