Краткая информация
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.
В библиотеке продуктов хранится информация и данные, необходимые для производства картографических и цифровых данных, в базе геоданных. Esri Mapping and Charting solutions хранит бизнес-правила, документы и пространственную информацию в библиотеке продуктов.
Использование
Параметр Рабочая область библиотеки продуктов должен быть базой геоданных.
Путь к Файлу Библиотеки продуктов представляет собой путь к конкретному узлу дерева Библиотеки продуктов. Путь библиотеки продуктов – это строка элементов, разделенных двойной точкой с запятой в следующем формате: Название решения::Название класса продукта::Название серии::Название продукта::Название экземпляра::Название области интереса (AOI).
Для определения пути к библиотеке продуктов, перейдите к элементу в окне Библиотеки продуктов, щелкните его правой кнопкой мыши и выберите Копировать как путь. Путь к библиотеке продуктов будет помещен в буфер обмена. Вы можете вставить его в любой параметр, который требует указания пути к библиотеке продуктов.
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.
Синтаксис
PLAddFile(product_library_workspace, product_library_itempath, filepath, {checkin_comments}, {product_library_ownername})
Параметр | Объяснение | Тип данных |
product_library_workspace | Путь к рабочей области библиотеки продуктов. | Workspace |
product_library_itempath | Путь библиотеки продуктов к элементу. Он задаётся как Название решения::Название класса продукта::Название серии::Название продукта::Название экземпляра::Название области интереса (AOI)::Имя файла. | String |
filepath | Path to the file that is going to be added to the product library. | File |
checkin_comments (Дополнительный) | Комментарии для связи с регистрацией. | String |
product_library_ownername (Дополнительный) | Имя владельца схемы библиотеки продуктов. Установите данный параметр в том случае, если указанная в product_library_workspace учетная запись не соответствует владельцу схемы. Это применяется только к Библиотекам продуктов, хранимым в многопользовательских базах геоданных. | String |
Пример кода
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."
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Требует Production Mapping
- ArcGIS Desktop Advanced: Требует Production Mapping