Я хотів би зробити POINT за допомогою стовпців довготи та широти існуючої таблиці .
Ось посилання на документацію 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);
Немає поверненої помилки, хоча пункти неправильно подано під час перегляду в QGIS.
Бо (-97.5959, 21.1922)
я отримую(-109.4896, 0.0002)
Будь-які пропозиції?
Я готовий зробити це більш ефективно, якщо є простіший спосіб.