Доступ к широте и длине поля геометрии - PullRequest
0 голосов
/ 03 января 2019

Я определил геометрическое поле в миграциях. В этой таблице уже есть записи. Теперь я хочу отобразить координаты. Объект читается, но я не знаю, как получить доступ к lat / long в пределах ветки.

Есть идеи?

Dominik

1 Ответ

0 голосов
/ 04 января 2019

Если ваша таблица содержит точечные объекты, вы можете сделать это

 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

Трудно сказать вам больше, не зная, что находится в ваших геометрических объектах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...