Agregando nuvens de ponto de coordenadas (x, y) no PostgreSQL
Eu tenho uma tabela de banco de dados do PostgreSQL com a seguinte estrutura simplificada:
ID do dispositivo varcharPos_X (int)Pos_Y (int)Basicamente, esta tabela contém muitos dados de waypoint bidimensionais para dispositivos. Agora quero projetar uma consulta que reduz o número de coordenadas na saída. Deve agregar coordenadas próximas (para um determinado limiar x, y) Um exemplo:
linha 1: DEVICE1; 603; 1205
linha 2: DEVICE1; 604; 1204
Se o limite for 5, essas duas linhas devem ser agregadas, pois a variação é menor que 5. Alguma idéia de como fazer isso no PostgreSQL ou SQL em geral?