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?

questionAnswers(2)

yourAnswerToTheQuestion