Использование калькулятора значений при работе с таблицами

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Использование калькулятора значений при работе с таблицами

Сообщение Максим Дубинин » 04 дек 2005, 21:28

Обсуждение темы "Использование калькулятора значений при работе с атрибутивной информацией в ArcMap"

http://gis-lab.info/qa/calculate.html
пристегивайтесь, турбулентность прямо по курсу

gor_qkop
Новоприбывший
Сообщения: 4
Зарегистрирован: 01 ноя 2008, 18:15
Репутация: 0

Re: Использование калькулятора значений при работе с таблицами

Сообщение gor_qkop » 27 дек 2008, 12:02

Помогите пожалуйста решить небольшую проблемку: мне надо расчитать площадь полигонов, для чего я использую команду [Shape].ReturnArea на что мне выдается сообщение, что процес прерван пользователем и обьект Shape не найден. Кроме того в калькуляторе в списке полей поле Shape не отображается, а в таблице оноо помечено символом *. Помогите пожалуйста, ато сам я уже мозг сломал :( !!!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Использование калькулятора значений при работе с таблицами

Сообщение Максим Дубинин » 27 дек 2008, 20:47

в ArcGIS делается немного по другому, то что вы привели - для ArcView GIS
http://gis-lab.info/qa/shapecalc-ag.html#polygon
пристегивайтесь, турбулентность прямо по курсу

kulap
Новоприбывший
Сообщения: 2
Зарегистрирован: 18 июн 2011, 20:36
Репутация: 0

Re: Использование калькулятора значений при работе с таблица

Сообщение kulap » 18 июн 2011, 20:55

Хочу скопировать значения одного поля в другое поле через Field Calculator.
Открываю Field Calculator для поля, где нужно посчитать значения и вставляю в область для выражений название поля, значения которого мне нужны.
Изображение
http://xmages.net/show.php/2871194_fiel ... r-jpg.html
В итоге возникает окно с заглавием "Field Calculator" и содержанием "There was a failure during processing, check the Geoprocessing Results window for details."
Что делать? Можно ли скопировать все значения одного поля в другое поле другим способом?

P.S. Уставновлен ArcGIS 10.0, в Fild Calculator Parser: VB Script

avlas
Новоприбывший
Сообщения: 12
Зарегистрирован: 04 июл 2012, 23:36
Репутация: 0

Re: Использование калькулятора значений при работе с таблица

Сообщение avlas » 04 июл 2012, 23:48

Доброго времени суток!
у меня такой вопрос: в таблице есть столбцы с крутизной (8 классов) и экспозицией (4 класса). В следующем столбце я хочу видеть как бы результаты выборки (если класс крутизны 1, экспозиции 1, то в новом столбце 11, если крутизна 2, экспозиция 1, в новом столбце 21, ну и так далее).
насколько я понимаю, нужно использовать калькулятор значений. В коде скрипта VBA пишу:
if [GRIDCODE] = 1 & [GRIDCODE_1] = 1 then klass2 = "11"
Выдает ошибку... в чем проблема?

Сергей
Активный участник
Сообщения: 128
Зарегистрирован: 06 ноя 2003, 09:58
Репутация: 5
Откуда: Салехард
Контактная информация:

Re: Использование калькулятора значений при работе с таблица

Сообщение Сергей » 05 июл 2012, 06:20

Честно говоря до конца не понял задачу...,но что бы не спрашивать отвечу так:
"если класс крутизны 1, экспозиции 1, то в новом столбце 11, если крутизна 2, экспозиция 1, в новом столбце 21, ну и так далее"

можно просто без VBA
gr3 = [gr1] & [gr2]


если нужны условные выражения на vb Script :
то в pre-logic script code вставляем

a = 50
if [gr1] = [gr2] then
a=60
end if

ну , а в нижнюю строчку
a
******
как-то так.

avlas
Новоприбывший
Сообщения: 12
Зарегистрирован: 04 июл 2012, 23:36
Репутация: 0

Re: Использование калькулятора значений при работе с таблица

Сообщение avlas » 07 июл 2012, 16:27

Сергей, спасибо Вам большое! всё получилось и без VBA

KartaBY
Активный участник
Сообщения: 101
Зарегистрирован: 16 июл 2011, 09:15
Репутация: 6

Re: Использование калькулятора значений при работе с таблица

Сообщение KartaBY » 09 янв 2013, 12:44

Перенес свой вопрос в другую тему

me1623
Интересующийся
Сообщения: 24
Зарегистрирован: 04 мар 2010, 16:16
Репутация: 0

Re: Использование калькулятора значений при работе с таблица

Сообщение me1623 » 30 окт 2013, 14:35

Подскажите, можно ли сделать так чтобы при внесении новых данных в атрибутивную таблицу поле, для которого применялся "калькулятор поля" автоматически обновлялось?

Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Использование калькулятора значений при работе с таблица

Сообщение Monstria » 05 дек 2013, 16:22

me1623 писал(а):Подскажите, можно ли сделать так чтобы при внесении новых данных в атрибутивную таблицу поле, для которого применялся "калькулятор поля" автоматически обновлялось?
Можно... для этого нужно создать свой AddIn с <Editor><Extensions> отслеживая событие редактора OnChangeFeature...
Только для этого нужно владеть хотя бы начальным уровенем программирования на одном из языков программирования .NET

Ответить

Вернуться в «Материалы сайта»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя