Краткая информация
Checks a file back in to a product library.
A product library stores information and data required for cartographic and digital data production in a geodatabase. Esri Defense Mapping, Esri Production Mapping, ArcGIS for Maritime: Charting, ArcGIS for Maritime: Bathymetry, and ArcGIS for Aviation store business rules, documents, and spatial information in a product library.
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)::Имя файла.
Для определения пути к библиотеке продуктов, перейдите к элементу в окне Библиотеки продуктов, щелкните его правой кнопкой мыши и выберите Копировать как путь. Путь к библиотеке продуктов будет помещен в буфер обмена. Вы можете вставить его в любой параметр, который требует указания пути к библиотеке продуктов.
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.
If the Keep this file checked out parameter is checked (keep_checked out = "KEEP_CHECKEDOUT" in Python), the Keep local copy parameter (keep_localcopy in Python) is overwritten and a local copy of the checked out file will remain on disk.
Синтаксис
arcpy.production.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 | Specifies whether the current version of the file in the product library will be overwritten.
| Boolean |
keep_checkedout | Specifies whether the file will remain checked out after checking in changes to the product library.
| Boolean |
keep_localcopy | Specifies whether a local copy of the file will be kept on disk.
| Boolean |
checkin_comments (Дополнительный) | The comments associated 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")
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Требуется Production Mapping
- Advanced: Требуется Production Mapping