2017-05-08 50 views
0

我已創建的Postgres裏/ PostGIS的一個點幾何列(coordenadas)使用下面的命令行:的PostgreSQL/PostGIS的

SELECT AddGeometryColumn ('public', 'tb_amostra', 'coordenadas', 4326, 'POINT',2,false); 

我有兩列,LONGITUGE和緯度,在tb_amostra表,我需要根據LONGITUDE和LATITUDE列中的值,將(lon,lat)的8位小數點的點創建到coordenadas列中。 對此有任何幫助嗎? 謝謝您提前預約。

回答

0
UPDATE tb_amostra SET coordenadas = ST_SetSRID(ST_MakePoint(lon,lat),4326); 
+0

@ Lat Long網我跑,你建議我UPDATE命令行後有很長的字符串(0101000020E6100000324ABF58F2EB36C06C46F28B25DF44C0)作爲結局。這似乎出了問題。對此有何評論? – HelpOverFlow

+0

不應該更新命令創建一個值到coordenadas列作爲這樣:POINT(lon,lat)? – HelpOverFlow

相關問題