Нефть и песок О стали Компрессор - подбор и ошибки Из истории стандартизации резьб Соперник ксерокса - гектограф Новые технологии производства стали Экспорт проволоки из России Прогрессивная технологическая оснастка Цитадель сварки с полувековой историей Упрочнение пружин Способы обогрева Назначение, структура, характеристики анализаторов Промышленные пылесосы Штампованные гайки из пружинной стали Консервация САУ Стандарты и качество Технология производства Водород Выбор материала для крепежных деталей Токарный резец в миниатюре Производство проволоки Адгезия резины к металлокорду Электролитическое фосфатирование проволоки Восстановление корпусных деталей двигателей Новая бескислотная технология производства проката Синие кристаллы Автоклав Нормирование шумов связи Газосварочный аппарат для тугоплавких припоев
Главная --> Промиздат -->  Координатное пространство 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ( 59 ) 60 61 62 63 64 65 66 67 68 69 70 71

Калькулятор растров

Что можно делать с помощью Калькулятора растров?

Калькулятор растров предоставляет вам мощный инструмент для решения многих задач. Вы можете использовать язык Алгебры карт для выполнения математических втчислений с помощью операторов и функций, создавать запросы выбора или выполнять операции Spatial Analyst. Входными данными могут быть растровые слои или наборы данных грида, шейп-файлы, покрытия, таблицы, константы и числа.

Математические операторы и функции

Операторы и функции втчисляют в1ражение на основании значений входнхх ячеек, пространственно совпадающих с вхход-ной ячейкой.


Sqrt([CnoHl])

Математические операторы

Математические операторы применяют математическую операцию к значениям двух или более входных растров. В Калькуляторе растров есть три группы математических операторов: Арифметические, Булевы и операторы отношений. Все операторы, включая Побитовые, Комбинаторные и Логические, можно набрать в Калькуляторе растров. Поддерживае-

мые операторы и значения приоритета см. в Приложении B. Арифметические операторы

Арифметические операторы выполняют сложение, вычитание, умножение и деление двух растров или двух чисел или их комбинации.

Арифметические операторы : *, /, -, +

Например, операция [lnlayer1] + [ 1п1ауег2]/2(см. рисунок) -в выходном растре отобразится среднее значение для каждой ячейки.


Входной растр Inlayerl

Входной растр Inlayer2


Выходной растр (Среднее от Inlayerl и Inlayer2)



Булевы операторы

Булевы операторы применяют Булеву логику TRUE (ИСТИННО) или FALSE (ЛОЖНО) поячеечно к входным растрам. На вхходе значению TRUE соответствует 1, FALSE - 0.

Булевские операторы: And, Or, Xor, Not

And (&): находит ячейки, в которгх в обоих входных растрах стоит не 0.


Входной растр Inlayer1

Входной растр Inlayer2

Or ( ): находит ячейки, в которых в одном из входных растрах, или в обоих, стоит не 0.

Xor (!): находит ячейки, в которгх в одном из входных растрах, но не в обоих, стоит не 0.

Not находит в одном входном растре ячейки, в которгх не присутствует ненулевое значение.

Операторы отношений

Операторы отношений оценивают определенные условия отношений. Если условие TRUE, на выходе присваивается 1, если условие FALSE, на выходе присваивается 0.

Операторы отношений : ==, >, <, <>, >=, <=

Например, результатом Inlayerl <> 3 (значения слоя 1 не равны 3) может создать вгходной растр всех территорий кроме лесов, если лесам соответствует значение 3.

Выходной растр (InlayerD & (Inlayer2)


Входной растр Inlayerl

Выходной растр (Inlayerl) <> 3



Математические функции

Математические функции применяются к значениям одного входного растра.

Есть четыре группы математических функций: Логарифмические , Арифметические, Тригонометрические и Степенные.

Логарифмические функции: Логарифмические функции выполняют экспоненциальные и логарифмические вычисления с входными растрами и числами. Есть средства вычисления экспоненты по основанию е (Exp), 10 (Exp10) и 2 (Exp2), а также натурального логарифма (Log), десятичного (Log10) и двоичного (Log2).

Например, ниже показан результат Exp([1nlayer1]) :



Входной растр Inlayer1

Выходной растр Exp((Inlayer1))

Арифметические функции: Поддерживается шесть Арифметических функций. Функция Abs определяет модуль значений входного растра. Две функции округления, Ceil и Floor, преобразуют десятичные дроби в целые значения. Int и Float преобразуют значения из целочисленнгх в значения с плавающей запятой и обратно. Функция IsNull возвращает 1 если во входном растре значение равно No data и 0, если нет.

Тригонометрические функции: Тригонометрические функции выполняют различные тригонометрические вычисления со значениями из входного растра. Есть функции: синус (Sin), косинус (Cos), тангенс (Tan), арксинус (Asin), арккосинус (Acos) и

арктангенс (Atan).

Степенные функции: Поддерживаются три Степенные функции. Это квадратный корень (Sqrt) от значений входного растра, квадрат (Sqr) и степень (Pow).

Использование Алгебры карт

Алгебра карт является аналитическим языком Spatial Analyst. Выходные данные являются результатом определенных манипуляций со входными данными. Язык Алгебры карт дает прямой доступ ко множеству дополнительных функций.

Основные правила и ограничения

Входнхе данные должны бпть наборами даннхх гридов, рас-тро-выми слоями, шейп-файлами, покрптиями, таблицами, константами и числами.

Вхходные данные могут бпть в виде наборов даннхх гридов, шейп-файлов, таблиц или файлов, таких как ASC11 файлы.

Поддерживаются многострочные вхражения.

Должно быть задано полное имя слоя (если слой в таблице содержания) или полное имя, включающее путь, для набора данных.

Аккумулятивные операторы не поддерживаются.

Функции Spatial Analyst бпть выполнены через калькулятор растров:

уклон ([1nlayer1]) -втчисляет уклон для Слоя 1

среднее ([1nlayer1], [1nlayer2], [1nlayer3])-вычисляет среднее значение среди растров поячеечно.

отмывка рельефа (e:\spatial\elevation)-создает отмывку рельефа для растра высот, расположенного на диске

Команды и правила Алгебры карт вы найдете в Приложении A, или в ArcG1S Desktop Help index for Map Algebra.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ( 59 ) 60 61 62 63 64 65 66 67 68 69 70 71