基于postgres空间至属性转换

update  gis_inspfeature iu  set  y=to_number(iss.y,'999999999.9999999999') 

from (SELECT eventid,

split_part(split_part(split_part(ST_AsText(geom),'(',2),')',1),' ',1) as x

,split_part(split_part(split_part(ST_AsText(geom),'(',2),')',1),' ',2) as y FROM gis_inspfeature) 

iss where iu.eventid=iss.eventid;

posted @ 2022-04-07 16:44  禅心识万物-天亮  阅读(68)  评论(2编辑  收藏  举报