访问几何字段的纬度和经度

时间:2019-01-03 20:19:44

标签: mysql laravel eloquent geometry

我在迁移中定义了一个几何字段。该表中已经有条目。 现在我想显示坐标。该对象已读取,但我不知道如何在树枝中访问纬度/经度。

有什么想法吗?

多米尼克

1 个答案:

答案 0 :(得分:0)

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

 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

如果不知道几何对象中的内容,很难告诉您更多信息。