Zusammenfassung
Returns a list of files associated with a node in the Product Library tree.
Eine Produktbibliothek speichert Informationen und Daten, die für die kartografische und digitale Datenproduktion in einer Geodatabase erforderlich sind. In ArcGIS Defense Mapping, ArcGIS Production Mapping, ArcGIS Maritime, ArcGIS Bathymetry und ArcGIS Aviation werden Geschäftsregeln, Dokumente und räumliche Informationen in einer Produktbibliothek gespeichert.
Verwendung
Der Produktbibliothek-Workspace muss eine Geodatabase sein. Wenn es sich um eine Enterprise-Geodatabase handelt, verwenden Sie einen Pfad zu einer SDE-Verbindungsdatei.
Der Dateipfad der Produktbibliothek 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.
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.
Syntax
arcpy.production.PLListFiles(product_library_workspace, product_library_itempath, {product_library_ownername})
Parameter | Erklärung | Datentyp |
product_library_workspace | Pfad zum Produktbibliothek-Workspace. | Workspace |
product_library_itempath | Der Pfad zu der Produktbibliothekebene mit den Dateien, die Sie anzeigen möchten. Dieser wird folgendermaßen angegeben: Lösungsname::Produktklassenname::Serienname::Produktname::Instanzname::AOI-Name. | String |
product_library_ownername (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
PLListFiles example (stand-alone script)
The following stand-alone script demonstrates how to use the PLListFiles tool.
# Name: PLListFiles_Example.py
# Description: List the Files assoicated with a Product in a Product Library
# Requirements: Production Mapping extension
# import arcpy and checkout a Production Mapping license
import arcpy
arcpy.CheckOutExtension("foundation")
#Set local variables
production_database_workspace = "C:\\Data\\ProductLibrary.gdb"
product_library_itempath = "Products::Topographic Maps"
# execute list files
result = arcpy.PLListFiles_production(production_database_workspace, product_library_itempath)
file_list = result.getOutput(0).split(";")
# print out the files in the file_list array
for f in file_list:
print f
# print out the messages from PLListFiles
print result.getMessages()
print "Script completed successfully."
# Check in the extension
arcpy.CheckInExtension("foundation")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Erfordert Production Mapping
- Advanced: Erfordert Production Mapping