postgis三维转二维

有时候我们拿到的数据是三维的 譬如:linestring(1 1 2, 2 3 2, 4 5 2, 6 7 2, 5 6 2) ,但其实我们展示的时候只需要二维,并且数据量庞大的时候可能需要删掉三维的信息。

SELECT st_astext(st_force_2d(st_geomfromewkt('linestring(1 1 2, 2 3 2, 4 5 2, 6 7 2, 5 6 2)'))); 

结果:

LINESTRING(1 1,2 3,4 5,6 7,5 6)

猜你喜欢

转载自jjxliu306.iteye.com/blog/2223354