Как преобразовать адрес в географические координаты.
Получить контур дома
select geom from building b join street s on b.id_street = s.id_street where s.name = 'Учебная' and b.name = '83';
Свести контур дома к паре координат (найти центр)
select X(Centroid(geom)), Y(Centroid(geom)) from building b join street s on b.id_street = s.id_street where s.name = 'Учебная' and b.name = '83';
X — это долгота. Y — это широта. (Такой порядок определен в спецификациях GIS расширения БД).
Результат
X | Y |
---|---|
73.391631 | 54.976775 |
http://maps.yandex.ru/?text=54.976775,73.391631