Generar geodatabase de archivo con licencia (Administración de datos)

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

EtiquetaExplicaciónTipo 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

arcpy.management.GenerateLicensedFgdb(in_fgdb, out_fgdb, out_lic_def)
NombreExplicaciónTipo 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

Ejemplo 1 de GenerateLicensedFgdb (ventana de Python)

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")
Ejemplo 2 de GenerateLicensedFgdb (script independiente)

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)

Temas relacionados