Resumen
Checks out an instance database file (.mdf) from a Product Library. This tool is similar to the Production Mapping Check Out File geoprocessing tool but returns a workspace as the checked out file. Use this tool in ModelBuilder to chain the output workspace (the database .mdf file) to another tool as an input parameter.
For example, in ModelBuilder, you can use this tool's output workspace as the Workspace for Production Database input parameter in the Upgrade Production Database tool.
Uso
El checkout bloquea un archivo. Un archivo sólo puede ser controlado por una persona.
El Espacio de trabajo de la Biblioteca de productos debe ser una geodatabase.
La Ruta de la biblioteca de productos es la ruta que lleva al nodo de árbol concreto de la biblioteca del producto. Una ruta de biblioteca del producto es una cadena delimitada por dos puntos dobles (::) en este formato: Nombre de la solución::Nombre de la clase de producto::Nombre de la serie::Nombre del producto::Nombre de la instancia::Nombre de AOI::Nombre del archivo.
Para determinar la ruta de la biblioteca de productos, desplácese hasta un elemento de la ventana Biblioteca de productos, haga clic en el mismo con el botón secundario y, a continuación, haga clic en Copiar como ruta. ruta de la biblioteca de productos debe encontrarse en el Portapapeles. Podrá pegarla en cualquier parámetro que requiera una ruta de la biblioteca de productos.
El checkout crea una copia local de los archivos que se encuentran en la ubicación indicada por la ruta del Checkout. La ruta del checkout debe ser una carpeta.
Sintaxis
arcpy.production.PLCheckOutFileAsDatabase(Product_Library_Workspace, Product_Library_Path, Check_Out_Path, {Overwrite_Existing_File}, {Workspace_Owner_Name})
Parámetro | Explicación | Tipo de datos |
Product_Library_Workspace | Ruta al espacio de trabajo de biblioteca del producto. | Workspace |
Product_Library_Path | La ruta de la biblioteca del producto al artículo. Se especifica como Nombre de la solución::Nombre de la clase de producto::Nombre de la serie::Nombre del producto::Nombre de la instancia::Nombre de AOI::Nombre del archivo. | String |
Check_Out_Path | La carpeta que va a contener los archivos a los que se les realizó el check-out. | Folder |
Overwrite_Existing_File (Opcional) | Indica si el proceso de checkout sobrescribe una copia local del archivo, si existe.
| Boolean |
Workspace_Owner_Name (Opcional) | Nombre del propietario del esquema de biblioteca de productos. Configure este parámetro si la cuenta de usuario especificada en el Product_Library_Workspace no es el propietario del esquema. Esto es aplicable solamente a bibliotecas de productos almacenadas en geodatabases corporativas. | String |
Muestra de código
PLCheckOutFileAsDatabase example (stand–alone script)
The following example demonstrates how to use the PLCheckOutFileAsDatabase tool.
# Name: CheckOutFile_Example.py
# Description: Checks out a file from a Product Library
# Requirements: Production Mapping extension
# import arcpy and checkout a Production Mapping license
import arcpy
arcpy.CheckOutExtension("foundation")
#Set local variables
product_library_workspace = "C:\\Data\\ProductLibrary.gdb"
product_library_itempath = "Products::Topographic Maps::QA_QC_carto_checklist.rtf"
checkout_location = "C:\\Data"
overwrite_flag = "OVERWRITE"
# create a production database
result = arcpy.PLCheckOutFileAsDatabase_production(product_library_workspace, product_library_itempath, checkout_location, overwrite_flag)
print result
print "Script completed successfully."
Entornos
Información sobre licencias
- Basic: No
- Standard: Requiere Production Mapping
- Advanced: Requiere Production Mapping