Resumen
Genera un archivo de licencia (.sdlic) para visualizar el contenido de una geodatabase de archivos con licencia creado por la herramienta Generar geodatabase de archivos con licencia. El archivo de licencia debe instalarse utilizando el Administrador de ArcGIS.
Nota:
La concesión de licencias no es compatible con las geodatabases creadas antes de la versión 10.1.
Uso
Una vez otorgada la licencia, el contenido de la geodatabase de archivos no puede mostrarse en ArcGIS Pro hasta que no se instale el archivo de licencia (.sdlic) mediante el Administrador de ArcGIS.
Para instalar el archivo de licencia en el Administrador de ArcGIS debe hacer lo siguiente:
- Instale ArcGIS Desktop.
- Seleccione la carpeta Licencias de datos en la tabla de contenido del Administrador de ArcGIS.
- Haga clic en Agregar una licencia, busque el archivo de licencia de datos (.sdlic) y haga clic en Abrir.
- Haga clic en Sí para instalar la licencia.
El parámetro Permitir exportación de datos vectoriales determina si un usuario final puede exportar datos vectoriales dentro de la geodatabase de archivos con licencia.
El parámetro Fecha de expiración define una fecha expiración para el archivo de licencia después de la cual el contenido de la geodatabase de archivos ya no estará disponible. Esto permite establecer el periodo de acceso a las geodatabases con licencia. El valor predeterminado está vacío (en blanco), lo que significa que el archivo de licencia de datos no expira nunca.
No se puede otorgar licencia de forma individual a una clase de entidad ni a una tabla de entidades para producir un estado mixto en que algunas clases o tablas de entidades tengan licencia y otras no. Sin embargo, las geodatabases de archivos con licencia le permiten agregar una clase de entidad o una tabla de entidades sin licencia a través de operaciones como crear una nueva clase de entidad vacía, copiar y pegar, e importar.
Sintaxis
arcpy.management.GenerateFgdbLicense(in_lic_def_file, out_lic_file, {allow_export}, {exp_date})
Parámetro | Explicación | Tipo de datos |
in_lic_def_file | El archivo de definición de licencia (.licdef) creado por la herramienta Generar geodatabase de archivos con licencia. | File |
out_lic_file | El archivo de licencia (.sdlic) para la distribución. | File |
allow_export (Opcional) | Indica si se permite o no la exportación de datos vectoriales.
| String |
exp_date (Opcional) | La fecha de expiración del archivo de licencia de datos después de la cual el contenido de la geodatabase de archivos ya no se puede mostrar. El valor predeterminado está vacío (en blanco), lo que significa que el archivo de licencia de datos no expira nunca. | Date |
Muestra de código
El siguiente ejemplo demuestra cómo utilizar la función GenerateFgdbLicense en la ventana de Python.
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.GenerateFgdbLicense_management("london.licdef", "london.sdlic", "ALLOW_EXPORT", "2013-09-26 18:35:54")
El siguiente ejemplo demuestra cómo utilizar la función GenerateFgdbLicense en una secuencia de comandos de Python independiente.
# 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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí