Zusammenfassung
Generiert eine Lizenzdatei (.sdlic) zum Anzeigen des Inhalts als lizenzierte File-Geodatabase, die von dem Werkzeug Lizenzierte File-Geodatabase generieren erstellt wird. Die Lizenzdatei muss mit ArcGIS Administrator installiert werden.
Hinweis:
Die Lizenzierung wird nicht für Geodatabases unterstützt, die vor Version 10.1 erstellt wurden.
Verwendung
Nachdem eine File-Geodatabase lizenziert wurde, kann ihr Inhalt erst in ArcGIS Pro angezeigt werden, wenn Sie die Lizenzdatei (.sdlic) mit ArcGIS Administrator installiert haben.
Um die Lizenzdatei in ArcGIS Administrator zu installieren, müssen Sie die folgenden Schritte ausführen:
- Installieren Sie ArcGIS Desktop.
- Wählen Sie in ArcGIS Administrator im Inhaltsverzeichnis den Ordner Datenlizenzen aus.
- Klicken Sie auf Lizenz hinzufügen, wechseln Sie zur Datenlizenzdatei (.sdlic), und klicken Sie dann auf Öffnen.
- Klicken Sie auf Ja, um die Lizenz zu installieren.
Anhand des Parameters Export von Vektordaten zulassen wird festgelegt, 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. Einer nicht lizenzierten Feature-Class oder Tabelle kann jedoch eine lizenzierte File-Geodatabase durch Erstellen einer neuen, leeren Feature-Class, durch Kopieren und Einfügen und durch Importieren hinzugefügt werden.
Syntax
arcpy.management.GenerateFgdbLicense(in_lic_def_file, out_lic_file, {allow_export}, {exp_date})
Parameter | Erklärung | Datentyp |
in_lic_def_file | Die Lizenzdefinitionsdatei (.licdef), die mit dem Werkzeug Lizenzierte File-Geodatabase generieren erstellt wird. | File |
out_lic_file | Die Lizenzdatei (.sdlic) für die Verteilung. | 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 Sie die Funktion "GenerateFgdbLicense" im Python-Fenster verwenden.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.GenerateFgdbLicense_management("london.licdef", "london.sdlic", "ALLOW_EXPORT", "2013-09-26 18:35:54")
Im folgenden Beispiel wird veranschaulicht, wie Sie die Funktion "GenerateFgdbLicense" in einem eigenständigen Python-Skript verwenden.
# 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.GenerateFgdbLicense_management(input_licdef, output_sdlic, export, exp_date)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja