Postgis函数使用

109 阅读1分钟

postgis函数-st_srid、st_setsrid、st_transform函数的用法

st_srid:st_srid(geom)返回几何对象‘geom’的空间参考标识(SRID)。SRID是一个整数,用于表示几何对象的坐标系。例如,如果你有一个几何对象‘geom’并想知道它的SRID,你可以使用‘st_srid(geom)’来获得。

st_setsrid:st_srid(geom,srid)用于设置几何对象‘geom’的srid为‘srid’。 例如更新一个srid为0的表的坐标系:

UPDATE your_table
SET geom_column = ST_SetSRID(geom_column, 4326)
WHERE ST_SRID(geom_column) = 0;

st_transform:st_transform(geom,srid)用于将几何对象‘geom’从当前坐标系转为目标坐标系srid。不同的是st_setsrid只是设置geom的坐标系并未改变坐标值,而st_transform则可以转换其值。