Есть ли хорошая стратегия для удаления нескольких тысяч полей из таблицы атрибутов шейп-файла в ArcGIS с использованием ArcMap или ArcCatalog?
Я знаю, как вручную щелкнуть правой кнопкой мыши и выбрать «удалить поле ;; Мне интересно, есть ли другая стратегия. Если бы я мог экспортировать шейп-файл с выбранными столбцами, это тоже было бы хорошо, но я не думаю, что это можно сделать.
Ответы:
Протестировано с шейп-файлом.
1 Щелкните правой кнопкой мыши слой в ArcMap.
2 Выберите «Свойства», затем вкладку «Поле».
3 Выберите значок «Выключить все поля» под вкладкой «Общие».
4 Переключитесь на поля, которые вы хотите сохранить (я предполагаю, что у вас меньше полей для переключения, чем для отключения)
5 Нажмите ОК,
6 Щелкните правой кнопкой мыши на слое и выберите «Данные», «Экспорт данных», чтобы создать новый файл с полями, которые вы хотите (которые как минимум должны содержать FID, Shape и ID)
источник
Как я прокомментировал ваш вопрос, вы можете использовать инструмент Удалить поле .
источник
Расширение Xtools также сделает это с помощью инструмента «Multi Delete Fields». Это один из бесплатных инструментов (Xtools является платным расширением, но большинство его функций бесплатны, если вы просто зарегистрируетесь по электронной почте).
источник