Etiqueta | Explicación | Tipo de datos |
Geodatabase de archivos de entrada | Geodatabase de archivos sin licencia a la que se otorgará una licencia. | Workspace |
Geodatabase de archivos con licencia de salida | Nombre y ubicación de la geodatabase de archivos con licencia que se ha generado. | Workspace |
Archivo de definición de licencia de salida | Archivo de definición de licencia. | File |
Resumen
Genera un archivo de definición de licencias (.licdef) que define y limita la visualización de contenido de una geodatabase de archivos. El contenido de la geodatabase de archivos con licencia puede verse creando un archivo de licencia (*.sdlic) y configurando los clientes de ArcGIS para que lo reconozcan. El archivo de licencia se crea mediante el uso de la herramienta Generar licencia de geodatabase de archivos.
Heredado:
No se admite el licenciamiento para las geodatabases creadas con versiones anteriores a la 10.1.
Uso
El licenciamiento es ideal para madurar datasets que se compartirán o licenciarán con arreglo a un acuerdo de uso y no requieren más trabajo de edición. La licencia de la geodatabase de archivos con licencia de salida no se puede anular para que vuelva a su estado original sin licencia.
Una vez que se licencia, el contenido de la geodatabase de archivos de salida no se puede mostrar en ArcGIS AllSource hasta que crea un archivo con licencia (.sdlic) mediante el uso de la herramienta Generar licencia de geodatabase de archivos y aplica la licencia a cada cliente de ArcGIS.
No es posible otorgar la licencia a tablas o clases de entidad individuales para producir un estado mixto donde se otorga una licencia a algunas tablas o clases de entidades y a otras no. Sin embargo, la geodatabase de archivos con licencia le permite agregar una tabla o clase de entidad sin licencia mediante operaciones tales como crear una clase de entidad vacía y nueva, copiar y pegar o importar una clase de entidad.
Parámetros
arcpy.management.GenerateLicensedFgdb(in_fgdb, out_fgdb, out_lic_def)
Nombre | Explicación | Tipo de datos |
in_fgdb | Geodatabase de archivos sin licencia a la que se otorgará una licencia. | Workspace |
out_fgdb | Nombre y ubicación de la geodatabase de archivos con licencia que se ha generado. | Workspace |
out_lic_def | Archivo de definición de licencia. | File |
Muestra de código
El siguiente ejemplo muestra cómo utilizar la función GenerateLicensedFgdb en la ventana de Python.
import arcpy
arcpy.env.workspace = "C:/data/"
arcpy.management.GenerateFgdbLicense("london.gdb", "london_lic.gdb", "london.licdef")
El siguiente ejemplo muestra cómo utilizar la función GenerateLicensedFgdb en un script de Python independiente.
# 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)