Beschriftung | Erläuterung | Datentyp |
Eingabe-Lizenzdefinitionsdatei | Die vom Werkzeug Lizenzierte File-Geodatabase generieren erstellte Lizenzdefinitionsdatei (.licdef). | File |
Ausgabe-Datenlizenzdatei | Die zur Verteilung bestimmte Lizenzdatei (.sdlic). | File |
Export von Vektordaten zulassen (optional) | Gibt an, ob der Export von Vektordaten zulässig ist.
| String |
Ablaufdatum (optional) | Das Ablaufdatum der Datenlizenzdatei, nach dessen Ablauf der Inhalt der File-Geodatabase nicht mehr angezeigt werden kann. Der Standardwert ist leer, was bedeutet, dass die Datenlizenzdatei niemals abläuft. | Date |
Zusammenfassung
Generiert eine Lizenzdatei (.sdlic) zum Anzeigen des Inhalts einer lizenzierten File-Geodatabase, die mit dem Werkzeug Lizenzierte File-Geodatabase generieren erstellt wurde.
Hinweis:
Die Lizenzierung wird für Geodatabases, die mit einer älteren Version als 10.1 erstellt wurden, nicht unterstützt.
Verwendung
Der Parameter Export von Vektordaten zulassen gibt an, ob ein Endbenutzer Vektordaten in der lizenzierten File-Geodatabase exportieren kann.
Mit dem Parameter Ablaufdatum wird ein Ablaufdatum für die Lizenzdatei definiert, nach dessen Ablauf der Inhalt der File-Geodatabase nicht mehr angezeigt wird. Dies ermöglicht einen festgelegten Zeitraum für eine lizenzierte Geodatabase. Der Standardwert ist leer, was bedeutet, dass die Datenlizenzdatei niemals abläuft.
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 leeren Feature-Class, durch Kopieren und Einfügen und durch Importieren hinzuzufügen.
Nachdem Sie mit diesem Werkzeug eine Lizenzdatei generiert haben, müssen Sie dem Projekt die Lizenz hinzufügen. Weitere Anweisungen finden Sie unter Verwalten von File-Geodatabase-Datenlizenzen.
Parameter
arcpy.management.GenerateFgdbLicense(in_lic_def_file, out_lic_file, {allow_export}, {exp_date})
Name | Erläuterung | Datentyp |
in_lic_def_file | Die vom Werkzeug Lizenzierte File-Geodatabase generieren erstellte Lizenzdefinitionsdatei (.licdef). | File |
out_lic_file | Die zur Verteilung bestimmte Lizenzdatei (.sdlic). | File |
allow_export (optional) | Gibt an, ob der Export von Vektordaten zulässig ist.
| String |
exp_date (optional) | Das Ablaufdatum der Datenlizenzdatei, nach dessen Ablauf der Inhalt der File-Geodatabase nicht mehr angezeigt werden kann. Der Standardwert ist leer, was bedeutet, dass die Datenlizenzdatei niemals abläuft. | Date |
Codebeispiel
Im folgenden Beispiel wird veranschaulicht, wie die Funktion GenerateFgdbLicense im Python-Fenster verwendet wird.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.GenerateFgdbLicense("london.licdef", "london.sdlic", "ALLOW_EXPORT", "2013-09-26 18:35:54")
Im folgenden Beispiel wird veranschaulicht, wie die Funktion GenerateFgdbLicense in einem eigenständigen Python-Skript verwendet wird.
# Name: GenerateFgdbLicense.py
# Description: Use the GenerateFgdbLicense tool to generate a license file (*.sdlic) for a protected file geodatabase.
# import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
input_licdef = "london.licdef"
export = "DENY_EXPORT"
exp_date = "2013-09-26 18:35:54"
output_sdlic = "london.sdlic"
# Process: generate the license file
arcpy.management.GenerateFgdbLicense(input_licdef, output_sdlic, export, exp_date)