Основные термины Алгебры карт

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

Понимание терминов из следующего списка является основой для полноценного понимания Алгебры карт. Приведенные ниже определения помогут вам при чтении справки по Алгебре карт.

ТерминОписание

Алгебры карт

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

Сила Алгебры карт заключается в возможности комбинировать несколько инструментов в единое выражение для представления сложных операций. Например, outRas = Slice(EucDistance(ExtractByAttributes("inlanduse" == 5)), 10)).

Синтаксис инструмента Map Algebra

Любой инструмент Spatial Analyst, результатом работы которого является растр, принимает алгебраическую формулу. Например, outRas = Slope("indem").

Несколько инструментов модуля, которые не выводят растры, требуют, чтобы выходные данные были указаны внутри инструмента в круглых скобках. Например, Contour("indem", "outcontours", 100).

Операторы

Операторы позволяют выполнять математические операции над растрами и скалярами. Операторы Алгебры карт также существуют в Python. Можно подавать на вход непосредственно числа, тогда в результате будет возвращено число. Например, outVar = 5 + 6.

При обработке растров они расцениваются как растровый объект, соответственно, возвращается растровый объект. Например, outRas = Raster("input1") + Raster("input2").

классов Spatial Analyst

Классы в Алгебре карт используются для определения необходимых входных параметров для конкретных инструментов. Классы используются, когда у входного параметра более одного аргумента. Использование классов для параметров дает вам полный доступ к отдельным аргументам для запроса, изменения и добавления параметров.

Растровый объект

Растровый объект ссылается на растр. Растровый объект создается либо путем выбора набора растровых данных, либо в результате выполнения выражения Spatial Analyst Map Algebra. Растровый объект имеет свойства и методы, которые можно использовать для дальнейшего анализа.

Связанные разделы