Создание моделей

Примечание:

ModelBuilder в Map Viewer в настоящее время находится в бета-версии. Поделитесь своим опытом и обратитесь за поддержкой на форумах, доступных в ModelBuilder Early Adopter Community.

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

Вы можете добавлять в модель инструменты анализа, соединять их друг с другом; и изменять размер и положение элементов.

Примечание:

ModelBuilder не поддерживает инструменты копирования и вставки или элементы данных, в том числе с использованием сочетаний клавиш Ctrl+C, Ctrl+X и Ctrl+V.

Добавление инструментов

Инструменты анализа Map Viewer добавляются в модель и объединяются в единый рабочий процесс.

Выполните следующие действия, чтобы добавить инструменты в модель:

  1. Выполните шаги по открытию модели, подключитесь к сеансу анализа и активируйте модель при необходимости.
  2. Щелкните Добавить инструменты Добавление инструментов.

    Появится окно Добавить инструменты со списком поддерживаемых инструментов.

    Примечание:

    Если Добавить инструменты недоступно, это может означать, что вы не подключены к сеансу анализа или модель неактивна.

  3. Щелкните по имени инструмента, чтобы выбрать его, при необходимости используя строку поиска для поиска по имени или ключевому слову. Вы можете выбрать одновременно несколько инструментов.
  4. Щёлкните Добавить.

Выбранные инструменты и их выходные данные будут добавлены в схему ModelBuilder.

Поддерживаемые инструменты

Большинство инструментов для анализа объектов поддерживаются для добавления в модель. Дополнительные инструменты будут поддерживаться в будущих версиях.

В настоящее время поддерживаются следующие инструменты для анализа объектов: Агрегировать точки, Вычислить составной индекс, Вычислить плотность, Создать буферы, Создать область видимости, Создать водоразделы, Слияние границ, Найти центроиды, Найти горячие точки, Поиск выбросов, Найти кластеры точек, Найти схожие местоположения, Создать замощение, Интерполировать точки, Присоединить объекты, Слияние слоев, Наложение слоев, Суммированный центр и дисперсия, Суммировать близлежащие, Суммировать в пределах и Трассировка вниз по течению.

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

Инструменты растрового анализа в настоящее время не поддерживаются для добавления в модель.

Добавление данных

Данные можно добавлять непосредственно в модель диаграммы или из диалогового окна инструмента.

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

Примечание:

Добавление данных в модель не приводит к добавлению данных на карту.

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

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

Добавление слоя с карты

Выполните следующие действия, чтобы добавить слой с карты в модель:

  1. Выполните шаги по открытию модели, подключитесь к сеансу анализа и активируйте модель при необходимости.
  2. Щелкните Добавить данные Добавление данных на панели действий.

    Появится окно Добавить данные с опциями добавления слоя с карты или просмотра слоев.

    Примечание:

    Если Добавить данные недоступно, это может означать, что вы не подключены к сеансу анализа или модель неактивна.

  3. Щелкните Добавить слой с карты.

    Появится список поддерживаемых слоев текущей веб-карты.

  4. Выберите слои для добавления в модель.
  5. Щелкните Подтвердить.

Слои добавляются на диаграмму ModelBuilder в качестве переменных элементов входных данных.

Поиск данных

Выполните следующие шаги, чтобы добавить данные в модель:

  1. Выполните шаги по открытию модели, подключитесь к сеансу анализа и активируйте модель при необходимости.
  2. Щелкните Добавить данные Добавление данных на панели действий.

    Появится окно Добавить данные с опциями добавления слоя с карты или просмотра слоев.

    Примечание:

    Если Добавить данные недоступно, это может означать, что вы не подключены к сеансу анализа или модель неактивна.

  3. Щелкните Обзор слоев.

    Появятся слои из Мои ресурсы.

  4. Щелкните Мои ресурсы и при необходимости выберите другую опцию в меню (например, Мои группы или Моя организация).
  5. Используйте строку Поиск или меню Сортировать по, чтобы уменьшить количество слоев или изменить их порядок, если это необходимо.
  6. На нужном элементе щелкните Выбрать слой, затем выберите один или несколько слоев в меню.
  7. Щелкните Подтвердить.

Слои добавляются на диаграмму ModelBuilder в качестве переменных элементов входных данных.

Добавление данных в диалоговом окне инструмента

