Доступно с лицензией Spatial Analyst.
Модуль ArcGIS Spatial Analyst содержит богатый набор инструментов и функций для комплексного пространственного анализа растровых данных. С помощью этого дополнительного модуля можно использовать широкий диапазон форматов данных для комбинации наборов данных, интерпретации новых данных, а также для выполнения сложных операций над растрами. К примерам анализа, который можно выполнить с помощью Spatial Analyst, относятся анализ поверхности, моделирование поверхности, интерполяция поверхности, модель пригодности, гидрологический анализ, статистический анализ и классификация изображений
Ниже приводится краткое описание основных компонентов Spatial Analyst:
-
Наиболее простой способ доступа к функциям Spatial Analyst – использование инструментов геообработки. Эта среда позволяет быстро и легко организовывать и использовать инструменты, необходимые для решения аналитических задач, а также предоставляет механизм для автоматизации, документирования и публикации рабочих процессов.
В среде геообработки можно выполнять операции Spatial Analyst следующими способами:
- Запуск отдельных диалоговых окон инструментов
- Использование инструментов в ModelBuilder для автоматизации рабочих процессов и создания пространственных моделей
- Автоматизация рабочих процессов и создание новых инструментов с помощью языка Python
-
Алгебра карт является мощным алгебраическим языком, который может использоваться для анализа растров. В ArcGIS 10 Алгебра карт полностью интегрирована в среду Python.
Также существует инструмент Калькулятор растра, который позволяет вам легко создавать выражения Алгебры карт в диалоговых окнах инструментов или в ModelBuilder.
На панели инструментов Spatial Analyst находится несколько интерактивных инструментов, подходящих для несложного изучения растровых данных.
С помощью панели инструментов Классификация изображений можно обрабатывать многоканальные растровые данные, такие как аэрофотоснимки или спутниковые изображения, и получать классифицированные растры, например, слои типов землепользования или растительности, которые могут использоваться для дальнейшего анализа или для создания карт. Инструменты, служащие для создания, оценки и редактирования обучающих выборок, позволяют получить наилучший результат при классификации.
Ниже приводится более подробное обсуждение каждого из этих компонентов Spatial Analyst, использующихся в ArcGIS 10.
Инструменты геообработки
Spatial Analyst содержит более 180 инструментов геообработки для выполнения операций пространственного анализа. В дополнение к чисто аналитическим инструментам представлены инструменты, выполняющие базовые математические и логические операции, а также операции создания и обработки наборов растровых данных. Инструменты распределены по 20 группам в зависимости от их функциональности.
![Spatial Analyst Spatial Analyst](GUID-C1EF9A36-659E-491B-9CED-BD1EAA3B2AF3-web.png)
Алгебра карт и Python
Алгебра карт теперь полностью интегрирована в среду Python. Синтаксис выражений Алгебры карт в среде Python очень похож на уже известный вам язык Калькулятора растров, а также на синтаксис инструментов геообработки Однорезультативной Алгебры карт (Single Output Map Algebra (SOMA)) и Многорезультативной Алгебры карт (Multiple Output Map Algebra (MOMA)) в ArcGIS 9.х. Среда программирования Python в ArcGIS 10 была улучшена за счет добавления полного автозавершения команд, расширенной поддержки скриптов и отложенного выполнения.
![Пример использования Алгебры карт в Python Пример использования Алгебры карт в Python](GUID-F90E755F-1BFE-40FB-AAA1-87E6DA512762-web.png)
панель инструментов Spatial Analyst
С помощью интерактивных инструментов панели Spatial Analyst можно создавать изолинии на растровой поверхности и изучать распределение значений растрового слоя, создавая гистограммы данных.
![панель инструментов Spatial Analyst панель инструментов Spatial Analyst](GUID-3ED84950-F231-499C-A617-31AA0C56C8E1-web.png)
Если вы знакомы с панелью инструментов Spatial Analyst в версии 9.3 и в более ранних версиях ArcGIS, вы заметите, что панель инструментов в ArcGIS 10 больше не имеет ниспадающего списка отдельных операций. Все инструменты Spatial Analyst доступны через инструменты геообработки и среду Python, и их можно добавить к любой панели инструментов через ее настройку.
Теперь выражения Алгебры карт можно вводить непосредственно в окно Python, вместо диалогового окна Калькулятора растров, использующегося в версии 9.3 и более ранних.
панель инструментов Классификация изображений
С помощью этой панели можно выполнять классификацию изображений многоканальных растров как интерактивно, так и при помощи инструментов геообработки.
Панель инструментов Классификация изображений – место, где можно выполнить эту классификацию. В ней находятся простые в использовании интерактивные инструменты создания и оценки обучающих выборок, необходимых для контролируемой классификации. Также вы можете воспользоваться несколькими инструментами геообработки, выполняющими многовариантный анализ.
![Классификация изображений Классификация изображений](GUID-49F0CF55-1F06-4F25-B4B2-0D9017F7A236-web.png)
Менеджер обучающей выборки имеет следующую функциональность, которая облегчает классификацию:
- Список классов, представленных в обучающих выборках
- Инструменты управления обучающими выборками
- Несколько инструментов оценки обучающих выборок для создания и отображения гистограмм, диаграмм и статистики по классам
- Создание файла сигнатур, использующегося при классификации
![Менеджер обучающей выборки Менеджер обучающей выборки](GUID-064B5810-7BC7-489E-9F3C-DA9CD71D64CE-web.png)
Эта панель инструментов позволяет облегчить и ускорить классификацию изображений.