Zusammenfassung
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.
Verwendung
Durch das Auschecken wird die Datei gesperrt. Eine Datei kann immer nur von einer Person gleichzeitig ausgecheckt werden.
Der Produktbibliothek-Workspace muss eine Geodatabase sein.
Der Produktbibliothekpfad ist der Pfad zum Strukturknoten der Produktbibliothek. Ein Produktbibliothekpfad ist eine durch zwei Doppelpunkte (::) getrennte Zeichenfolge in diesem Format: Lösungsname::Produktklassenname::Serienname::Produktname::Instanzname::AOI-Name::Dateiname.
Um den Produktbibliothekpfad zu bestimmen, navigieren Sie zu einem Element im Fenster Produktbibliothek, klicken Sie mit der rechten Maustaste, und wählen Sie Als Pfad kopieren aus. Der Produktbibliothekpfad wird in die Zwischenablage eingefügt. Sie können ihn in jeden Parameter einfügen, für den ein Produktbibliothekpfad erforderlich ist.
Beim Auschecken wird eine lokale Kopie der Datei in dem durch Check Out Path angegebenen Verzeichnis erstellt. Check Out Path muss ein Ordner sein.
Syntax
arcpy.production.PLCheckOutFileAsDatabase(Product_Library_Workspace, Product_Library_Path, Check_Out_Path, {Overwrite_Existing_File}, {Workspace_Owner_Name})
Parameter | Erklärung | Datentyp |
Product_Library_Workspace | Pfad zum Produktbibliothek-Workspace. | Workspace |
Product_Library_Path |
Der Produktbibliothekpfad zu dem Element. Dieser wird folgendermaßen angegeben: Lösungsname::Produktklassenname::Serienname::Produktname::Instanzname::AOI-Name::Dateiname. | String |
Check_Out_Path |
Der Ordner, der die ausgecheckte Datei enthalten soll. | Folder |
Overwrite_Existing_File (optional) | Gibt an, ob beim Auscheckvorgang eine bereits vorhandene lokale Kopie der Datei überschrieben werden soll.
| Boolean |
Workspace_Owner_Name (optional) | Name des Besitzers des Bibliothekschemas. Legen Sie diesen Parameter fest, wenn das in Product_Library_Workspace angegebene Benutzerkonto nicht der Schemabesitzer ist. Dies gilt nur für Produktbibliotheken, die in Enterprise-Geodatabases gespeichert sind. | String |
Codebeispiel
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."
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Erfordert Production Mapping
- Advanced: Erfordert Production Mapping