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.
Verwendung
- Nachdem eine File-Geodatabase lizenziert wurde, kann ihr Inhalt erst in ArcCatalog oder ArcMap angezeigt werden, wenn Sie die Lizenzdatei (.sdlic) mit ArcGIS Administrator installiert haben. - Weitere Informationen zum Installieren der Lizenzdatei in ArcGIS Administrator finden Sie unter Hinzufügen und Entfernen von ArcGIS-Datenlizenzen. 
- 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
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
GenerateFgdbLicense – Beispiel 1 (Python-Fenster)
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")
GenerateFgdbLicense – Beispiel 2 (eigenständiges Python-Skript)
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