ParseTableName (arcpy)

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

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

Синтаксис

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

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

String
workspace

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

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

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

Пример кода

Пример ParseTableName

Разбор имени таблицы на компоненты.

import arcpy

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

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

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

5/10/2014