Свойства рабочей области
Краткая информация
Функция Describe возвращает описанные ниже свойства для рабочей области.
Для рабочей области свойство Describe dataType возвращает значение "Workspace".
Свойства
| Свойство | Объяснение | Тип данных | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
connectionProperties (Только для чтения) |
Свойства подключения для рабочей области многопользовательской базы геоданных зависят от используемого типа многопользовательской базы данных.
Только одно из свойств |
Object |
||||||||
|
connectionString (Только для чтения) |
Строка подключения, используемая вместе с типом многопользовательской базы данных. Для любого другого типа рабочей области возвращается пустая строка. |
String |
||||||||
|
currentRelease (Только для чтения) |
Для рабочей области базы геоданных определяет, является ли версия базы геоданных текущей. Это свойство можно использовать для получения сведений о возможности обновления базы геоданных. |
Boolean |
||||||||
|
domains (Только для чтения) |
Список Python с именами доменов базы геоданных. Для работы с этими именами доменов используйте инструменты из группы инструментов Домены. |
String |
||||||||
|
release (Только для чтения) |
Для рабочей области базы геоданных возвращается выпуск базы геоданных. В следующей таблице представлено сопоставление выпусков базы геоданных с номерами версий ArcGIS:
|
2,2,0 |
||||||||
|
supportsBigInteger (Только для чтения) |
Указывает, поддерживает ли рабочая область поля типа Большое целое. |
Boolean |
||||||||
|
supportsBigObjectID (Только для чтения) |
Указывает, поддерживает ли рабочая область объекты с 64-разрядным object ID. |
Boolean |
||||||||
|
supportsDateOnly (Только для чтения) |
Указывает, поддерживает ли рабочая область поля типа Только дата. |
Boolean |
||||||||
|
supportsTimeOnly (Только для чтения) |
Указывает, поддерживает ли рабочая область поля типа Только время. |
Boolean |
||||||||
|
supportsTimestampOffset (Только для чтения) |
Указывает, поддерживает ли рабочая область поля типа Сдвиг метки времени. |
Boolean |
||||||||
|
workspaceFactoryProgID (Только для чтения) |
ID - это строка, которую можно использовать для более точной идентификации типов рабочей области, чем при использовании Далее представлены значения
Прежние версии:До ArcGIS Pro 3.0 виртуальная рабочая область возвратит значение Подсказка:В 32-битных продуктах
|
String |
||||||||
|
workspaceType (Только для чтения) |
Определяет тип рабочей области.
|
String |
Пример кода
Пример Свойства рабочей области
Следующий автономный скрипт демонстрирует свойства рабочей области для многопользовательской базы данных:
import arcpy
# Create a Describe object for an enterprise database
desc = arcpy.Describe(r"c:\data\Connection to state.sde")
print(f"Connection string: {desc.connectionString}")
print(f"WorkspaceFactoryProgID: {desc.workspaceFactoryProgID}")
print(f"Workspace type: {desc.workspaceType}")
# Print connection properties
cp = desc.connectionProperties
print("\nDatabase Connection Properties:")
print(f" Server: {cp.server}")
print(f" Instance: {cp.instance}")
print(f" Database: {cp.database}")
print(f" Database client: {cp.dbClient}")
print(f" User: {cp.user}")
print(f" Version: {cp.version}")
# Print workspace domain names
domains = desc.domains
print("\nDomains:")
for domain in domains:
print(f" {domain}")