Атрибуты

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
kog9
Участник
Сообщения: 95
Зарегистрирован: 08 май 2011, 17:34
Репутация: 8
Откуда: Минск

Атрибуты

Сообщение kog9 »

Добрый вечер столкнулся с такой проблемой.
необходимо в векторном слои по значению поля код изменить значения в другом поле. Например если код равен 3 то буферная зона равна 80, если код равен 6 то буферная зона равна 200.
И так далее.
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Атрибуты

Сообщение Дмитрий Барышников »

Используйте калькулятор поля.
kog9
Участник
Сообщения: 95
Зарегистрирован: 08 май 2011, 17:34
Репутация: 8
Откуда: Минск

Re: Атрибуты

Сообщение kog9 »

Да но мне нужен логический оператор. Вы бы не могли помочь с синтаксисом команды.
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Атрибуты

Сообщение Дмитрий Барышников »

kog9 писал(а):Да но мне нужен логический оператор. Вы бы не могли помочь с синтаксисом команды.
Чтение документации приветствуется!
read_help_pls.png
read_help_pls.png (86.53 КБ) 5312 просмотров
kog9
Участник
Сообщения: 95
Зарегистрирован: 08 май 2011, 17:34
Репутация: 8
Откуда: Минск

Re: Атрибуты

Сообщение kog9 »

Вопрос как в калькуляторе поля вычислитель натуральный логарифм?
doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: Атрибуты

Сообщение doujin »

log есть в стандартной библиотеке python. Почитать можно тут. Если бы прокрутили Functions в окне калькулятора поля, то вопрос бы, возможно, и не возник.
kog9
Участник
Сообщения: 95
Зарегистрирован: 08 май 2011, 17:34
Репутация: 8
Откуда: Минск

Re: Атрибуты

Сообщение kog9 »

Он то есть, мне нужен натуральный логарифм, или как задать логарифму основание в ArcGis 9.3 (VBA)
doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: Атрибуты

Сообщение doujin »

Для VBA, например, так. Там тоже есть log - натуральный логарифм. Для иного основания:

Код: Выделить всё

Logn(x) = Log(x) / Log(n)
Ответить

Вернуться в «ArcGIS»

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

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