Если значок нарушенной модели отображается рядом с инструментом модели в диалоговом окне Каталог (Catalog) или ArcToolbox, значит модель не может найти или использовать некоторые инструменты в модели. Наиболее часто причина этой проблемы заключается в следующем.
- Инструменту не присвоено имя, или он удален.
- Набор инструментов, содержащий инструмент, перемещен, переименован или удален.
- Изменились имена параметров для инструмента.
- Изменилось количество параметров для инструмента.
- Изменился тип данных для параметра.
- Проблемы с лицензированием инструмента.
Как правило, инструменты в модели, вызывающие проблему подобного типа, являются пользовательскими инструментами скриптов и моделей, а не системными инструментами, устанавливаемыми с ArcGIS. Пользовательские инструменты скриптов или моделей можно переименовывать, перемещать в другой набор инструмента. изменять параметры. Все это может привести к нарушению моделей, использующих такие инструменты.
Восстановление модели
Восстанавливать модели можно только в ModelBuilder. В диалоговом окне Каталог (Catalog) или ArcToolbox щелкните правой кнопкой мыши инструмент модели и выберите Редактировать (Edit).
Причина | Восстановление |
---|---|
Инструменты, которые больше не существуют | В ModelBuilder взгляните на инструменты со значком нарушенного инструмента или значком нарушенной модели . Нарушенные инструменты можно восстановить. Для этого щелкните инструмент правой кнопкой мыши и выберите команду Открыть (Open). Открывается диалоговое окно Обзор (Browse) (а не диалоговое окно инструмента), в котором можно перейти к нужному инструменту и выбрать его. |
Измененные имена параметров | Если изменены имена параметров в инструменте модели или скрипта, к соответствующему инструменту не добавляется значок нарушенного инструмента. Для восстановления модели ее требуется просто сохранить. При следующем открытии модели в ModelBuilder имена переменных и параметров обновляются автоматически. Проверьте другие, описанные далее, проблемы. |
Изменено количество параметров | При изменении количества параметров для инструмента значок повреждения для инструмента не отображается. Чтобы найти такой инструмент, откройте диалоговое окно для каждого инструмента, состояние которого отличается от готовности к выполнению. |
Изменены типы данных параметров | При изменении типов данных параметров (например: строчный тип данных измена на целочисленный), значок неисправности не отображается рядом с инструментом. Кандидатами на восстановления являются только инструменты, не готовые к запуску, поскольку эти инструменты содержат недопустимый тип данных для параметра. Один из способов определить измененные типы параметров ― посмотреть на любые отключенные переменные и определить, какие из инструментов подключены к переменной. Откройте диалоговое окно инструмента и введите новое значение параметра. Если отключенных переменных нет, найдите все параметры во всех инструментах в состоянии неготовности к запуску. |
Проблемы с лицензированием | Если в модели используется нелицензированный инструмент, значок повреждения или блокировки для инструмента модели не отображается. Если модель запускается из диалогового окна инструмента, выдается сообщение о том, что инструмент не лицензирован. Отредактируйте модель и удалите нелицензированный инструмент со значком блокировки . |