Страница 1 из 1

calculatefield не работает в ArcGIS 10

Добавлено: 05 янв 2013, 11:10
Олег_7
Слой, расположенный в персональной базе геоданных, ставится на редакцию. Затем выбирается несколько объектов(10) и вычисляется калькулятором поля атрибутивное поле Поле1. Всё нормально. Но если попытаться вычислить Поле2 - не вычисляет. Ошибок не выдает, и не работает. Если слой сохранить, то можно затем вычислить Поле2, но Поле3 можно только после сохранения. Ошибка проявляется только в персональной базе геоданных и только на редактируемом слое. В шейпах всё нормально (сам проверял). В файловой базе тоже(другие проверяли).
ArcGIS 10 sp3, sp5.
ОС Win XP SP3, W7 32, 64 (в любых)
хелпми. Буду рад советам и ссылкам знающих людей.
PS. персональные базы- корпоративная политика, утвержденная приказами и распоряжениями....

Начать редактирование,
Выделяю 10 обектов [OBJECTID]=4...13, Калькулятором поля вычисляю:
FID_Land=55 //Прошло отлично
LANDTYPE=55 //ноль реакции
FID_Lots=55////ноль реакции....

Re: calculatefield не работает в ArcGIS 10

Добавлено: 05 янв 2013, 16:29
novia
тестовый набор данных в студию.
в режиме редактирования в 3сп и 5сп не работает вычисление 2го и последующих полей? так?

Re: calculatefield не работает в ArcGIS 10

Добавлено: 05 янв 2013, 16:39
Олег_7
novia писал(а):тестовый набор данных в студию.
в режиме редактирования в 3сп и 5сп не работает вычисление 2го и последующих полей? так?
тестовый набор организую.
Совершенно верно, причем повторно не работает именно калькулятор, вычисление геометрии - работает.

Re: calculatefield не работает в ArcGIS 10

Добавлено: 05 янв 2013, 16:40
novia
а если не трудно приведите еще примеры выражений, которые использовали для вычислений. чтобы обеспечить "чистоту" эксперимента

Re: calculatefield не работает в ArcGIS 10

Добавлено: 05 янв 2013, 16:55
Олег_7
novia писал(а):тестовый набор данных в студию.

Re: calculatefield не работает в ArcGIS 10

Добавлено: 05 янв 2013, 17:02
Олег_7
novia писал(а):а если не трудно приведите еще примеры выражений, которые использовали для вычислений. чтобы обеспечить "чистоту" эксперимента
Начать редактирование,
Выделяю 10 обектов [OBJECTID]=4...13
FID_Land=55 //Прошло отлично
LANDTYPE=55 //ноль реакции
FID_Lots=55////ноль реакции....

А еще, говорили сотрудники(сам не видел), вычисляет не все значения в поле. Когда их 10 - это видно, а когда 10 000 - то и не заметишь, А это пложение ошибок!!!.
Похоже из-за этого многие скрипты не работают.

Просьба! Если у кого нибудь сработает, сбросьте ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet или HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet
я думаю там собака зарыта.