Краткая информация
Checks a file back in to a Product Library.
Библиотека продуктов (Product Library) хранит информацию и данные, необходимые для продукции картографических и цифровых данных, в базе геоданных. Esri Mapping and Charting solutions хранит бизнес-правила, документы и пространственную информацию в Библиотеке продуктов.
You check out files from a Product Library using the Product Library Check Out File tool.
Checking in the file allows you to increment the file's minor version number or overwrite it.
Использование
Параметр Рабочая область библиотеки продуктов должен быть базой геоданных.
Путь к Файлу Библиотеки продуктов представляет собой путь к конкретному узлу дерева Библиотеки продуктов. Путь библиотеки продуктов – это строка элементов, разделенных двойной точкой с запятой в следующем формате: Название решения::Название класса продукта::Название серии::Название продукта::Название экземпляра::Название области интереса (AOI)::Имя файла (Solution Name::Product Class Name::Series Name::Product Name::Instance Name::AOI Name::File Name).
Для определения пути к библиотеке продуктов, перейдите к элементу в окне Библиотеки продуктов, щелкните его правой кнопкой мыши и выберите Копировать как путь. Путь к библиотеке продуктов будет помещен в буфер обмена. Вы можете вставить его в любой параметр, который требует указания пути к библиотеке продуктов.
The path of the file to check in must match the path saved in the Product Library as the checked out location for that file.
When checking in an instance geodatabase, you must overwrite the current version.
The KEEP_CHECKEDOUT option of the Keep this file checked out parameter overwrites the Keep local copy parameter. If you choose KEEP_CHECKEDOUT, a local copy of the checked out file will remain on disk.
Синтаксис
PLCheckinFile(product_library_workspace, product_library_itempath, overwrite_version, keep_checkedout, keep_localcopy, {checkin_comments}, {product_library_ownername})
Параметр | Объяснение | Тип данных |
product_library_workspace | Путь к рабочей области библиотеки продуктов. | Workspace |
product_library_itempath | Путь библиотеки продуктов к элементу. Он задаётся как Название решения::Название класса продукта::Название серии::Название продукта::Название экземпляра::Название области интереса (AOI)::Имя файла. | String |
overwrite_version | Indicates if the tool will overwrite the current version of the file in the Product Library.
| Boolean |
keep_checkedout | Indicates if the tool will keep the file checked out after checking in changes to the Product Library.
| Boolean |
keep_localcopy | Indicates if the tool will leave a local copy of the file on disk.
| Boolean |
checkin_comments (Дополнительный) | Comments to associate with the check–in. | String |
product_library_ownername (Дополнительный) | Имя владельца схемы библиотеки продуктов. Установите данный параметр в том случае, если указанная в product_library_workspace учётная запись не соответствует владельцу схемы. Это применяется только к Библиотекам продуктов, хранимым в многопользовательских базах геоданных. | String |
Пример кода
PLCheckinFile example (stand-alone script)
The following stand-alone script demonstrates how to use the PLCheckinFile tool.
# Name: PLCheckinFile_Example.py
# Description: Checks in a file to 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"
overwrite_version = "DO_NOT_OVERWRITE_VERSION"
keep_checkedout = "DO_NOT_KEEP_CHECKEDOUT"
keep_localcopy = "REMOVE_LOCAL_COPY"
# create a production database
arcpy.PLCheckinFile_production(product_library_workspace, product_library_itempath, overwrite_version, keep_checkedout, keep_localcopy)
print "Script completed successfully."
# Check in the extension
arcpy.CheckInExtension("foundation")
PLCheckinFile example 2 (stand-alone script)
The following stand-alone script demonstrates how to use the PLCheckinFile tool to check in an instance geodatabase to a Product Library.
# Name: PLCheckinFile_InstancePD_Example.py
# Description: Checks in an instance geodatabase
# 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::Texas::Travis County::Buda Texas::Buda Texas::PD_1.gdb"
overwrite_version = "OVERWRITE_VERSION"
keep_checkedout = "DO_NOT_KEEP_CHECKEDOUT"
keep_localcopy = "REMOVE_LOCAL_COPY"
# create a production database
arcpy.PLCheckinFile_production(product_library_workspace, product_library_itempath, overwrite_version, keep_checkedout, keep_localcopy)
print "Script completed successfully."
# Check in the extension
arcpy.CheckInExtension("foundation")
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Требует Production Mapping
- ArcGIS Desktop Advanced: Требует Production Mapping