Параметрические фильтры используются для ограничения или запрета входных значений или данных, которые можно указать для параметра инструмента модели. Так, например, если использовать фильтр «Список значений (Value List)», то для параметра можно будет задать только значения, входящие в этот список.
Существуют шесть типов фильтров параметров. Тип используемого фильтра зависит от типа данных параметра.
- Список значений (Value List) — список заранее определенных ключевых слов.
- Диапазон (Range) — диапазон допустимых числовых значений. Минимальное и максимальное значения входят в диапазон и являются допустимыми.
- Класс объектов (Feature Class) — список допустимых типов классов объектов: «Точка (Point)», «Мультиточка (Multipoint)», «Полилиния (Polyline)», «Полигон (Polygon)», «Мультипатч (MultiPatch)», «Сфера (Sphere)», «Аннотация (Annotation)» и «Объект-размер (Dimension)».
- Файл (File) — список допустимых расширений файлов, например, .txt (простой текстовый файл) или .csv (значения, разделенные запятыми).
- Поле (Field) — список допустимых типов полей: short, long, single, double, text, date, OID, geometry, BLOB, raster, GUID, global ID и XML.
- Рабочая область (Workspace) — типы рабочих областей, допустимые для параметра модели.
Для большинства параметров может использоваться только один тип фильтра. Для параметров с числовыми типами данных (Long или Double) можно использовать фильтры «Список значений (Value List)» или «Диапазон (Range)».