Calculate field Area poligon

0 голосов
спросил 27 Сен, 09 от Vitas127 (1,480 баллов) в категории Программные продукты Esri
Сделал себе тулсик в котором автоматом через "calculate field" вычеслял площадь, длину etc. Стоит сейчас у меня АГ 9.3.1 alculate field не работает.

Вопросы - Это только у меня не работае или это баг ЕСРИ. Усли баг, как решить?

6 Ответы

0 голосов
ответил 28 Сен, 09 от SV_P (9,350 баллов)
Так есть же стандартная функция в таблице: Calculate Geometry и там на выбор площадь, периметр и т.д. Только сначала нужно создать поле нужной структуры (длина и количество десятичных знаков, которое вам в жизни пригодится). Всё-таки АркГИС обросла кое-каким функциями по сравнению с тройкой :-)
0 голосов
ответил 28 Сен, 09 от Vitas127 (1,480 баллов)
Надо в тулсе а не через Calculate Geometry
0 голосов
ответил 28 Сен, 09 от aleonov (7,720 баллов)
Кстати, если данные хранить в файловой БГД, то площадь и длина у объектов считается автоматом…
0 голосов
ответил 01 Окт, 09 от Vitas127 (1,480 баллов)

Вообще то вопрос больше касался работников даты. Разьясните это баг или нет. В хэлпе вроде все нормально, все должно работать.
0 голосов
ответил 01 Окт, 09 от Grigoriy (127,020 баллов)
А просто калькулятором без тулсика не пробовали?
Может баг в тулсике?
0 голосов
ответил 03 Окт, 09 от Vitas127 (1,480 баллов)
Arctoolbox> Data Managment tools> Fileds > Calculate fields

и далее через advanced
Dim dblArea as double
Dim pArea as IArea
Set pArea = [shape]
dblArea = pArea.area

И выдает - Eror running Vba code.........
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...