Что такое Алгебра карт?

Алгебра карт – это простая и мощная алгебра, с помощью которой можно выполнять все инструменты дополнительного модуля Дополнительный модуль ArcGIS Spatial Analyst, операторы и функции для выполнения географического анализа. Алгебра карт доступна в модуле Spatial Analyst; дополнительном модуле пакета сайта ArcPy Python. Поскольку Алгебра карт интегрирована в Python, вы можете использовать всю функциональность Python и ArcPy и их расширений (модулей, классов, функций и свойств).

Инструменты дополнительного модуля Spatial Analyst доступны с применением алгебраического формата. Это значит, что объект, имя которого указано слева от знака равенства, создается с помощью инструмента или оператора, указанного справа от знака равенства.

from arcpy.sa import *
outRas = Slope("indem")

Вышеприведенное выражение вычисляет уклон для каждой ячейки в наборе данных indem и создает Растровый объект с именем outRas для сохранения результатов. Подробную информацию об импорте дополнительного модуля Spatial Analyst для использования Алгебры карт можно найти в разделе Импорт модуля Spatial Analyst (Importing the Spatial Analyst module).

Алгебра карт в Python включает инструменты, операторы, функции и классы. Дополнительную информацию о синтаксических правилах Алгебры карт можно найти в следующих ресурсах:

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

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

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

5/10/2014