Краткая информация
Returns a list of files associated with a node in the Product Library tree.
Библиотека продуктов (Product Library) хранит информацию и данные, необходимые для продукции картографических и цифровых данных, в базе геоданных. Esri Mapping and Charting solutions хранит бизнес-правила, документы и пространственную информацию в Библиотеке продуктов.
Использование
Параметр Рабочая область библиотеки продуктов должен быть базой геоданных. Если это многопользовательская база геоданных, то используйте путь к файлу подключения sde.
Путь к Файлу Библиотеки продуктов (Product Library File Path) представляет собой путь к конкретному узлу дерева Библиотеки продуктов. Путь библиотеки продуктов – это строка элементов, разделенных двойной точкой с запятой в следующем формате: Название решения::Название класса продукта::Название серии::Название продукта::Название экземпляра::Название области интереса (AOI) (Solution Name::Product Class Name::Series Name::Product Name::Instance Name::AOI Name).
Для определения пути к библиотеке продуктов, перейдите к элементу в окне Библиотеки продуктов, щелкните его правой кнопкой мыши и выберите Копировать как путь. Путь к библиотеке продуктов будет помещен в буфер обмена. Вы можете вставить его в любой параметр, который требует указания пути к библиотеке продуктов.
Синтаксис
PLListFiles(product_library_workspace, product_library_itempath, {product_library_ownername})
Параметр | Объяснение | Тип данных |
product_library_workspace | Путь к рабочей области библиотеки продуктов. | Workspace |
product_library_itempath | Путь к уровню библиотеки продуктов, содержащей файлы, которые вы желаете просмотреть. Он задается как Название решения::Название класса продукта::Название серии::Название продукта::Название экземпляра::Название области интереса (AOI). | String |
product_library_ownername (Дополнительный) | Имя владельца схемы библиотеки продуктов. Установите данный параметр в том случае, если указанная в product_library_workspace учётная запись не соответствует владельцу схемы. Это применяется только к Библиотекам продуктов, хранимым в многопользовательских базах геоданных. | String |
Пример кода
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")
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Требует Production Mapping
- ArcGIS Desktop Advanced: Требует Production Mapping