Элементы модели являются основными блоками, из которых строятся модели. Существует три типа баз геоданных:
- Инструменты. Инструменты геообработки являются основными блоками, из которых строятся рабочие процессы в модели. С их помощью выполняются различные операции с географическими или табличными данными. Когда инструменты добавляются в модель, они становятся элементами модели.
- Переменные. Переменные являются элементами модели, в которых хранятся значения или ссылки на данные, хранящиеся на диске. Существует два типа переменных.
- Данные. Переменные данных являются элементами модели, в которых содержатся описательные сведения о данных, хранящихся на диске. В переменной данных описываются такие свойства данных, как сведения о поле, пространственная привязка и путь.
- Значения. Переменные значений представляют собой значения, такие как строки, числа, логические значения (true/false), пространственные привязки, линейные единицы или экстенты. Переменные значений могут содержать что угодно, кроме ссылок на данные, хранящиеся на диске.
- Соединители. Соединители соединяют данные и значения с инструментами. Стрелки соединителя указывают направление обработки. Существует четыре типа соединителей.
- Данные Соединители данных соединяют переменные данных и значений с инструментами.
- Среда. Соединители среды соединяют переменную, содержащую параметр среды (данные или значение), с инструментом. При выполнении инструмента он использует параметр среды.
- Предварительное условие. Соединители предварительного условия соединяют переменную с инструментом. Инструмент будет выполняться только после создания содержимого переменной предварительного условия.
- Обратная связь. Соединители обратной связи направляют выходные данные инструмента обратно в тот же инструмент в качестве входных данных.
На схеме ниже показана классификация элементов модели в ModelBuilder:
Элемент | Изображение | Описание (Description) | ||||||
---|---|---|---|---|---|---|---|---|
Переменная данных | Существующие данные, добавленные в модель. Обычно переменные данных появляются в результате задания входного параметра инструмента. Такие существующие данные иногда называют данными проекта. | |||||||
Производная или выходная переменная данных | Производные или выходные данные являются новыми данными, созданными инструментом в модели. При добавлении инструмента в модель автоматически создается переменная для производных данных инструмента, которая соединяется с этим инструментом.
| |||||||
Переменная значения | Входные значения для инструмента. | |||||||
Переменная значения | Значения, появляющиеся в результате работы инструмента. Производные значения могут быть входными значениями для других инструментов. Например, инструмент Вычислить значение (Calculate Value) выдает результат вычисления логического или математического выражения. | |||||||
Инструмент |
Встроенный инструмент. Эти инструменты строятся с помощью ArcObjects и компилированного языка программирования, например, .NET. Встроенные инструменты, как правило, являются системными инструментами (которые устанавливаются вместе с ArcGIS)
| |||||||
Инструмент |
Инструмент Скрипт. Эти инструменты создаются с помощью мастера инструмента-скрипта (Script) и запускают файл скрипта на диске, например, файл Python (.py), файл AML (.aml) или выполняемый (.exe или .bat). | |||||||
Инструмент | Инструмент Модель. Модель — это набор ряда объединенных вместе инструментов, представляющих рабочий процесс. Инструмент-модель может выполняться из своего диалогового окна инструмента, либо его можно добавить и использовать в другой модели или скрипте. |