Resumen
Adds a file to a Product Library. This associates the file with a Product Library entry. Once you have added a file to a product library, use Check Out File and Check In File to manage changes made to it.
Una biblioteca de productos almacena la información y los datos necesarios para la producción de datos cartográficos y digitales en una geodatabase. ArcGIS Defense Mapping, ArcGIS Production Mapping, ArcGIS Maritime, ArcGIS Bathymetry y ArcGIS Aviation almacenan información espacial, documentos y reglas de negocio en una biblioteca de productos.
Uso
El Espacio de trabajo de la Biblioteca de productos debe ser una geodatabase.
La Ruta del archivo 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.
Para determinar la ruta de la biblioteca de productos, vaya a un elemento de la ventana Biblioteca de productos, haga clic en el mismo con el botón derecho y 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.
This tool will not overwrite existing files in Product Library File Path. The tool will return ERROR 90102: File already exists if it finds an existing file with the same name as the file to add in Product Library File Path.
Sintaxis
arcpy.production.PLAddFile(product_library_workspace, product_library_itempath, filepath, {checkin_comments}, {product_library_ownername})
Parámetro | Explicación | Tipo de datos |
product_library_workspace | Ruta al espacio de trabajo de biblioteca del producto. | Workspace |
product_library_itempath | 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 |
filepath | Path to the file that is going to be added to the product library. | File |
checkin_comments (Opcional) | Comentarios para asociar al registro. | String |
product_library_ownername (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
PLAddFile example (Python window)
The following Python window script demonstrates how to use the PLAddFile tool.
# Name: PLAddFile_Example.py
# Description: Adds a file to a Product Library
# Requirements: Production Mapping extension
# import arcpy and checkout a Production Mapping license
import arcpy
arcpy.CheckOutExtension("foundation")
# Product library and item path variables
product_library_workspace = "C:\\Data\\ProductLibrary.gdb"
product_library_itempath = "Products::NewSolution::NewClass::NewSeries"
# path to an existing file
file_path = "c:\\data\\script.py"
# execute the Add File tool
try:
res = arcpy.PLAddFile_production(product_library_workspace, product_library_itempath,file_path)
print res.getMessages()
except Exception, e:
print e.message
print "Script completed successfully."
Entornos
Información de licenciamiento
- Basic: No
- Standard: Requiere Production Mapping
- Advanced: Requiere Production Mapping