ParseFieldName (arcpy)

Краткая информация

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

Синтаксис

ParseFieldName (name, {workspace})
ПараметрОбъяснениеТип данных
name

Анализируемое имя поля.

String
workspace

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

String
Возвращено значение
Тип данныхОбъяснение
String

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

Пример кода

Пример ParseFieldName

Разложение имени поля на его компоненты.

import arcpy

field_name = arcpy.GetParameterAsText(0)
workspace = arcpy.GetParameterAsText(1)

# Parse the field name into database, owner, table and field
fullname = arcpy.ParseFieldName(field_name, workspace)
database, owner, table, field = fullname.split(", ")

Связанные темы

5/10/2014