Resumen
Checks out a file from a Product Library. This tool is similar to the Production Mapping Check Out File geoprocessing tool but returns a file instead of a string. Use this tool in ModelBuilder to chain the output file to another tool as an input parameter.
For example, in ModelBuilder, you can use this tool to check out an instance database .mdf file from a Product Library. The checked out .mdf file can be used as the MDF File Path input parameter in the Attach 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
PLCheckOutFileAsFile(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
PLCheckOutFileAsFile example (stand–alone script)
The following example demonstrates how to use the PLCheckOutFileAsFile 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.PLCheckOutFileAsFile_production(product_library_workspace, product_library_itempath, checkout_location, overwrite_flag)
print result
print "Script completed successfully."
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Requiere Production Mapping
- ArcGIS Desktop Advanced: Requiere Production Mapping