ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

パッケージの抽出 (Extract Package)

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

パッケージのコンテンツを指定のフォルダーに抽出します。出力フォルダーは、入力パッケージから抽出されたコンテンツで更新されます。

使用法

  • サポートされているパッケージ タイプには、次のようなものがあります。

    • ジオプロセシング パッケージ (*.gpk)
    • レイヤー パッケージ (*.lpk)
    • マップ パッケージ (*.mpk)
    • ロケーター パッケージ (*.gcpk)
    • タイル パッケージ (*.tpk)

  • 出力フォルダーは、新しいフォルダーでも既存のフォルダーでも構いません。既存のフォルダーに抽出する場合は、既存のファイルおよびフォルダーにパッケージのコンテンツが追加されます。出力フォルダーに、パッケージから抽出されたコンテンツがすでに含まれている場合は、既存のコンテンツが上書きされます。

  • 添付ファイルを含むパッケージでは、添付されたファイルが [出力フォルダー] の commondata\userdata\ サブフォルダーに解凍されます。通常、パッケージ内のファイルは、*.pdf、*.docx または画像などのファイルをサポートしています。これらのファイルを開くには、Windowsエクスプローラーで抽出されたディレクトリに移動する必要があります。

構文

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

arcpy.env.overwriteOutput = True
# set folder that contains packages to extract
arcpy.env.workspace = "C:/geoprocessing/gpks" 
wrksp = arcpy.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: ○

関連トピック

  • パッケージ ツールセットの概要
  • ArcGIS Online からのデータの追加
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル