Varolan bir tablonun boylam ve enlem sütunlarını kullanarak bir NOKTA yapmak istiyorum .
İşte ST_MakePoint belgelerine bir bağlantı .
İşte masam:
CREATE TABLE sysinst.bio (
oid INTEGER PRIMARY KEY,
longitude FLOAT,
latitude FLOAT,
geom GEOMETRY(POINT, 26913)
);
Geometri Sütunu Ekleme:
SELECT AddGeometryColumn ('sysinst', 'bio', 'geom', 26913, 'POINT', 2);
İşte benim sorgu:
UPDATE sysinst.bio SET geom = ST_SetSRID(ST_MakePoint(longitude, latitude), 26913);
QGIS'de bakıldığında POINTS yanlış çizilmiş olsa da döndürülen hata yok.
Çünkü (-97.5959, 21.1922)
alıyorum(-109.4896, 0.0002)
Herhangi bir öneri?
Daha kolay bir yol varsa bunu daha verimli yapmaya açıkım.