У меня есть координата, сохраненная в postgresql, например, 33.215, 35.124 ... У меня есть направление вектора азимута (угол с севера), равное 55, я хочу переместить точку в направлении азимута на 20метров, как мне этого добиться?
спасибо
Если вы установили расширение PostGIS, вы можете использовать ST_Project:
PostGIS
ST_Project
SELECT ST_AsText(ST_Project('POINT(35.124 33.215)'::geography, 20, radians(55.0)));