Mit Parameterfiltern lassen sich die Eingabewerte oder Daten, die für einen Modellwerkzeug-Parameter angegeben werden können, begrenzen oder einschränken. So kann beispielsweise ein Wertelistefilter verwendet werden, damit nur Werte aus einer Liste als Parameter eingegeben werden können.
Es gibt sechs Typen von Parameterfiltern. Welcher Filtertyp verwendet werden kann, hängt vom Datentyp des Parameters ab.
- Werteliste – Liste der vordefinierten Schlüsselwörter.
- Bereich – Bereich der gültigen numerischen Werte. Der Bereich ist einschließend, d. h. Mindestwert und Höchstwert sind gültige Auswahloptionen.
- Feature-Class – Liste der zulässigen Feature-Class-Typen: "Punkt", "Multipoint", "Polylinie", "Polygon", "Multipatch", "Kugel", "Annotation" und "Dimension".
- Datei – Liste der gültigen Dateierweiterungen, z. B. .txt (einfache Textdatei) oder .csv (kommagetrennter Wert).
- Feld – Liste der zulässigen Feldtypen: "Short", "Long", "Single", "Double", "Text", "Date", "OID", "Geometry", "Blob", "Raster", "GUID", "Global ID" und "XML".
- Workspace – Workspace-Typen, die für den Modellparameter zulässig sind.
Für die meisten Parameter ist nur ein Filtertyp möglich. Für Parameter mit einem numerischen Datentyp ("Long" oder "Double") können Werteliste- oder Bereichsfilter verwendet werden.