ผมอยากจะให้จุดโดยใช้เส้นรุ้งเส้นแวงและคอลัมน์ของตารางที่มีอยู่
นี่คือการเชื่อมโยงไปยังเอกสารของST_MakePoint
นี่คือตารางของฉัน:
CREATE TABLE sysinst.bio (
oid INTEGER PRIMARY KEY,
longitude FLOAT,
latitude FLOAT,
geom GEOMETRY(POINT, 26913)
);
การเพิ่มคอลัมน์รูปทรงเรขาคณิต:
SELECT AddGeometryColumn ('sysinst', 'bio', 'geom', 26913, 'POINT', 2);
นี่คือคำถามของฉัน:
UPDATE sysinst.bio SET geom = ST_SetSRID(ST_MakePoint(longitude, latitude), 26913);
ไม่มีข้อผิดพลาดที่ส่งคืนแม้ว่า POINTS จะถูกวางแผนอย่างผิดพลาดเมื่อดูใน QGIS
สำหรับ(-97.5959, 21.1922)
ฉันได้รับ(-109.4896, 0.0002)
ข้อเสนอแนะใด ๆ
ฉันเปิดโอกาสให้ทำสิ่งนี้ได้อย่างมีประสิทธิภาพมากขึ้น