2017-05-08 52 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

相关问题