ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

Check Out File As Database

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

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 名称::文件名称。

  • 要确定产品库路径,导航到产品库窗口中的项目,右键单击它,然后选择复制为路径。该产品库路径将被放置到剪贴板中。您可以将其粘贴到需要产品库路径的任何参数中。

  • 检出操作在由检出路径所指定的位置处创建了一个文件的本地副本。检出路径必须是一个文件夹。

语法

arcpy.production.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
(可选)

指示检出过程是否覆盖文件的本地副本(如果存在)。

  • DO_NOT_OVERWRITE —不覆盖文件的现有本地副本。这是默认设置。
  • OVERWRITE —覆盖文件的现有本地副本。
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."

环境

  • 当前工作空间

许可信息

  • Basic: 否
  • Standard: 需要 Production Mapping
  • Advanced: 需要 Production Mapping

相关主题

  • Checking out a product
  • An overview of the Product Library toolset

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明