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

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

ExtendedPropertyValue

  • Сводка
  • Описание
  • Свойства
  • Пример кода

Сводка

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

Описание

Расширенные и связанные свойства хранят информацию о специфике бизнеса как часть задания, которая не покрывается свойствами задания по умолчанию. У дополнительных свойств кардинальность один к одному (1-1) и один набор свойств, связанных с заданием. У дополнительных свойств кардинальность один к одному (1-M) и несколько наборов свойств, связанных с заданием. Дополнительные и связанные свойства хранятся в несистемной таблице базы геоданных репозитория Workflow Manager (Classic).

Свойства

ВладениеОбъяснениеТип данных
canUpdate
(только чтение)

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

Boolean
data
(чтение и запись)

Значение (строковое, целое или дата) ячейки расширенного свойства.

Variant
displayOrder
(только чтение)

Положение поля при отображении в клиентском приложении.

Integer
displayType
(только чтение)

Определяет, каким образом пользователь будет вводить информацию в это поле в клиентском приложении.

  • default —Тип отображения зависит от типа поля, добавленного в таблицу расширенного свойства.
  • text —Текстовое значение, введенное в текстовом окне.
  • date —Значение даты, введенное или полученное при помощи элемента выбора даты.
  • domain —Выберите значение из домена базы геоданных, представленного в ниспадающем списке.
  • file —Перейдите к файлу и сохраните путь к файлу в виде значения.
  • geodataset —Перейдите к набору геоданных и сохраните путь к нему в виде значения.
  • folder —Перейдите к папке и сохраните путь к ней в виде значения.
  • tablelist —Выберите значение из списка значений в таблице, которая не является системной таблицей в базе данных Workflow Manager (Classic).
  • multi-level-tablelist —Выберите значение из списка значений в таблице, которое фильтрует в дальнейшем значения в следующем поле в той же таблице.
String
domain
(только чтение)

Имя домена базы геоданных, если для поля существует домен.

String
filter
(только чтение)

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

String
ID
(только чтение)

ID объекта записи расширенного свойства.

Integer
length
(только чтение)

Длина поля ячейки расширенного свойства.

String
propAlias
(только чтение)

Псевдоним поля расширенного свойства при отображении в клиентском приложении.

String
propName
(только чтение)

Имя поля расширенного свойства.

String
required
(только чтение)

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

Boolean
tableListClass
(только чтение)

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

String
tableListDisplayField
(только чтение)

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

String
tableListStoreField
(только чтение)

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

String
userVisible
(только чтение)

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

Boolean

Пример кода

Следующий скрипт обновляет значения ячеек дополнительных свойств.

import arcpy
import arcpywmx

# Establish a connection to a Workflow database
conn = arcpywmx.Connect(r'c:\test\Workflow.jtc')

# Access a Workflow Job with extended properties
job = conn.getJob(99999)

# Get the extended properties table associated with the job
prop_table = job.getExtendedPropertyTable('wmx.extra_properties')

# Update value of extended property fields
prop_table['parcel_number'].data = 12345
prop_table['requestor_name'].data = 'Planning Commission'
prop_table['request_date'].data = datetime.datetime(2015, 4, 30, 12, 30, 45)
job.save()

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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