Error running VBA code: User interrupt

0 голосов
спросил 06 Июнь, 07 от _YBI_ (5,960 баллов) в категории Программные продукты Esri
вот такой вот ерор видаєт в калькуляторе когда пытаюcь извлеч висоту из точечного shapeZ "Error running VBA code: User interrupt". Смотрел на  http://forums.esri.com/Thread.asp?c=93&f=988&t=85219#232824 не помогло. Но почему то тот же скрипт работает с линейним шейпом.

1 Ответ

0 голосов
ответил 14 Июнь, 07 от Grigoriy (127,020 баллов)
Хорошая ссылка image
Там же хороший ответ:

If the code is correct, this can be caused by the presense of invalid (NULL) shapes in the dataset.
Check EasyCalculate (http://www.ian-ko.com or http://arcscripts.esri.com/details.asp?dbid=12224).

It has an expression for the field calculator,that will help you to identify the records with invalid shape

Такую ошибку калькулятор выдает всегда, когда неправильно написано выражение.
В Вашем случае, скорее всего, Вы пытаетесь получить от пространственного объекта параметр, которого у него нет, или объект пустой, или этот параметр не может быть записан в поле такого типа.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...