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

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

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

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

Алгебры карт (Map Algebra)

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

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

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

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

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

Операторы

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

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

классов Spatial Analyst

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

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

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

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