Мой коллега прислал мне несколько шейп-файлов для анализа. В этих шейп-файлах должны быть отверстия. Вот пример того, как один из шейп-файлов выглядит на их компьютере в ArcGIS:
Но на моем компьютере, использую ли я QGIS или R (я не на моей машине есть ArcGIS), файл выглядит следующим образом (увеличенный в левой части первого изображения шейп-файла):
Я пытался " Исправить геометрию »в QGIS версии 3.12, которая не добралась до цели - некоторые дыры были восстановлены, остальные перекрывающиеся полигоны остались:
Я попытался исправить это в R (версия 3.6.1, работающая на Ma c OS 10.15.4) с помощью clgeo_Clean () из пакета cleanGeo, но все, что было сделано, это удалить перекрывающиеся полигоны, не превращая их обратно в дыры. Мне нужно сохранить дыры, и у меня нет доступа к ArcGIS с моего домашнего компьютера (спасибо, covid-19). Есть ли способ восстановить этот файл, или что мой коллега может сделать по-другому, отправив его мне? Вот ссылка на образец файла (оригинал, а не тот, который был обработан с помощью «Fix Geometries»): ссылка на файл примера проблемы shapefile