Переименовать имя поля

0 голосов
спросил 19 Янв, 10 от sgmv (2,180 баллов) в категории Программные продукты Esri
Создал класс с именем поля "INFO" и псевдонимом "площадь". Теперь хочу переименовать ИМЯ поля, а псевдоним оставить тот же. Не получается, подскажите, пож-та.

9 Ответы

0 голосов
ответил 19 Янв, 10 от Van_Geo (5,560 баллов)
Я в таких случаях, открываю mdb-файл в MS Access и там меняю.
0 голосов
ответил 19 Янв, 10 от sgmv (2,180 баллов)
    а как это сделать, можно пошаговый алгоритм?
0 голосов
ответил 19 Янв, 10 от Van_Geo (5,560 баллов)
Если у вас персональная база геоданных, то это значит что все слои лежат в mdb-файле.
Я делаю так:
1. Через проводник открываю mdb-файл (должен быть установлен MS Access).
2. В списке таблиц выбираете нужную, нажимаю "Конструктор".
3. Меняю название, порядок колонок. Сохраняю. Закрываю.
0 голосов
ответил 20 Янв, 10 от free80 (1,180 баллов)
А как вы поступаете в том случае если базы mdb уже давно не создаются а используются только gdb? И копирование туда сюда не подходит.
0 голосов
ответил 20 Янв, 10 от Worker (22,480 баллов)
Изменение поля является крупным изменением в логической структуре. Подразумевается, что вряд ли имя поле будет меняться. Можно создать новое поле с тем же типом и именем, которое вам нужно. А затем скопировать данные из старого поля в новое. Field Calculator используется для этого. <НовоеПоле> равно <СтароеПоле>. Ну а потом удалить старое поле и все. :)
0 голосов
ответил 20 Янв, 10 от sgmv (2,180 баллов)
    Все нашел, но не получается.

Делаю:
1. в каталоге существует текстовое поле1
2. создал текстовое поле 2
3. открываю в мапе слой
4. начинаю сеанс редактирования
5. выделяю все поле 2
6. вызываю калькулятор поля
7. в конструкторе создаю: [2] = [1]
8. ОК
9. не срабатывает
КАКОЙ ТИП выбрать, если информация текстовая?
    
Если задаю [1] = [2], то поле с записями преврачается в поле пустое, как поле 2. ВОТ.

Создал в конструкторе вместо значка "=" значок "&" и данные скинулись. ВОТ.
    
0 голосов
ответил 20 Янв, 10 от Worker (22,480 баллов)
В поле Field Calculator вам нужно указать только один раз имя поля в квадратных скобках [field]. Можете дважды щелкнуть на старом поле в списке, и оно автоматически будет вставлено в диалоговое окно.  
0 голосов
ответил 20 Янв, 10 от sgmv (2,180 баллов)
    спасибо, все сработало
0 голосов
ответил 20 Янв, 10 от Worker (22,480 баллов)
Отлично :)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...