Agregacja (x, y) współrzędnych chmur punktów w PostgreSQL

Mam tabelę bazy danych PostgreSQL o następującej uproszczonej strukturze:

Identyfikator urządzenia varcharPos_X (int)Pos_Y (int)

Zasadniczo ta tabela zawiera wiele dwuwymiarowych danych punktów drogi dla urządzeń. Teraz chcę zaprojektować zapytanie, które zmniejsza liczbę współrzędnych na wyjściu. Powinien agregować pobliskie współrzędne (dla pewnego progu x, y). Przykład:

wiersz 1: DEVICE1; 603; 1205

wiersz 2: DEVICE1; 604; 1204

Jeśli próg wynosi 5, te dwa wiersze powinny być zagregowane, ponieważ wariancja jest mniejsza niż 5. Jakikolwiek pomysł, jak to zrobić w PostgreSQL lub SQL w ogóle?

questionAnswers(2)

yourAnswerToTheQuestion