I am trying to create a polygon around a centroid by projecting the 4 points 2 meter each. But the polygon sides are not 4 meter. I am seeing only 3.7 meter and 2.8 meter.
SELECT ST_AsText(ST_MakeValid(ST_MakeEnvelope(
ST_X(ST_Project(ST_SetSRID(ST_MakePoint(-94.308946032318019, 41.189416186516212), 4326), 2, radians(225))::geometry),
ST_Y(ST_Project(ST_SetSRID(ST_MakePoint(-94.308946032318019, 41.189416186516212), 4326), 2, radians(225))::geometry),
ST_X(ST_Project(ST_SetSRID(ST_MakePoint(-94.308946032318019, 41.189416186516212), 4326), 2, radians(135))::geometry),
ST_Y(ST_Project(ST_SetSRID(ST_MakePoint(-94.308946032318019, 41.189416186516212), 4326), 2, radians(315))::geometry),
4326
)));
The diagonal is also not coming as 4m. It is 4.7m. QGIS
