2017-05-08 1 views
0

Je a créé une colonne Géométrie Point (de coordenadas) dans Postgres/PostGIS en utilisant la ligne de commande suivante:postgresql/PostGIS

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

J'ai deux colonnes, LONGITUGE et LATITUDE, dans la table tb_amostra et j'ai besoin pour créer des points avec 8 chiffres décimaux pour (lon, lat) dans la colonne coordenadas en fonction des valeurs des colonnes LONGITUDE et LATITUDE. Toute aide à ce sujet s'il vous plaît? Merci pour votre temps à l'avance.

Répondre

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

@ lat longtemps j'ai eu une longue chaîne (0101000020E6100000324ABF58F2EB36C06C46F28B25DF44C0) en tant que résultat après l'exécution de la ligne de commande UPDATE vous me suggérez. Il semble que quelque chose a mal tourné. Un commentaire à ce sujet? – HelpOverFlow

+0

ne devrait pas la commande de mise à jour créer une valeur dans la colonne coordenadas comme ceci: POINT (lon, lat)? – HelpOverFlow