ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

Как работает инструмент Калькулятор растра

Доступно с лицензией Spatial Analyst.

  • Использование инструмента Калькулятор растра (Raster Calculator)
  • Язык алгебры карт

Инструмент Калькулятор растра (Raster Calculator) позволяет создавать и выполнять выражения алгебры карт в инструменте. Подобно другим инструментам геообработки, инструмент Калькулятор растра может использоваться в ModelBuilder, что позволяет легче интегрировать вычислительную мощь Алгебры карт в ваши рабочие процессы.

Примечание:

Инструмент Калькулятор растра не предназначен для использования в среде скриптов и не доступен в модуле ArcPy стандартного дополнительного модуля Spatial Analyst. Более подробно о скриптах и Алгебре карт (Map Algebra), см. раздел справки Что такое Алгебра карт?

Инструмент Калькулятор растра специально спроектирован для обеспечения следующих преимуществ:

  • Реализовать алгебраические выражения одной линии.
  • Поддержка использования переменных в алгебре карт в ModelBuilder.
  • Применить операторы дополнительного модуля Spatial Analyst на трех или более входных данных в одном выражении.
  • Использовать несколько инструментов дополнительного модуля Spatial Analyst в одном выражении.

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

Использование инструмента Калькулятор растра (Raster Calculator)

Есть четыре главных области в диалоговом окне инструмента, которые используются для создания выражения Map Algebra:

Диалоговое окно инструмента Калькулятор растра
Пример диалогового окна инструмента Калькулятор растра

Слои и переменные

Входной перечень Слои и переменные (Layers and variables) определяют входные данные, которые могут использоваться в выражении алгебры карт. Если вы используете автономный инструмент, в перечне будут содержаться слои в таблице содержания. При использовании инструмента в ModelBuilder, список будет содержать слои в таблице содержания, созданные в модели выходные данные и другие переменные модели.

Кнопки калькулятора и оператора

Кнопки калькулятора позволяют вам ввести числовые значения в выражение. Кнопки оператора позволяют ввести математические (сложение, деление и т.д.) и логические (больше чем, равно и т.д.) операторы в выражение. Нажимая данные кнопки, вы вводите число или оператор в выражение в текущем местоположении курсора. Убедитесь, что выражение отвечает критериям корректного выражения, см Синтаксис Алгебры карт.

Инструменты

Перечень инструментов – это удобная выборка инструментов, которые могут использоваться в выражении Map Algebra. Щелкая инструмент в перечне, вы размещаете имя инструмента, открывающие и закрывающие скобки [()] в текущем местоположении курсора. Затем нужно ввести остальные входные данные, которые требуются для инструмента. В любом месте выражения можно пометить инструмент, но его нужно поместить в положение, которое создаст корректный синтаксис алгебры карт.

Выражение

Выражение Алгебры карт, которое будет выполняться. Выражение следует вводить в соответствии с действующими правилами синтаксиса. Более подробно о синтаксических правилах Алгебры карт смотри в следующем разделе.

Язык алгебры карт

Алгебра карт – это простая и мощная алгебра, с помощью которой можно выполнять все инструменты дополнительного модуля Spatial Analyst, операторы и функции для выполнения географического анализа.

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

Алгебра карт доступна не только из инструмента Калькулятор растра (Raster Calculator), но также из скриптов Python с использованием дополнительного модуля Spatial Analyst. Синтаксис алгебры карт, используемый в этом инструменте, такой же, исключая следующее:

  • Вам не нужно помещать имя выходного растра или знак равенства (=) в выражение, т.к. имя выходных данных задано в параметре Выходной растр (Output raster).
  • Не нужно оценивать входные данные как объект растра при использовании операторов.

Более подробно об алгебре карт, см. следующее:

  • Краткий обзор Алгебры карт
  • Обзор правил Алгебры карт

Связанные темы

  • Обзор группы инструментов Алгебра карт (Map Algebra)
  • Калькулятор растра
  • Построение выражений в калькуляторе растра
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация