【发布时间】:2020-04-01 11:12:18
【问题描述】:
我在 PostGIS 中有具有价值和几何形状的数据。如果让我们说
create table points (id serial primary key, val integer, label2);
select addGeometryColumn('points', 'geom', 1, 'point', 2);
insert into points (id, val, label2, geom) values
(1, 1, aaa, st_geomFromText('POINT(1 1)', 1)),
(2, 1, bbb, st_geomFromText('POINT(1 2)', 1)),
(3, 1, aaa, st_geomFromText('POINT(10 100)', 1)),
(4, 2, ccc, st_geomFromText('POINT(10 101)', 1));
因为data(id) 1和2的值相同,距离
id |val| source | geom
-----+------------+------
3 | 1 | aaa | xxx
4 | 2 | ccc | xxx
你知道如何在 PostGIS 中查询吗?
【问题讨论】:
-
我不确定。我还是不明白,还找不到答案
-
@Anonymous 您使用的是哪个参考系统?你是说 10 米还是 10 英里?
-
对不起,我的意思是 10 米(或者可以稍后替换为所需的距离或半径)
-
@Anonymous,您使用的是哪个参考系统? WGS84?如果多个点在同一半径内,去除多余点的标准是什么?