Сравнение Алгебры карт ArcGIS версий 9.x и 10

Со многими свойствами Алгебры карт в ArcGIS 10 вы уже знакомы по предыдущим версиям. К инструментам и операторам Spatial Analyst по-прежнему есть доступ через мощный алгебраический язык, но в ArcGIS 10 Алгебра карт интегрирована также в Python. Помимо функциональности Spatial Analyst у вас теперь есть доступ ко всем инструментам геообработки и всей функциональности Python (включая утилиты Python сторонних разработчиков) для моделирования простых и сложных явлений.

В версиях ArcGIS 9.x Алгебра карт была доступна в инструментах Калькулятор растров, Однорезультатная алгебра карт (Single Output Map Algebra) (SOMA) и Многорезультатная алгебра карт (Multiple Output Map Algebra). В ArcGIS 10 Алгебра карт доступна в инструменте Калькулятор растров (Raster Calculator), окне Python и любой интегрированной среде разработки Python (IDE).

В ArcGIS 10 инструмент Калькулятор растров (Raster Calculator) можно использовать для реализации простых и сложных алгебраических выражений Алгебры карт. В пользовательском интерфейсе инструмента сохранен кнопочный калькулятор, который раньше находился на панели инструментов Spatial Analyst. Новый инструмент Калькулятор растров (Raster Calculator), подобно всем инструментам геообработки, можно использовать в ModelBuilder таким же образом как инструмент SOMA в предыдущих версиях.

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

На панели инструментов Spatial Analyst нет устаревших инструментов Однорезультатная алгебра карт (Single Output Map Algebra) и Многорезультатная алгебра карт (Multiple Output Map Algebra). Однако существующие инструменты SOMA и MOMA в моделях геообработки и скриптах по-прежнему поддерживаются и будут выполняться. При работе в ArcGIS 10 рекомендуется использовать новую среду Алгебры карт, выгодно отличающуюся многочисленными усовершенствованиями.

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

5/10/2014