У меня есть таблица, как показано ниже, с тремя столбцами.
Таблица: геометрия
create table geomet
(
cola float,
colb float,
geopath geometry
);
Вставка записей:
insert into geomet values('12.32232442','43.2324535',point(12.32232442,43.2324535)::geometry);
У меня есть это:
select * from geomet;
cola colb geopath
---------------------------------------------------------------------
12.32232442 43.2324535 01010000004F34D5B407A528409D2B4A09C19D4540
Примечание. Мне нужно найти пересечение столбца geopath
в моей таблице, как показано выше. Я также установил PostGIS
.
Итак, я пробовал это:
Попробуйте 1:
SELECT ST_Intersects(geopath) from geomet;
Ошибка:
ERROR: function st_intersects(geometry) does not exist
Попробуйте 2:
SELECT ST_Intersects(cola,colb) from geomet;
Ошибка:
ERROR: function st_intersects(double precision, double precision) does not exist