Мне интересно, есть ли какой-нибудь способ сохранить исходные имена полей в ArcGIS, когда я присоединяюсь к CSV. таблицы в шейп-файл.
Я спрашиваю, потому что иногда я объединяю таблицы с 10, 20 или более столбцами и при экспорте объединенных данных ArcGIS всегда переименовывает их в соответствии с именем исходной таблицы и порядком столбца (например, table_xy_1, table_xy_2 и т. Д.).
Поскольку не существует простого способа переименовать поля в таблице атрибутов навсегда (то есть вы должны создать новый столбец и скопировать старый в этот новый столбец И удалить старый столбец), это создает кучу работы (несмотря на то, что что вы должны ориентироваться в этом беспорядке имен полей).
Ответы:
Я думаю, что вы можете пытаться НЕ использовать «полностью определенные имена таблиц».
Взгляните на этот форум поддержки Esri и на эту справочную статью .
Обратите внимание, что это будет работать при присоединении файлов DBF, но не при соединении CSV. (В качестве обходного пути вы можете конвертировать CSV в DBF и затем присоединиться.)
источник
Я решил эту проблему для конкретного случая. Я присоединился к файлу .csv к файлу .shp и экспортировал данные. Я получил описанную выше проблему Rural_I_1 ... она добавляла имя файла .csv к именам полей.
Моя работа заключалась в том, чтобы сначала экспортировать файл .csv в виде таблицы .dbf (из arcgis). Затем выполните объединение на .dbf, а не на .csv. Теперь, когда вы экспортируете данные, вы просто получите исходные имена полей без добавления имени файла.
источник
Предполагая, что у вас есть координаты (широта, долгота) в таблице атрибутов (если не создавать их с помощью вычисления геометрии) ...
источник