Как удалить дублирующиеся точечные объекты?


10

Я создал много данных .gpx с моим устройством Garmin, но из-за объема данных я несколько раз импортировал данные сопоставления с моего устройства (также потому, что я не хотел, чтобы они были потеряны) ...

В результате у меня теперь много двойных или даже 6-кратных одинаковых точек (включая дорожки, которые я также отображал в виде точек, чтобы у меня была отметка) после того, как я сохранил все gpx-файлы в виде шейп-файлов и затем объединил их.

Есть ли способ автоматически удалить дубликаты с помощью QGIS или, если нет, с любым другим свободным программным обеспечением, работающим на Ubuntu 12.4?

Я очень ценю вашу помощь!


Большое спасибо - это действительно сработало! У меня была фигура, объединяемая из 3-х точечных форм, состоящая из более чем 2000 записей, и несколько сотен имели одинаковое происхождение, что означает дублирование в базе данных. Итак, с помощью плагина mmqgis было очень легко «стереть» дублированные записи данных из файла!

хм, плагин mmQGIS не работает для меня. Он возвращается с ошибкой:> Ошибка создания выходного шейп-файла: создание слоя завершилось неудачно (ошибка OGR>: не удалось открыть шейп-файл `C: \ PROGRA ~ 1 \ QGISWI ~ 1 \ bin \ temp.shp '.) Кажется, что он пытается создать temp.shp в моих программных файлах - что, вероятно, не разрешено делать моей Windows 8. Есть идеи, как заставить это работать?
PeterB

Если у вас есть новый вопрос, задайте его, нажав кнопку « Задать вопрос» . Включите ссылку на этот вопрос, если это помогает обеспечить контекст.
Злой гений

Ответы:


26

Попробуйте плагин mmqgis. Там, перейдите в Modify -> delete дубликаты геометрии и выберите ваш слой.


Ницца! Я не знал этот плагин! Большое спасибо :)
Лукас

4

Вы также можете использовать инструмент v.clean под командами GRASS на панели инструментов обработки. Чтобы удалить дубликаты, установите для инструмента очистки значение rmdupl.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.