ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Примеры использования Инструментов только модели в ModelBuilder

  • Собрать значения
  • Получить значение поля
  • Анализировать путь
  • Выберите данные
  • Остановить

Собрать значения

Чтобы понять, как используется инструмент Собрать значения (Collect Values) в ModelBuilder, ознакомьтесь с примером ниже, в котором создается новая мозаика из 99 растров, хранящихся в рабочей области Input_CollectValue (переменная Входные растры (Input Rasters)). Инструмент Итерировать растры (Iterate Rasters) выполняет итерации по каждому из растров в рабочей области, и все растры собираются с помощью инструмента Собрать значения (Collect Values). Выходное значение Собрать значения, Collected Values – это многозначное из растров, которое является входным к инструменту Мозаика в новый растр. Использование инструмента Собрать значения (Collect Values) таким способом требует создания подмодели и вывода результата инструмента Собрать значения (Collect Values) в виде Параметра модели (Model Parameter).

Более подробно о создании подмодели

Использование инструмента «Собрать значения» (Collect Values)

Получить значение поля

Чтобы понять использование инструмента Получить значение поля (Get Field Value) в ModelBuilder, посмотрите на пример ниже, где модель находит площадь каждого полигона в процентах в классе пространственных объектов.

Переменная Вход (Input) – класс объектов полигонов для инструмента Суммарная статистика , а выходной элемент Суммарная площадь – это таблица с одной записью, которая содержит общую площадь всех полигонов. Эта выходная таблица соединена с инструментом Получить значение поля (Get Field Value).

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

Использование инструмента «Получить значение поля» (Get Field Value)

Анализировать путь

Чтобы понять использование инструмента Анализировать путь (Parse Path) в ModelBuilder, посмотрите пример ниже, где модель разбивает входной путь (C:\Data\InputFC.shp) на файл, путь, имя и расширение. Путь и имя используются как встроенные переменные в выходных данных инструмента Копировать.

Использование инструмента «Анализировать путь» (Parse Path)

Выберите данные

Чтобы понять использование инструмента Выбрать данные (Select Data) в ModelBuilder, посмотрите на пример ниже, где модель копирует два шейп-файла в базу геоданных и выполняет слияние одного из этих классов пространственных объектов с другим. Инструмент Выбрать данные (Select Data) используется для выбора одного из двух классов пространственных объектов в базе геоданных и передачи его в инструмент Слияние.

Использование инструмента «Выбрать данные» (Select Data)

Остановить

Инструмент Остановить (Stop) останавливает итерации модели на основании условия. В этом примере итератор Для (For) используется для итерации значений от 500 до 4000 с увеличением на значение 500 в каждой итерации. При первой итерации значение равно 500, затем 1000, 1500 и т. д. Это значение используется как буферное расстояние. Инструмент Суммарная статистика используется для вычисления общей площади всех полигонов, а инструмент Получить значение поля используется для получения значения из таблицы суммарной статистики. Вычислить значение используется для вычисления булевого значения True, если значение суммарной площади превышает 40. Инструмент Stop останавливает выполнение модели, если набор условий в Вычислить значение имеет значение True. Модель производит итерацию для каждого значения, а на четвертой итерации в этом примере общая площадь всех полигонов превышает 40, что делает условие истинным. Инструмент Остановить выводит модель из цикла в этот момент.

Пример инструмента Остановить (Stop)

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация