Agregando (x, y) nubes de puntos de coordenadas en PostgreSQL

Tengo una tabla de base de datos PostgreSQL con la siguiente estructura simplificada:

ID de dispositivo varcharPos_X (int)Pos_Y (int)

Básicamente, esta tabla contiene una gran cantidad de datos bidireccionales de waypoint para dispositivos. Ahora quiero diseñar una consulta que reduzca el número de coordenadas en la salida. Debería agregar coordenadas cercanas (para un determinado umbral de x, y) Un ejemplo:

fila 1: DISPOSITIVO 1; 603; 1205

fila 2: DISPOSITIVO 1; 604; 1204

Si el umbral es 5, estas dos filas deberían agregarse ya que la varianza es menor que 5. ¿Alguna idea de cómo hacer esto en PostgreSQL o SQL en general?

Respuestas a la pregunta(2)

Su respuesta a la pregunta