У меня есть таблица с матрицей расстояний между всеми точками другой таблицы. На матрице расстояний я просто держал линии на расстоянии менее 100 метров.
Я называю точки, расположенные на расстоянии менее 100 м от всех дублирующих записей. Но на матрице расстояний каждая запись дубликатов занимает 2 строки
Матрица расстояний выглядит так:
InputID TargetID Distance
1 2 75
1 3 35
2 1 75
3 1 35
Я хотел бы сохранить только одну из этих дубликатов, что означает, что в предыдущем примере я хотел бы оставить только строку 1, потому что 2 и 3 расположены на расстоянии менее 100 м от 1. Но если я оставлю только 1 на матрице расстояний, мне также нужно оставить только 1 на исходной таблице.
Я использую инструмент SQL Query от QGis, но я не знаю, как программировать. Кто-нибудь может мне помочь, пожалуйста?
Спасибо!