Распаковать (Extract Package) (Управление данными (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: Да
9/10/2013