Выполните следующие шаги, чтобы добавить данные, используя инструмент анализа:

  1. При необходимости выполните действия, чтобы открыть панель ModelBuilder и добавить инструменты.
  2. Выберите элемент инструмента и щелкните Открыть Открыть на панели инструментов элемента или дважды щелкните элемент инструмента, чтобы открыть его.
    Примечание:

    Если инструмент не открывается, это может означать, что вы не подключены к сеансу анализа или модель неактивна.

  3. Щелкните кнопку Слой для входных параметров, чтобы выбрать входной слой. Если входной слой не был добавлен на карту, выполните следующие шаги:
    1. Щелкните Обзор слоев.

      Появится окно Выбрать слой показывающее слои из Мои ресурсы.

    2. Щелкните Мои ресурсы и при необходимости выберите другую опцию в меню (например, Мои группы или Моя организация).
    3. Используйте строку Поиск или меню Сортировать по, чтобы уменьшить количество слоев или изменить их порядок, если это необходимо.
    4. На нужном элементе нажмите Выбрать слой и выберите слой в меню.
    5. Щелкните Подтвердить.
  4. Повторите предыдущий шаг для любых дополнительных входных параметров.
  5. На панели инструмента щелкните Подтвердить.

Слои добавляются на диаграмму ModelBuilder в качестве входных данных инструмента и переменных входных данных.

Поддерживаемые данные

Следующие типы данных поддерживаются в качестве входных данных для инструментов анализа в ModelBuilder:

  • Размещенные векторные слои
  • Размещенные таблицы

Соединение данных и инструментов

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

Выполните следующие действия, чтобы нарисовать соединение между данными и элементами инструмента:

  1. При необходимости выполните действия, чтобы открыть модель и добавить данные и инструменты.
  2. Щелкните порт справа от элемента данных и перетащите его в порт слева от элемента инструмента.

    Параметры, для которых требуются входные слои, перечислены под элементом инструмента.

  3. Щелкните по названию параметра, в котором будет использоваться слой (например, Входной слой).

Между элементом данных и элементом инструмента возникает соединение, и инструмент выполняет проверку. При открытии диалогового окна инструмента для указанного параметра появится название слоя.

Задание параметров инструмента

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

Выполните следующие шаги, чтобы настроить параметры инструмента:

  1. При необходимости выполните действия по добавлению инструментов в модель.
  2. Вы можете сделать следующее:
    • Дважды щелкните элемент инструмента.
    • Выберите элемент инструмента и щелкните Открыть Открыть на панели инструментов элемента.

    Появится диалоговое окно инструмента.

  3. Обновить параметры инструмента.

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

    По мере задания параметров инструмента каждый параметр автоматически проверяет указанные данные или значение. Если данные или значения некорректны, появится сообщение об ошибке.

    Подсказка:

    Нажмите значок справки Всплывающее окно Просмотр рядом с параметром, чтобы просмотреть справку. Вы также можете нажать Подробнее, чтобы открыть раздел справки.

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

    Подробнее о выходных данных модели

  4. Щелкните Подтвердить.

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

Проверка инструментов и данных

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

Более подробно о состояниях элементов схемы

Проверка выполняется для переменных входных данных, инструментов и переменных выходных данных.

Переменные входных данных

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

Инструменты

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

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

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

  • Заданы все обязательные параметры
  • Предоставленные данные и значения соответствуют требованиям каждого параметра
  • В инструменте не осталось ошибок

Переменные выходных данных

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

Примечание:

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

Изменение размера и перемещение элементов

Чтобы изменить размер элемента модели, выберите элемент и потяните любой из его элементов управления.

Чтобы переместить элемент модели, выберите элемент и перетащите его в желаемое место на схеме модели. Также можно изменить порядок расположения в модели, щелкнув Автокомпоновка Авто-компоновка на панели инструментов Компоновка.

Переименование элементов

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

Изменение имени элемента не влияет на значение элемента. Например, переименование переменной данных из Roads в Streets не изменяет набор данных, а только имя в модели.

Для переименования элемента выполните следующие шаги:

  1. Щелкните элемент, чтобы выбрать его.
  2. На панели инструментов элемента щелкните Переименовать Переименовать.
  3. Введите новое имя и нажмите Enter или щелкните пустую область на схеме модели, чтобы применить изменения.

Название элемента обновлено.

Примечание:

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

Удаление элементов

Можно удалить ненужные элементы из схемы модели. Чтобы удалить элемент, выберите один или несколько элементов и щелкните Удалить Удалить на панели инструментов элемента или нажмите Удалить на клавиатуре.

Для выбора элементов в модели можно использовать следующие методы:

  • Щелчок мыши — Выбрать отдельный элемент.
  • Нарисовать прямоугольник или Shift+click — Выбрать несколько элементов.
  • Ctrl+A - Выбрать все элементы.
Примечание:

Удаление элементов, которые связаны с другими элементами, может привести к перерыву в работе модели.

Сохранение модели

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

Подсказка:

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

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

Ресурсы

Для дополнительной информации см. следующие ссылки: