postgresql geometry 使用小记

update tableName set "geometry字段" = ST_GeomFromText('LineString('||  坐标点范围 ||')',4326 ); 转换成线

update tableName set "geometry字段" = ST_GeomFromText('Point('||  坐标点范围 ||')',4326 ); 转换成点

UPDATE tableName  SET "geometry字段" =ST_GeomFromText('POLYGON(('|| 坐标点范围 ||'))',4326);转换成面

注意:在转换成面时需要两个括号.

        转换是后面红色数字不是必需,但是在使用ST_Contains(geometry A, geometry B),ST_Intersects(geometry, geometry)等函数判断两个空间字段的关系时,若两个空间字段生成时的数据不一致无法比较,函数会报错.

 

你可能感兴趣的:(postgresql geometry 使用小记)