Zusammenfassung
Registriert außerhalb der Geodatabase erstellte Feature-Classes, Tabellen und Raster-Layer in der Geodatabase, damit die Geodatabase-Funktionalität auch für sie genutzt werden kann.
Verwendung
Mit diesem Werkzeug können außerhalb der Geodatabase erstellte Feature-Classes, Tabellen und Raster-Layer in der Geodatabase registriert werden.
Bevor eine Feature-Class, Tabelle oder Raster-Feature-Class im Zusammenhang mit allen Geodatabase-Funktionen genutzt werden kann, muss sie in der Geodatabase registriert werden. Ansonsten sind die Funktionen eingeschränkt.
Syntax
RegisterWithGeodatabase_management (in_dataset)
Parameter | Erläuterung | Datentyp |
in_dataset | Außerhalb der Geodatabase erstellte Feature-Classes, Tabellen oder Raster-Feature-Classes werden unterstützt. | Raster Layer; Table View |
Codebeispiel
RegisterWithGeodatabase - Beispiel 1 (Python-Fenster)
Mit dem folgenden Skript im Python-Fenster wird veranschaulicht, wie Sie die Funktion "RegisterWithGeodatabase" im unmittelbaren Modus verwenden.
import arcpy
from arcpy import env
env.workspace = "Database Connections\Connection to gpserver.sde"
arcpy.RegisterWithGeodatabase_management(r'TOOLBOX.REGGDB_LZ77')
RegisterWithGeodatabase - Beispiel 2 (eigenständiges Skript)
Das folgende eigenständige Skript ist ein einfaches Beispiel für die Anwendung der Funktion "RegisterWithGeodatabase" bei der Skripterstellung.
# 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)
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja