Краткая информация
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.
Использование
При проверке файла он блокируется. Файл может извлечь только один пользователь.
Параметр Рабочая область библиотеки продуктов должен быть базой геоданных.
Путь Библиотеки продуктов представляет собой путь к конкретному узлу дерева Библиотеки продуктов. Путь библиотеки продуктов – это строка элементов, разделенных двойной точкой с запятой в следующем формате: Название решения::Название класса продукта::Название серии::Название продукта::Название экземпляра::Название области интереса (AOI)::Имя файла.
Для определения пути к библиотеке продуктов, перейдите к элементу в окне Библиотеки продуктов, щелкните его правой кнопкой мыши и выберите Копировать как путь. Путь к библиотеке продуктов будет помещен в буфер обмена. Вы можете вставить его в любой параметр, который требует указания пути к библиотеке продуктов.
При проверке локальная копия файла создается в расположении, указанном в параметре Путь проверки. Путь проверки должен указывать на папку.
Синтаксис
PLCheckOutFileAsDatabase(Product_Library_Workspace, Product_Library_Path, Check_Out_Path, {Overwrite_Existing_File}, {Workspace_Owner_Name})
Параметр | Объяснение | Тип данных |
Product_Library_Workspace | Путь к рабочей области библиотеки продуктов. | Workspace |
Product_Library_Path | Путь библиотеки продуктов к элементу. Он задаётся как Название решения::Название класса продукта::Название серии::Название продукта::Название экземпляра::Название области интереса (AOI)::Имя файла. | String |
Check_Out_Path | Папка, которая будет содержать открепленный файл. | Folder |
Overwrite_Existing_File (Дополнительный) | Указывает, заменяется ли локальная копия файла при откреплении, если файл уже существует.
| Boolean |
Workspace_Owner_Name (Дополнительный) | Имя владельца схемы библиотеки продуктов. Установите данный параметр в том случае, если указанная в Product_Library_Workspace учетная запись не соответствует владельцу схемы. Это применяется только к Библиотекам продуктов, хранимым в многопользовательских базах геоданных. | String |
Пример кода
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."
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Требует Production Mapping
- ArcGIS Desktop Advanced: Требует Production Mapping