Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
13 Калькулятор растров..docx
Скачиваний:
11
Добавлен:
25.03.2016
Размер:
2.16 Mб
Скачать
  1. Инструменты Spatial Analyst (ArcToolbox)

Для начала работы, отобразите панель инструментов ArcToolbox.

Синтаксис командной строки SingleOutputMapAlgebra_sa <expression_string> <out_raster> {in_data}

Параметр

Пояснение

Тип данных

<expression_string>

Строка, содержащая выражение, которое вы хотите запустить, и которое построено с использованием языка Алгебры карт. Пример выражения:

slope (D:\data\surf_1, percentrise, 2)

Выражение

Алгебры карт

<out_raster>

Создаваемый растр.

Набор растровых данных

{in_data}

Перечень входных растровых или векторных данных.

Смешанный набор геоданных

Пример командной строки

SingleOutputMapAlgebra_sa "focalsum(C:/data/flowdir, Circle, 3)" C:/data/soma01

    1. Инструмент Алгебра карт

Однорезультативная алгебра карт

Запускает единое выражение, построенное с использованием языка Алгебры карт.

  • Поддерживаются только те выражения Алгебры карт, которые в качестве выходных данных выдают растр.

  • Выражение Алгебры карт не поддерживает синтаксис "out_dataset = function (parameters)" традиционной Алгебры карт. Просто задайте функцию и ее параметры. Например, вместо выражения "out_slope = slope (D:\data\surf_1, percentrise, 2)" вы можете набрать «slope (D:\data\surf_1, percentrise, 2)».

  • С инструментом Однорезультативная алгебра карт (ОАК) можно использовать входные данные с различной пространственной привязкой. Для завершения анализа наборы данных будут перепроецированы на лету.

  • Между операторами должны использоваться пробелы. Например, вместо "Inras+2" следует набирать "Inras + 2".

  • Чтобы отобразить порядок использования командной строки для всех поддерживаемых функций, нажмите на кнопке Применение. Вы можете просмотреть список функций с помощью стрелок Вверх и Вниз, либо вы можете набрать первые буквы команды. Если имя функции уже появилось в окне выражения, выберите ее или поместите курсор в любом месте ранее последнего символа и щелкните на кнопке Применение, чтобы просмотреть описание функции.

  • Первый параметр, поясняющий применение функции, указывает на тип выходных данных. Тип выходных данных может быть следующим:

    • out_grid — Выходной целочисленный растр или растр из значений с плавающей точкой

    • out_int_grid — Выходной целочисленный растр

    • out_float_grid — Выходной растр из значений с плавающей точкой

  • В том случае, если в комментариях по использованию указан параметр «<grid>», можно применять любой поддерживаемый растр или слой.

  • Если в качестве входного растра или набора пространственных данных в перечне параметров определен набор данных, указывать в выражении Алгебры карт путь доступа к нему необязательно.

  • Вместо ввода пути доступа к входному набору данных с клавиатуры, для его добавления вы можете воспользоваться функцией Обзор.

  • Результаты выполнения инструмента Однорезультативная алгебра карт будут добавлены в таблицу содержания активного сеанса ArcMap.

  • Максимальная длина выражения - 4096 символов.

Задание:

  1. Откройте диалог Однорезультативной алгебры карт.

  2. Нажмите кнопку «Применение» и выберете из списка необходимую вам функцию.

  3. Варианты: ASPECT, COMBINE, HILLSHADE, MAX, MIRROR, SLOPE и др.

  4. Используйте клавишу «Обзор» для выбора Входного растра анализа.

Многорезультитивная алгебра карт

  • Обязательным условием для выражения Алгебры карт в данном случае является определение имени выходного набора данных.

Пример: действительное выражение должно выглядеть так:

"out_slope = slope (D:\data\surf_1, percentrise, 2)".

  • Инструментом Многорезультативная алгебра карт (МАК) поддерживаются только гриды ArcInfo .

  • Входные данные должны находится в одной и той же системе координат.

  • Первый параметр, поясняющий применение функции, указывает на тип выходных данных. Тип выходных данных может быть следующим:

out_grid — Выходной целочисленный растр или растр из значений с плавающей точкой

out_int_grid — Выходной целочисленный растр

out_float_grid — Выходной растр из значений с плавающей точкой

out_ascii_file — ASCII-файл

out_binary_file — Бинарный файл

out_shape — Шейп-файл

out_stack — Стек гридов

out_table — Таблица

  • Результаты выполнения инструмента Многорезультативная алгебра карт не добавляются в таблицу содержания активного сеанса ArcMap.

  • Максимальная длина выражения - 4096 символов.