1. 程式人生 > >postgresql資料庫中geometry型別的欄位插入經緯度指令碼

postgresql資料庫中geometry型別的欄位插入經緯度指令碼

在postgresql資料庫中,如果欄位型別是geometry,我們要更新該欄位為經緯度(座標),可以嘗試採取以下指令碼:
update device set shape = ST_GeomFromText(‘POINT(108.658463 34.1437)’, 4610) where name =‘C228’
注意:108.658463 代表經度 34.1437代表緯度 中間沒有逗號。
更新後的座標為:
在這裡插入圖片描述
如果在配合前端地圖顯示地圖輪廓,如圖所示:
在這裡插入圖片描述
需要獲得一組幾何座標,然後進行更新即可:
update building set shape = ST_GeomFromText(‘POLYGON((121.415703 31.172893,121.415805 31.172664,121.416127 31.172751,121.41603 31.172976,121.415703 31.172893))’,4610) where objectid = 81 --多層6