Есть ли способ сохранить оригинальные названия полей
Добавлено: 11 ноя 2013, 17:46
Добрый день!
Есть таблица, и есть векторный слой (feature layer). Нужно привязать несколько атрибутов из таблицы к слою по определенному ID и результат экспортировать в шейп файл. Очень важно иметь оригинальные названия полей. Если использую Add Join а потом Copy Features - названия полей меняются, в начале появляется название исходного файла, а конец срезается, тк имя поля становится больше 10 символов.
Если использовать не слой а Feature Class(т.е. оригинальный шейп из файла или БД) и вместо Add Join -> Join Field то все получается как надо, с оригинальными названиями. Проблема в том что мой вектор состоит из миллионов полигонов и этот поход займет века, так как работа идет напрямую с файлами, в то время как при работе со слоями используются возможности ОЗУ и вся операция проходит за несколько минут.
Знает ли кто-нибудь решение этой проблемы средствами Моделера и/или Питон?
версия Арки 10.1 Desktop
мог бы использовать такую штуку http://www.arcgis.com/home/item.html?id ... 68dc7c6cd4 но не могу. Рабочий комп в доменной сети и нет права к админской учетке чтобы установить сторонние расширения. С другой стороны я не знаю как эта вещь работает... возможно создает новые поля, переносит значения и удаляет старые, т.к. насколько я знаю в dbf не так просто переименовать поля с данными...
Есть таблица, и есть векторный слой (feature layer). Нужно привязать несколько атрибутов из таблицы к слою по определенному ID и результат экспортировать в шейп файл. Очень важно иметь оригинальные названия полей. Если использую Add Join а потом Copy Features - названия полей меняются, в начале появляется название исходного файла, а конец срезается, тк имя поля становится больше 10 символов.
Если использовать не слой а Feature Class(т.е. оригинальный шейп из файла или БД) и вместо Add Join -> Join Field то все получается как надо, с оригинальными названиями. Проблема в том что мой вектор состоит из миллионов полигонов и этот поход займет века, так как работа идет напрямую с файлами, в то время как при работе со слоями используются возможности ОЗУ и вся операция проходит за несколько минут.
Знает ли кто-нибудь решение этой проблемы средствами Моделера и/или Питон?
версия Арки 10.1 Desktop
мог бы использовать такую штуку http://www.arcgis.com/home/item.html?id ... 68dc7c6cd4 но не могу. Рабочий комп в доменной сети и нет права к админской учетке чтобы установить сторонние расширения. С другой стороны я не знаю как эта вещь работает... возможно создает новые поля, переносит значения и удаляет старые, т.к. насколько я знаю в dbf не так просто переименовать поля с данными...