Get Local Copy (Production Mapping)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Gets a local copy of a file stored inside the Product Library. It allows you to view or edit a file without exclusively locking the file in a Product Library. Changes made to the local copy are not tracked in the Product Library.

A product library stores information and data required for cartographic and digital data production in a geodatabase. Solutions Esri Mapping and Charting store business rules, documents, and spatial information inside a product library.

Utilisation

Syntaxe

PLGetLocalCopy_production (product_library_workspace, product_library_itempath, copy_location, {product_library_ownername})
ParamètreExplicationType de données
product_library_workspace

Path to the product library workspace.

Workspace
product_library_itempath

The path to the product library level that contains the files you want to view. This is specified as Solution Name::Product Class Name::Series Name::Product Name::Instance Name::AOI Name::File Name.

String
copy_location

The folder to where the file will be copied. Any existing local copies of the file will be overwritten.

Folder
product_library_ownername
(Facultatif)

Product library schema owner name. Set this parameter if the user account specified in product_library_workspace is not the schema owner. This applies only to product libraries stored in enterprise geodatabases.

String

Exemple de code

PLGetLocalCopy example (stand-alone script)

The following stand-alone script demonstrates how to use the PLGetLocalCopy tool.

# Name: GetLocalCopy_Example.py
# Description: Creates a local, editable copy of a file in 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"
copy_location = "C:\\Data"

# create a production database
arcpy.PLGetLocalCopy_production(product_library_workspace, product_library_itempath, copy_location)

print "Script completed successfully."

# Check in the extension
arcpy.CheckInExtension("foundation")

Environnements

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Annuler
ArcGIS for Desktop Standard: Requis Production Mapping
ArcGIS for Desktop Advanced: Requis Production Mapping
4/26/2014