Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прикладные геоинформационные системы / 151107 ГИС Лекция 6 Spatial Analyst.pptx
Скачиваний:
35
Добавлен:
11.11.2022
Размер:
8.18 Mб
Скачать

Сплайн с

Интерполирует поверхность растра, используя барьеры, на

основании набора точек с применением метода сплайна с

барьерами (Spline

минимизацией кривизны. Барьеры вводятся как

with Barriers)

полигональные или полилинейные объекты.

 

Топо в растр (Topo Интерполирует гидрологически корректную растровую to Raster) поверхность по точечным, линейным и полигональным

данным.

Топо в растр по

Интерполирует гидрологически корректную растровую

параметрам (Topo

поверхность по точечным, линейным и полигональным

to Raster by File)

данным, используя параметры, заданные в файле.

Тренд (Trend)

Интерполирует поверхность растра на основании значений

в точках с использованием метода тренда.

 

Интерполяция поверхности методом Кригинг

Группа инструментов Локальные (Local)

С помощью инструментов группы Локальные значение в каждой точке выходного растра определяется как функция от входных значений нескольких растров в этой же точке. Выходные значения могут быть статистически вычислены по входным или использоваться как идентификаторы уникальных комбинаций входных значений.

Например, используя серию растров, содержащих годовое количество осадков, можно вычислить среднее количество осадков за 10 лет или узнать, в какие годы количество осадков превышало 650 мм.

Инструменты Локальные

Инструмент

Описание

 

Вычисляет статистику по ячейкам на основании значений

 

из нескольких растров.

Статистика по

Доступная статистика: Большинство (Majority), Максимум

ячейкам (Cell

(Maximum), Среднее (Mean), Медиана (Median), Минимум

Statistics)

(Minimum), Меньшинство (Minority), Диапазон (Range),

 

Стандартное (среднеквадратическое) отклонение (STD),

 

Сумма (Sum) и Разнообразие (Variety).

Комбинировать

Комбинирует несколько растров, так чтобы уникальное

выходное значение присваивается каждой уникальной

(Combine)

комбинации входных значений.

 

Равно частоте

Оценивает по принципу «ячейка-за-ячейкой», во сколько

(Equal To

раз значения в наборе растров равны другому растру.

Frequency)

 

Частота больше чем

Оценивает по принципу «ячейка-за-ячейкой», во сколько

(Greater Than Frequency)

раз набор растров больше, чем другой растр.

Максимальное

Определяет по принципу «ячейка-за-ячейкой» положение

положение (Highest

растра с максимальным значением в наборе растров.

Position)

 

Частота меньше чем

Оценивает по принципу «ячейка-за-ячейкой», во сколько

(Less Than Frequency)

раз набор растров меньше, чем другой растр.

Минимальное положение

Определяет по принципу «ячейка-за-ячейкой» положение

(Lowest Position)

растра с минимальным значением в наборе растров.

 

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

Распространенность

находится на определенном уровне распространенности

по принципу «ячейка-за-ячейкой». Конкретный уровень

(Popularity)

распространенности (количество повторов каждого

 

 

значения) задается первым аргументом.

 

Значения из набора входных данных ранжируются по

Ранг (Rank)

принципу «ячейка-за-ячейкой!, и то, какие из них

возвращаются, определяется значением входным растров

 

 

ранга.

Пример вычисления локальной статистики

OutRas = CellStatistics([InRas1, InRas2, InRas3], "SUM", "DATA")

Группа инструментов Алгебра карт

Алгебра карт (Map Algebra) - это способ выполнения пространственного анализа путем создания выражений на алгебраическом языке.

С помощью инструмента Калькулятор растра (Raster Calculator) можно создать и запустить выражения алгебры карт, которые выдают набор растровых данных.

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

Примеры диалогового окна инструмента Калькулятор растра (Raster Calculator)

("pop" > 150) & ("dist" > 10)

(("reclass_rd_dist" * 3) + ("reclass_landuse" * 2) + "reclass_elev") /6.0

("Band4" — "Band3") / Float("Band4" + "Band3")

Con("elev" <= 3000, 1, 0)

Con(IsNull("elev"),0, "elev")

Con(("landuse1" == 1) & ("landuse2" == 5), "landuse1" + "landuse2", 99)

Con(Raster('elev') != 0,'elev')

(Con('elev', 'elev', "", "elev_feet <> 0")) + Raster("tree_height")

Con("inRas" < 45,1, Con(("inRas" >= 45) & ("inRas" < 47),2, Con(("inRas" >= 47)&("inRas" < 49),3, Con("inRas" >= 49,4))))

Группа инструментов Математические (Math)

Полный набор математических операций, который можно использовать с растрами.

Позволяет выполнять арифметические действия и составлять логические выражения для вычисления значений входного растра.

Инструменты сгруппированы в четыре основные категории:

Общие

Логические

Тригонометрические

Побитовые