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

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

Создать новые задания

Доступно с лицензией Workflow Manager.

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Вы можете создать одно или несколько заданий выбранного типа и назначить их пользователю или группе пользователей. Заданиям можно присвоить приоритет и полигональную область или точку интереса (LOI).

Примечание:

Для создание заданий необходимы права CreateJob.

Использование

  • Задания создаются со свойствами, например, рабочий процесс, и расширенными свойствами, настраиваемые в шаблоне типа задания, заданного в параметре Тип задания. Если не заданы значения параметров Тип присвоения, Присвоить и Приоритет, будут использоваться заданные в типе задания значения по умолчанию.

  • Местоположение интереса (LOI) задается в параметре Экстент LOI. LOI может быть простым или составным объектом, состоящим из нескольких полигонов или точек. LOI может быть задано векторным слоем, классом объектов, шейп-файлом или файлом слоя (.lyr) с полигонами, точками или мультиточками для его использования в качестве LOI создаваемых заданий. Для каждой строки объекта создается одно задание, если не выбрана опция Объединить объекты для создания одной LOI.

  • При включении Выполнить слияние объектов для создания одного места интереса (Union = "UNION" в Python), параметр Число заданий для создания игнорируется и создается одно задание, основанное на геометрическом объединении всех объектов в экстенте, заданном параметром Экстент места интереса. Если опция Выполнить слияние объектов для создания одной области интереса не отмечена (Union = "NO_UNION" в Python), для каждого объекта в Экстенте места интереса создается одно задание, а параметр Число заданий для создания игнорируется.

  • Если задана системная настройка Workflow Manager (Classic) Наложение AOI недопущения наложения LOI, задания и соответствующие их LOI создаются только для геометрий, не накладывающихся на имеющееся полигональное, точечное и буферное LOI.

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

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

Синтаксис

arcpy.wmx.CreateNewJobs(Input_DatabasePath, Job_Type, Number_of_Jobs, {Assignment_Type}, {Assign_To}, {Priority}, {Feature_Layer_LOI}, {Union})
ПараметрОбъяснениеТип данных
Input_DatabasePath

Файл подключения базы данных Workflow Manager (Classic), содержащий информацию о типе задания. Если файл подключения не задан, то используется текущая база данных Workflow Manager (Classic) по умолчанию.

File
Job_Type

Тип задания, используемый для создания нового задания.

String
Number_of_Jobs

Число новых создаваемых заданий. Игнорируется, если у параметра Feature_Layer_LOI имеется заданное значение или если выбрано Union = "UNION".

Long
Assignment_Type
(Дополнительный)

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

  • Groups —Группа, которой будут назначены новые задания.
  • Users — Пользователь, которому будут назначены новые задания.
  • Unassigned —Новые задания не будут присвоены.
String
Assign_To
(Дополнительный)

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

String
Priority
(Дополнительный)

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

String
Feature_Layer_LOI
(Дополнительный)

Полигональные, точечные или мультиточечные объекты, геометрия которых будет использоваться для создания Местоположения интереса (LOI) новых заданий. Для каждого объекта слоя будет создаваться одно задание, если не используется Union = "UNION".

Feature Layer
Union
(Дополнительный)

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

  • UNION —Создается один объединенный полигональный или мультиточечный объект из объектов LOI и одно задание, независимо от указанного числа заданий.
  • NO_UNION —Каждый объект входного слоя используется для создания LOI одного задания. Общее число созданных заданий равняется числу входных объектов. Это значение по умолчанию Короткое целое.
Boolean

Производные выходные данные

ИмяОбъяснениеТип данных
Job_ID

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

Строковое

Пример кода

CreateNewJobs, пример (автономный скрипт)

Создание задания по шаблону заданий и назначение его пользователю.

# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Local variables:
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Job_Type = "Data Edits"
Assignment_Type = "users"
Assign_To = "Postinstall User"
Priority = "High"
Number_of_Jobs = 2
Feature_Layer_LOI = r"c:\LOI.gdb\LOI"
Union = "UNION"
# Process: Create jobs
arcpy.CreateNewJobs_wmx(Input_DatabasePath, Job_Type, Number_of_Jobs,
                        Assignment_Type, Assign_To, Priority, Feature_Layer_LOI,
                        Union)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Требуется Workflow Manager
  • Advanced: Требуется Workflow Manager

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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