Lizenzierte File-Geodatabase generieren (Data Management)

Zusammenfassung

Generiert eine Lizenzdefinitionsdatei (.licdef), mit der das Anzeigen des Inhalts einer File-Geodatabase definiert und beschränkt wird. Der Inhalt der lizenzierten File-Geodatabase kann angezeigt werden, indem eine Lizenzdatei (*.sdlic) erstellt und die ArcGIS-Clients so konfiguriert werden, dass sie die Lizenzdatei erkennen. Die Lizenzdatei wird mit dem Werkzeug File-Geodatabase-Lizenz generieren erstellt.

Vorversion:

Die Lizenzierung wird für Geodatabases, die mit einer älteren Version als 10.1 erstellt wurden, nicht unterstützt.

Verwendung

  • Die Lizenzierung eignet sich am besten für bereits ausgereifte Datasets, die im Rahmen einer Nutzungsvereinbarung freigegeben oder lizenziert werden und nicht weiter bearbeitet werden müssen. Die Lizenzierung der lizenzierten Ausgabe-File-Geodatabase kann nicht aufgehoben werden, um das ursprüngliche unlizenzierte Format wieder herzustellen.

  • Nach der Lizenzierung kann der Inhalt der Ausgabe-File-Geodatabase in ArcGIS AllSource erst angezeigt werden, wenn Sie mit dem Werkzeug File-Geodatabase-Lizenz generieren eine Lizenzdatei (.sdlic) erstellt und die Lizenz auf jeden ArcGIS-Client angewendet haben.

  • Feature-Classes oder Tabellen können nicht einzeln lizenziert werden, sodass einige Feature-Classes oder Tabellen lizenziert sind und andere nicht. Es ist jedoch möglich, einer lizenzierten File-Geodatabase eine nicht lizenzierte Feature-Class oder Tabelle durch Erstellen einer neuen, leeren Feature-Class, durch Kopieren und Einfügen oder durch Importieren einer Feature-Class hinzuzufügen.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-File-Geodatabase

Die nicht lizenzierte File-Geodatabase, die lizenziert wird.

Workspace
Lizenzierte Ausgabe-File-Geodatabase

Name und Speicherort der generierten lizenzierten File-Geodatabase.

Workspace
Ausgabe-Lizenzdefinitionsdatei

Die Lizenzdefinitionsdatei.

File

arcpy.management.GenerateLicensedFgdb(in_fgdb, out_fgdb, out_lic_def)
NameErläuterungDatentyp
in_fgdb

Die nicht lizenzierte File-Geodatabase, die lizenziert wird.

Workspace
out_fgdb

Name und Speicherort der generierten lizenzierten File-Geodatabase.

Workspace
out_lic_def

Die Lizenzdefinitionsdatei.

File

Codebeispiel

GenerateLicensedFgdb: Beispiel 1 (Python-Fenster)

Im folgenden Beispiel wird veranschaulicht, wie die Funktion GenerateLicensedFgdb im Python-Fenster verwendet wird.

import arcpy
arcpy.env.workspace = "C:/data/"
arcpy.management.GenerateFgdbLicense("london.gdb", "london_lic.gdb", "london.licdef")
GenerateLicensedFgdb: Beispiel 2 (eigenständiges Skript)

Im folgenden Beispiel wird veranschaulicht, wie die Funktion GenerateLicensedFgdb in einem eigenständigen Python-Skript verwendet wird.

# Name: GenerateLicensedFileGeodatabase.py
# Description: Use the GenerateLicensedFgdb tool to license a file geodatabase

# import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data"

# Set local variables
geodatabase = "london.gdb"
out_geodatabase = "london_lic.gdb"
licdef = "london.licdef"

# Process: Restrict the data
arcpy.management.GenerateFgdbLicense(geodatabase, out_geodatabase, licdef)

Verwandte Themen