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

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

Построение моделей

Внутри окна ModelBuilder окно отображения - это рабочая область, где вы выполняете построение блок-схемы своей модели. Блок-схема состоит из процессов, связанных вместе, которые будут выполняться в определенной последовательности при запуске модели.

Элементы на блок-схеме модели представляют инструменты и значения их параметров. Процесс состоит из элемента инструмента и значений его параметров. В типичном процессе элементы представляют значение параметра входных данных, инструмент, который работает со значением параметра входных данных, и значение параметра производных данных. Соединительные линии указывают на последовательность обработки. Когда вы вводите значение для параметра входных данных, либо в диалоговом окне инструмента или путем перетаскивания дан-нгх в окно ModelBuilder, созданный элемент - это переменная, которую можно использовать в нескольких процессах. Переменные могут быть созданы для любого параметра, что облегчает обмен любым значением параметра между процессами.

Входная переменная

Инструмент

Переменная произворных рванных


Элементы в модели - Процесс -

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

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



Концептуальный общий вид модели: Модель содержит процессы, процесс включает элемент инструмента и значения его параметров. В приведенном выше примере значения параметров данных проекта и производных данных используются несколькими процессами.

Каждый элемент в модели имеет уникальный символ.

Элементы данн1х проекта представляют входные географические данные, которые существуют до запуска модели. Данные, на которые ссплаются эти элементы, используются как значения входного параметра для инструментов в модели. Элементы дан-н1х проекта представлены темно-голубыми овалами и являются переменными по умолчанию. Переменные раскрывают значения параметров, следовательно, они могут бпть использованы в нескольких процессах.

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

-Элементы производных данных представляют вход-Г1роизводныеА ные данные, созданные в результате работы инструментов. Данные, на которые ссьшаются эти эле-

Инструмент



менты, не существуют до запуска модели. Исключение составляет случай, когда используется инструмент, обновляющий данные проекта, например, инструмент Добавить поле. В данном случае производные данные в действительности являются данными проекта с дополнительным полем, которое вы добавили. Производные данные от одного процесса могут служить входными данными для другого процесса. Элементы производных даннгх показаны зелеными овалами. Они являются переменными по умолчанию. Переменные раскрывают значения параметров, следовательно, они могут быть использованы в нескольких процессах.

Элементы значений ссплаются на значения параметров негеографических даннхх. Значения, заданные для этих элементов, могут быть использованы в качестве входных данных для соответствующих инструментов в модели. Примером может служить постоянное значение, используемое для умножения значений ячеек в наборе растровых данных, и значение кластерного допуска, которое будет применено для инструмента. Элементы значений (или негеографических даннхх) показаны светло-голубыми овалами.

Элементы производного значения ссплаются на значения параметров негеографических даннхх, которые могут быть созданы в результате запуска инструмента. Примером производного значения может служить выходное значение, полученное после запуска инструмента Впчислить кластерный допуск, используемый по умолчанию. Производные значения от одного процесса могут быть входными значениями для других процессов. Элементы производных значений отображаются светло-зелеными овалами.

к Соединитель - это линия, показывающая последовательность обработки. Элементы данных и элементы инструментов соединяются вместе. Стрелка соединителя показывает направление обработки.

Помимо основнхх элементов модели существуют также текстовые подписи, которые представляют собой графические элементы, содержащие пояснительный текст в модели. Подпись не является частью последовательности обработки. Текст для элементов, предлагаемый по умолчанию, можно изменить; подписи могут быть прикреплены к элементам или располагаться свободно на блок-схеме модели.


Модель может бпть простой или сложной. Самая простая из возможных моделей содержит один единственный процесс. В приведенной далее модели данные о водотоках обрабатываются для создания набора данных с буферными зонами вдоль водотоков. Вы можете видеть перетекание даннгх проекта (Входные водотоки) в инструмент Буфер и из инструмента Буфер в производные данные (Выходные буферные зоны вдоль водотоков).


/ в>!одные \ I водотоки у

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






По мере добавления процессов модели становятся сложными. Следующая модель имеет два параллельнгх процесса, использующих одни и те же входные данные. Модель образует два выходных набора данных из одного входного набора данных с высотами местности.


Вы можете выстроить процессы в цепочку таким образом, чтобы вхходные данные от одного процесса становились входными данными для следующего процесса. В приведенной далее модели один процесс интерполирует непрерывную поверхность высот на основании точек с измеренными значениями высот, содержащимися во входном наборе даннхх. Производные данные (Вхходной грид высот) - это входные данные для второго процесса, который строит изолинии.

Следующая модель выполняет поиск подходящего жилья, выставленного на продажу. Критериями выбора служат соответствующий ценовой диапазон, расстояние меньше пяти миль до школы и расположение вне самгх криминально опаснхх территорий. Первый шаг - построение буферных зон вокруг школ для поиска жилых построек, расположенных близко к школам. Далее, криминогенные зоны, жилые участки, выставленные на продажу, и буферные зоны вокруг школ объединяются вместе (union) для создания вхходного набора даннгх. Вгходные объекты будут иметь атрибуты входнхх объектов, которые они перекрывают. К объединенным выходным данным затем выполняется запрос с использованием инструмента Создать векторный слой объектов для выявления отвечающих поставленным требованиям жилых участков. Выражение, используемое в инструменте Создать векторный слой объектов выберет из таблицы атрибутов Объединенных выходных данных те участки, которые имеют подходящую цену, попадают в буферную зону вокруг школ и находятся вне зон с высоким уровнем преступности.





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