- •Геоинформационные системы в географии
- •Лекция 6 Дополнительный модуль
- •План лекции
- •Введение
- •Предназначение модуля
- •Получение новой информации из существующих данных с помощью модуля
- •Поиск подходящего местоположения
- •На рисунке наиболее подходящие участки выделены зеленым цветом,
- •Вычисление расстояния и анализ стоимости перемещения по пути
- •Нахождение оптимального пути между двумя местоположениями
- •Проведение статистического анализа на локальном уровне, на уровне окрестности или зональном
- •Интерполяция значений для изучения областей на основе образцов
- •Интерполяция данных опорных точек в непрерывную растровую поверхность
- •Очистка данных для последующего анализа или отображения
- •Перечисленные выше задачи – это только часть примеров анализа, который можно выполнять с
- •Подключение модуля
- •По умолчанию интерактивная панель инструментов Spatial Analyst автоматически не добавляется в ваш сеанс
- •Базовая терминология
- •Анализ на основе ячеек
- •Ячейка
- •Алгебра карт
- •NoData
- •Растр
- •Пространственный анализ
- •Функциональные возможности набора инструментов
- •Функциональность дополнительного модуля ArcGIS Spatial Analyst представлена большим числом инструментов геообработки. Возможно использовать
- •Группы инструментов Spatial Analyst
- •Группа инструментов Условия (Conditional)
- •Инструменты Условия
- •Группа инструментов Плотность (Density)
- •Инструменты Плотность
- •Пример поверхности плотности
- •Группа инструментов Расстояние (Distance)
- •Более сложное вычисление расстояний можно моделировать, используя инструменты Путевого расстояния, которые могут накладывать
- •Инструменты вычисления Расстояний
- •Стоимостное расстояние
- •Пример Евклидова расстояния
- •Пример стоимостного расстояния
- •Пример стоимостного направления
- •Группа инструментов Извлечение (Extraction)
- •Инструменты Извлечение
- •Извлечь по
- •Пример извлечения по атрибуту
- •Пример извлечения по маске
- •Группа инструментов Генерализация (Generalization)
- •Инструменты Генерализация
- •Фильтр большинства
- •Пример аггрегирования
- •Пример удаления (сглаживания) границ
- •Пример фильтра большинства
- •Группа инструментов Грунтовые воды (Groundwater)
- •Инструменты Грунтовые воды
- •Группа инструментов Гидрология (Hydrology)
- •Инструменты Гидрологии
- •Локальное понижение
- •Пример Направление стока
- •Пример Суммарный сток
- •Группа инструментов Интерполяция (Interpolation)
- •Инструменты Интерполяции
- •Сплайн с
- •Интерполяция поверхности методом Кригинг
- •Группа инструментов Локальные (Local)
- •Инструменты Локальные
- •Частота больше чем
- •Пример вычисления локальной статистики
- •Группа инструментов Алгебра карт
- •Калькулятор растра
- •Примеры диалогового окна инструмента Калькулятор растра (Raster Calculator)
- •Группа инструментов Математические (Math)
- ••Общие (General). Cодержит инструменты для выполнения основных математических операций на растрах в следующих
- ••Тригонометрические (Trigonometric). Cодержит инструменты для тригонометрических вычислений в нескольких категориях: Регулярные (Regular), Обратные
- •Группа инструментов Многомерность (Multivariate)
- •Классификация обычно используется для сведения данных многоканальных изображений в один классифицированный растр, например,
- •Иструмент Описание
- •Группа инструментов Окрестность (Neighborhood)
- •При операциях с неперекрывающейся окрестностью окрестность создает блок ячеек, для которого выполняются вычисления.
- •Инструмент
- •Пример. Сумма в окне 3х3 пикселя.
- •Группа инструментов Создание растра (Raster Creation)
- •Инструмент Описание
- •Группа инструментов Переклассификация (Reclass)
- •Некоторые распространенные причины, по которым необходимо переклассифицировать данные, это
- •Инструмент
- •Пример. Справочная переклассификация
- •Группа инструментов Солнечное излучение (Solar Radiation)
- •Инструмент
- •Вычисление инсоляции (Вт∙час / м2)
- •Группа инструментов Поверхность (Surface)
- •Инструмент
- •Кривизна (
- •Пример. Вычисление экспозиции
- •Группа инструментов Зональные (Zonal)
- •Инструмент
- •Пример. Вычисление перекрестной таблицы площадей между двумя наборами данных
- •Пример. Зональная геометрия в таблицу (Zonal Geometry As Table)
- •Доступ к отдельным инструментам
- •СПАСИБО ЗА ВНИМАНИЕ!
Алгебра карт
Алгебра карт является семантическим языком, определяющим синтаксис математических и алгоритмических операций, производимых (обычно) над растровыми данными для выполнения пространственного анализа и создания новых наборов растровых данных.
В общем виде Алгебра карт имеет четыре основных типа операций:
локальные, фокальные, зональные и глобальные.
Основные концепции Алгебры карт изложены C. Dana Tomlin в книге Geographic Information Systems and Cartographic Modeling, Prentice Hall, 1990.
NoData
Если информация о характеристиках местоположения, которое отображает ячейка, отсутствует или ее недостаточно, этому местоположения присваивается нулевое значение, называемое "NoData".
Помните, что NoData и 0 – разные значения. Значение 0 – это корректное числовое значение.
Растр
Модель пространственных данных, которая определяет пространство как массив равновеликих ячеек, организованных в строки и столбцы, и содержащий один или несколько каналов. Каждая ячейка содержит атрибутивное значение.
В отличие от векторной структуры, где координаты хранятся в явном виде, растровые координаты упорядочены в виде матрицы.
Группы ячеек с одинаковым атрибутивным значением представляют одинаковый тип географических объектов.
Пространственный анализ
Процесс исследования положения, атрибутов и взаимоотношений пространственных объектов при помощи наложения и других аналитических методов, для получения новой полезной информации. Таким образом, пространственный анализ извлекает или создает новую информацию из пространственных данных.
Пространственное моделирование - методология или набор аналитических процедур, используемых для получения информации о пространственных взаимоотношениях между географическими явлениями.
Функциональные возможности набора инструментов
Функциональность дополнительного модуля ArcGIS Spatial Analyst представлена большим числом инструментов геообработки. Возможно использовать эти инструменты по отдельности, так и в моделях.
Для выполнения одинаковой операции над несколькими источниками данных или выполнения последовательности операций можно автоматизировать процесс с помощью инструментов геообработки в модели или с помощью скриптов, например Python.
Группы инструментов Spatial Analyst
Дополнительный модуль Spatial Analyst предоставляет широкие возможности анализа. Эти возможности разделены по категориям в соответствии с их функциями и организованы в группы инструментов геообработки.
В общем набор содержит более 170 инструментов геообработки, объединенных в группы по функциональному признаку для удобства использования
Группа инструментов Условия (Conditional)
Инструменты условий, позволяющие контролировать выходные значения на основании условий, применяемых ко входным значениям. Используемыми условиями могут быть атрибутивные запросы или условия, основанные на положении условного выражения в списке.
Пример простого атрибутивного запроса: Если значение ячейки равно отрицательному числу, присвоить ей значение 0; в противном случае сохранить исходное значение.
Инструменты Условия
Инструмент |
Описание |
|
Условие (Con) |
Выполняет для каждой ячейки входного растра оценку по |
|
принципу условной выборки. |
||
|
||
|
Значение из растра положения используется для |
|
Отбор (Pick) |
определения, из какого растра в списке входных растров |
|
|
будет получено выходные значения ячеек. |
|
|
Инструмент Установить ноль (Set Null) устанавливает |
|
Инструмент |
идентифицированные ячейки на NoData на основании |
|
заданного критерия. Выдает значение NoData, если при |
||
Установить ноль |
||
выполнении оценки условия получено значение Истина, и |
||
(Set Null) |
||
выдает значение, определяемое другим растром, если |
||
|
||
|
получено значение Ложь. |
Группа инструментов Плотность (Density)
Вычисляя плотность, вы распределяете по поверхности входные значения. Величина в каждом опорном местоположении (линии или точке) распределяется по ландшафту, и для каждой ячейки в выходном растре вычисляется значение плотности.
Например, анализ плотности позволит распределить данные по численности населения, связанные с центрами городов, по поверхности, что даст более реалистичные результаты.
Поверхности плотности показывают, где сосредоточены точечные и линейные объекты. Например, есть точечное значение для каждого города, отражающее общее число его жителей. Как распределено население по всей области? Путем расчета плотности можно создать поверхность, показывающую предсказанное распределение населения по ландшафту.