Нефть и песок О стали Компрессор - подбор и ошибки Из истории стандартизации резьб Соперник ксерокса - гектограф Новые технологии производства стали Экспорт проволоки из России Прогрессивная технологическая оснастка Цитадель сварки с полувековой историей Упрочнение пружин Способы обогрева Назначение, структура, характеристики анализаторов Промышленные пылесосы Штампованные гайки из пружинной стали Консервация САУ Стандарты и качество Технология производства Водород Выбор материала для крепежных деталей Токарный резец в миниатюре Производство проволоки Адгезия резины к металлокорду Электролитическое фосфатирование проволоки Восстановление корпусных деталей двигателей Новая бескислотная технология производства проката Синие кристаллы Автоклав Нормирование шумов связи Газосварочный аппарат для тугоплавких припоев
Главная --> Промиздат -->  Построение моделей технологопроцесса 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 ( 96 ) 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

Подсказка

Альтернативный способ определения входных условий

Откройте меню Инструменты в Главном меню приложения настольной ArcGIS, в котором вы работаете, и выберите Опции. Щелкните на закладке Геообработка и поставьте отметку рядом с опцией При соединении элементов отобразить корректные параметры, когда доступно более одного . .Затем вы

можете воспользоваться инструментом Добавить соединение в окне M0delBuilder, чтобы задать входные уCЛOвUя.

13. Выберите инструмент, который должен быть запущен, если выполнено определенное условие, и перетащите его в окно ModelBuilder.

В данном примере, если выполнено условие - то есть, если поле существует, - будет запущен инструмент Выборка.

14. Нажмите правую кнопку мыши на инструменте, который будет запущен, если условие выполнено, и выберите Свойства.

В данном примере, это инструмент Выборка.

15. Щелкните на закладке Входные условия.

16. Выберите переменную, которая будет использована как входное условие.

В данном примере, это переменная Существует (Exists). Если поле существует в таблице атрибутов класса пространственных объектов, инструмент Выборка будет запущен с использованием этого поля.

17. Нажмите OK.

18. Выберите инструмент, который должен быть запущен, если условие не выполнено, и перетащите его в окно ModelBuilder.

В данном примере, если условие не выполнено, то есть, если поле не существует, будут запускаться инструменты Создать слой, Добавить соединение и Выборка.

19. Нажмите правую кнопку мыши на инструменте, который будет запускаться, если условие не выполнено, и выберите Свойства. ►

t, каталог ЛС:\

- j*C:Patabase\Toolboxes + J данные - Мои инструменты : Модель

Ж Существует ли пол

ЛОЛ *F:\ ЛОЛ

ш L3 Подключения баз данньк а Soalar Referenoes

□ (.SearohResults ш Ч Мой поиок feTraoKingConneotons % ГИС оерверы й Локаторы адреоов Щ Наборы инотрументов eg Сиотемы координат

Содержание просиотрМета

Модель Редактировать Вид Окно Справка

у д jt4aa ф (Sf?®g И

, ArcToolbox %3D AnalystTools IВ % Analysis Tools Ш Близость в Извлечение






20. Щелкните на закладке Входные условия.

21. Выберите переменную, которую вы будете использовать в качестве входного условия.

В данном примере, это переменная Не существует. Если поле не существует в таблице атрибутов класса пространственнгх объектов, будет запущен инструмент Создать слой, затем - инструмент Добавить соединение, чтобы присоединить необходимое поле к слою. Инструмент Выборка позволит отобрать необходимые объекты, имеющие определенные атрибуты, с использованием добавленного поля.

22. Когда определены все входные условия, нажмите правую кнопку мыши на названии скрипта и выберите Откргть.

23. Введите значения для всех необходимых параметров, затем нажмите OK.

В данном примере, необходимо ввести значение для параметра входного класса пространствен-нгх объектов. Этот параметр соответствует переменной InFC в скрипте и параметру входного класса пространственнгх объектов, заданному в диалоговом окне свойств скрипта.

Когда модель запускается, скрипт определяет, какое входное условие выполнено, и присваивает значение Истина или Ложь каждому входному условию соответственно (по ситуации). В зависимости от того, какое входное условие определено как истина, будет выполняться определенная ветвь модели. ►






Если вам нужно запустить определенные процессы перед другими, вы можете контролировать последовательность выполнения обработки данных в своей модели. Например, в вашей модели может быть процесс, который создает персональную базу геоданных, и следующий за ним процесс, который добавляет набор классов объектов в эту базу геоданных.

24. Щелкните на инструменте Добавить соединение.

25. Соедините входные данные с инструментами, которые будут выполняться с использованием входных данных, в зависимости от того, выполнено ли поставленное условие.

В данном примере, если поле существует во входном классе пространственных объектов, запускается инструмент Выборка. Если поле не существует, создается слой и необходимое поле добавляется в таблицу слоя. Затем для работы со слоем, содержащим требуемое поле, запускается инструмент Выборка.

(ii О #




1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 ( 96 ) 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117