Краткая информация
Регистрирует классы пространственных объектов, таблицы и растровые слои, которые были созданы вне БГД для того, чтобы они полностью участвовали в функциях БГД.
Использование
Классы пространственных объектов, таблицы и растровые слои, созданные вне базы геоданных, могут быть зарегистрированы в базе геоданных с помощью этого инструмента.
Класс пространственных объектов, таблица или класс растровых объектов нельзя полноценно использовать в работе с базой геоданных, если он не зарегистрирован в ней. Без регистрации в базе геоданных будут доступны только некоторые функции.
Синтаксис
RegisterWithGeodatabase_management (in_dataset)
Параметр | Объяснение | Тип данных |
in_dataset | Поддерживаются классы пространственных объектов, таблицы или классы растровых данных, созданные вне базы геоданных. | Raster Layer; Table View |
Пример кода
Пример 1 функции RegisterWithGeodatabase (окно Python)
Ниже пример скрипта Python для выполнения операции Зарегистрировать в базе геоданных (Register With Geodatabase) с запуском из окна Python в ArcGIS.
import arcpy
from arcpy import env
env.workspace = "Database Connections\Connection to gpserver.sde"
arcpy.RegisterWithGeodatabase_management(r'TOOLBOX.REGGDB_LZ77')
Пример 2 функции RegisterWithGeodatabase (автономный скрипт)
Ниже приведен пример скрипта Python для выполнения функции Зарегистрировать в базе геоданных (Register With Geodatabase) в автономном режиме.
# RegisterWithGeodatabase.py
# Description: Simple example showing use of RegisterWithGeodatabase tool
# Import system modules
import arcpy
# Set variables
inTable = r"c:\connectionFiles\Connection to esriServer.sde\redlandsStreets"
#Process: Use the CreateArcSDEConnectionFile function
arcpy.RegisterWithGeodatabase_management (inTable)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да