提取包 (Data Management)

许可等级:BasicStandardAdvanced

摘要

将包中的内容提取到指定文件夹。将使用输入包中所提取的内容更新输出文件夹。

用法

语法

ExtractPackage_management (in_package, output_folder)
参数说明数据类型
in_package

要执行提取操作的输入包。

File
output_folder

用于存放包中内容的输出文件夹。

Folder

代码实例

提取包 (ExtractPackage) 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何使用提取包 (ExtractPackage) 工具。

arcpy.env.workspace = "C:/arcgis/ArcTutor/Getting_Started/Greenvalley" 
arcpy.ExtractPackage_management('WaterUsePackage.lpk', 'C:/My_Data/Packages/WaterUse_unpacked')
提取包 (ExtractPackage) 示例 2(独立脚本)

在指定的文件夹中查找所有地理处理包,并使用提取包 (ExtractPackage) 工具将内容提取到指定的文件夹。

# Name: ExtractPackage.py
# Description: Find Geoprocesssing Packages within a specified folder and extract contents.

import arcpy
import os

from arcpy import env

env.overwriteOutput = True
# set folder that contains packages to extract
env.workspace = "C:/geoprocessing/gpks" 
wrksp = env.workspace

for gpk in arcpy.ListFiles("*.gpk"):
    print "Extracting... " + gpk
    arcpy.ExtractPackage_management(gpk, os.path.splitext(gpk)[0])
print "done"

环境

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014