Краткий обзор дополнительного модуля Дополнительный модуль ArcGIS Spatial Analyst
Модуль Дополнительный модуль ArcGIS Spatial Analyst содержит богатый набор инструментов и функций для комплексного пространственного анализа растровых данных. С помощью этого дополнительного модуля можно использовать широкий диапазон форматов данных для комбинации наборов данных, интерпретации новых данных, а также для выполнения сложных операций над растрами. Примерами анализа, который можно выполнить с помощью модуля Spatial Analyst, являются анализ данных Тerrain, моделирование и интерполяция поверхностей, создание модели пригодности, гидрологический анализ, статистический анализ и классификация изображений
Ниже приводится краткое описание основных компонентов Spatial Analyst:
Обычно для доступа к функциям Spatial Analyst – используют инструменты геообработки. Эта среда позволяет быстро и легко организовывать и использовать инструменты, необходимые для решения аналитических задач, а также предоставляет механизм для автоматизации, документирования и совместного доступа к рабочему процессу.
В среде геообработки операции Spatial Analyst можно выполнять следующими способами:
- Запуск отдельных диалоговых окон инструментов
- Использование инструментов в ModelBuilder для автоматизации рабочих процессов и создания пространственных моделей
- Автоматизация рабочих процессов и создание новых инструментов с помощью языка Python
Алгебра карт является мощным алгебраическим языком, который может использоваться для анализа растров. В ArcGIS 10 Алгебра карт полностью интегрирована в среду Python.
Также существует инструмент Калькулятор растра, который позволяет вам легко создавать выражения Алгебры карт в диалоговые окна инструментов или в ModelBuilder.
На панели инструментов Spatial Analyst находится несколько интерактивных инструментов, подходящих для несложного изучения растровых данных.
С помощью панели инструментов Классификация изображений можно обрабатывать многоканальные растровые данные, такие как аэрофотоснимки или спутниковые изображения, и получать классифицированные растры, например, слои типов землепользования или растительности, которые могут использоваться для дальнейшего анализа или для создания карт. Инструменты, служащие для создания, оценки и редактирования обучающих выборок, позволяют получить наилучший результат при классификации.
Ниже следует более подробное описание использования каждого из компонентов Spatial Analyst, использующихся в ArcGIS версии 10.
Инструменты геообработки
Модуль Spatial Analyst содержит 170 инструментов геообработки выполняющих операции пространственного анализа. В дополнение к чисто аналитическим инструментам, основные категории этих инструментов содержат инструменты, выполняющие базовые математические и логические операции, а также операции создания и обработки наборов растровых данных. Инструменты распределены по 19 группам в зависимости от их функциональности.
Алгебра карт и Python
Алгебра карт теперь полностью интегрирована в среду Python. Синтаксис выражений Алгебры карт в среде Python очень похож на уже известный вам язык Калькулятора растров, а также на синтаксис инструментов геообработки Однорезультативной Алгебры карт (Single Output Map Algebra (SOMA)) и Многорезультативной Алгебры карт (Multiple Output Map Algebra (MOMA)) в ArcGIS 9.х. Среда программирования Python в ArcGIS 10 была улучшена за счет добавления полного автозавершения команд, расширенной поддержки скриптов и отложенного выполнения.
панель инструментов Spatial Analyst
С помощью интерактивных инструментов панели Spatial Analyst можно создавать изолинии на растровой поверхности и изучать распределение значений растрового слоя, создавая гистограммы данных.
Если вы знакомы с панелью инструментов Spatial Analyst в версии 9.3 и в более ранних версиях ArcGIS, вы заметите, что панель инструментов в ArcGIS 10 больше не имеет ниспадающего списка отдельных операций. Все инструменты Spatial Analyst доступны через инструменты геообработки и среду Python, и их можно добавить к любой панели инструментов через ее настройку.
Теперь выражения Алгебры карт можно вводить непосредственно в окно Python, вместо диалогового окна Калькулятора растров, использующегося в версии 9.3 и более ранних.
панель инструментов Классификация изображений
С помощью этой панели можно выполнять классификацию изображений многоканальных растров как интерактивно, так и при помощи инструментов геообработки.
Панель инструментов Классификация изображений (Image Classification) – место, где можно выполнить эту классификацию. В ней находятся простые в использовании интерактивные инструменты создания и оценки обучающих выборок, необходимых для контролируемой классификации. Также вы можете воспользоваться несколькими инструментами геообработки, выполняющими многовариантный анализ.
Менеджер обучающей выборки имеет следующую функциональность, которая облегчает классификацию:
- Список классов, представленных в обучающих выборках
- Инструменты управления обучающими выборками
- Несколько инструментов оценки обучающих выборок для создания и отображения гистограмм, диаграмм и статистики по классам
- Создание файла сигнатур, использующегося при классификации
Эта панель инструментов позволяет облегчить и ускорить классификацию изображений.