如何将坐标投影作为查询的一部分执行?
要执行投影,源坐标系和目标坐标系都必须在spatial_ref_sys
表中定义,并且要投影的几何图形必须已经设置了SRID。
完成后,只需引用所需目标 SRID 即可轻松完成重新投影。以下将几何投影到 WGS84 经度/纬度坐标。
SELECT ST_Transform(geom, 4326) FROM mytable;
确保你的几何列具有 SRID,否则重新投影将不起作用!你可以检查 SRID 是否在列级别强制执行
SELECT srid
FROM geometry_columns
WHERE f_table_name = 'mytable'
你可以检查它是否在几何级别设置
SELECT ST_SRID(geom) AS srid, Count(*)
FROM mytable
GROUP BY srid;