访问几何字段的lat和long

u5rb5r59  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(309)

我在迁移中定义了一个几何字段。此表中已存在条目。现在我要显示坐标。对象已读取,但我不知道如何访问细枝中的lat/long。
有什么想法吗?
多米尼克

fzsnzjdm

fzsnzjdm1#

如果表包含点对象,则可以执行此操作

SELECT ST_X(point_object) X, ST_Y(point_object) Y
   FROM table
  WHERE whatever

如果您的对象是多边形或多边形的集合,您可能需要使用类似的方法从每个对象中获取单个x,y。

SELECT ST_X(ST_CENTROID(poly)) X, ST_Y(ST_CENTROID(poly)) Y
   FROM table
  WHERE whatever

如果不知道几何体对象中有什么,很难告诉您更多。

相关问题