Более

Выявление повторяющихся объектов путем сравнения двух слоев в QGIS?


У нас есть около 60 000 отдельных файлов shp - tab. Мы должны переместить все это в GDB. При этом иногда данные дублируются, как показано на рис. Lyr_1 - слой gdb. Lyr_2 - индивидуальный файл shp. Мы должны идентифицировать дубликаты Lyr_2 в Lyr_1 (gdb) и присвоить этим функциям уникальные идентификаторы в Lyr_2.

В настоящее время мы используем Xtools pro для ArcGIS -> Найти дубликаты, чтобы идентифицировать дубликаты. ArcGIS -> Выбрать по местоположению -> идентичны исходным векторным слоям, не работает. У нас нет лицензии на Data Reviewer & Find идентичный инструмент.

Есть ли способ сделать это в QGIS?

Даже в QGIS, пробовал с Пространственным запросом -> функции равны. Но не сработало


Вы можете использовать Выбрать по местоположению инструмент из Набор инструментов для обработки идентифицировать и выбирать особенности из Lyr_2 который пространственно равно особенности из Lyr_1:

После выбора вы можете добавить уникальные идентификаторы, используя, например, Калькулятор полей.

Примечание. В зависимости от ваших данных вам может потребоваться соблюдать осторожность, поскольку этот метод выполняет пространственное сравнение, он не проверяет, являются ли объекты дубликатами.