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